pub fn mk_builtin_num_const(&self, oper: ast::Operation) -> Exp {
        use ast::Operation::*;
        assert!(matches!(oper, MaxU8 | MaxU64 | MaxU128));
        self.mk_call(&NUM_TYPE, oper, vec![])
    }
/// Make a numerical expression for some of the builtin constants.
Make a numerical expression for some of the builtin constants.
Make a numerical expression for some of the builtin constants .
pub fn mk_builtin_num_const(&self, oper: ast::Operation) -> Exp {
        use ast::Operation::*;
        assert!(matches!(oper, MaxU8 | MaxU64 | MaxU128));
        self.mk_call(&NUM_TYPE, oper, vec![])
    }
pub fn mk_builtin_num_const ( & self , oper : ast :: Operation ) -> Exp { use ast :: Operation :: * ; assert ! ( matches ( oper MaxU8 MaxU64 MaxU128 ) ) ; self . mk_call ( & NUM_TYPE , oper , vec ! [ ] ) }
Make a numerical expression for some of the builtin constants.
Make a numerical expression for some of the builtin constants .
&self
oper
ast::Operation