pub enum PureTraitItem {
Fn(PureFn),
Const(PureConst),
Type {
name: String,
bounds: Vec<String>,
default: Option<PureType>,
},
Other(String),
}Expand description
An item in a trait.
Variants§
Fn(PureFn)
Method (with optional default impl).
Const(PureConst)
Const.
Type
Type.
Fields
Other(String)
Other.
Trait Implementations§
Source§impl Clone for PureTraitItem
impl Clone for PureTraitItem
Source§fn clone(&self) -> PureTraitItem
fn clone(&self) -> PureTraitItem
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PureTraitItem
impl Debug for PureTraitItem
Source§impl PartialEq for PureTraitItem
impl PartialEq for PureTraitItem
Source§fn eq(&self, other: &PureTraitItem) -> bool
fn eq(&self, other: &PureTraitItem) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl ToSyn for PureTraitItem
impl ToSyn for PureTraitItem
impl Eq for PureTraitItem
impl StructuralPartialEq for PureTraitItem
Auto Trait Implementations§
impl Freeze for PureTraitItem
impl RefUnwindSafe for PureTraitItem
impl Send for PureTraitItem
impl Sync for PureTraitItem
impl Unpin for PureTraitItem
impl UnsafeUnpin for PureTraitItem
impl UnwindSafe for PureTraitItem
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