pub struct Meta { /* private fields */ }
Expand description
Additional information for user-defined types.
Implementations
sourceimpl Meta
impl Meta
pub fn new() -> Self
pub fn with_namespace_documentation(
namespace: String,
documentation: Documentation
) -> Self
pub fn with_documentation(documentation: Documentation) -> Self
pub fn documentation(&self) -> &Documentation
pub fn namespace(&self) -> &str
sourcepub fn is_namespace(&self, namespace: &str) -> bool
pub fn is_namespace(&self, namespace: &str) -> bool
Convenience method used in generators
Trait Implementations
sourceimpl Ord for Meta
impl Ord for Meta
sourceimpl PartialOrd<Meta> for Meta
impl PartialOrd<Meta> for Meta
sourcefn partial_cmp(&self, other: &Meta) -> Option<Ordering>
fn partial_cmp(&self, other: &Meta) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Eq for Meta
impl StructuralEq for Meta
impl StructuralPartialEq for Meta
Auto Trait Implementations
impl RefUnwindSafe for Meta
impl Send for Meta
impl Sync for Meta
impl Unpin for Meta
impl UnwindSafe for Meta
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more