pub struct BuiltinDecl {
pub name: &'static str,
pub arity: u32,
pub doc: &'static str,
}Expand description
A built-in type declaration to register in the proof environment.
Fields§
§name: &'static strSymbol name.
arity: u32Number of type parameters.
doc: &'static strDocumentation.
Trait Implementations§
Source§impl Clone for BuiltinDecl
impl Clone for BuiltinDecl
Source§fn clone(&self) -> BuiltinDecl
fn clone(&self) -> BuiltinDecl
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for BuiltinDecl
impl RefUnwindSafe for BuiltinDecl
impl Send for BuiltinDecl
impl Sync for BuiltinDecl
impl Unpin for BuiltinDecl
impl UnsafeUnpin for BuiltinDecl
impl UnwindSafe for BuiltinDecl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more