pub enum RustTrait {
Normal(RustPathAndGenerics),
Fn {
name: String,
inputs: Vec<RustType>,
output: Box<RustType>,
},
}Variants§
Implementations§
Trait Implementations§
impl Eq for RustTrait
impl StructuralPartialEq for RustTrait
Auto Trait Implementations§
impl Freeze for RustTrait
impl RefUnwindSafe for RustTrait
impl Send for RustTrait
impl Sync for RustTrait
impl Unpin for RustTrait
impl UnwindSafe for RustTrait
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.