fn mk_builtin_num_const(&self, oper: Operation) -> Exp {
        assert!(matches!(
            oper,
            Operation::MaxU8 | Operation::MaxU64 | Operation::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 .
fn mk_builtin_num_const(&self, oper: Operation) -> Exp {
        assert!(matches!(
            oper,
            Operation::MaxU8 | Operation::MaxU64 | Operation::MaxU128
        ));
        self.mk_call(&NUM_TYPE, oper, vec![])
    }
fn mk_builtin_num_const ( & self , oper : Operation ) -> Exp { assert ! ( matches ( oper Operation MaxU8 Operation MaxU64 Operation 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
Operation