pub struct AttrSchema {
pub name: &'static str,
pub ty: AttrType,
pub default: Option<&'static str>,
}Expand description
Attribute schema entry.
Fields§
§name: &'static strAttribute name.
ty: AttrTypeAttribute value type.
default: Option<&'static str>Optional default value.
Trait Implementations§
Source§impl Clone for AttrSchema
impl Clone for AttrSchema
Source§fn clone(&self) -> AttrSchema
fn clone(&self) -> AttrSchema
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 AttrSchema
impl Debug for AttrSchema
impl Eq for AttrSchema
Source§impl PartialEq for AttrSchema
impl PartialEq for AttrSchema
Source§fn eq(&self, other: &AttrSchema) -> bool
fn eq(&self, other: &AttrSchema) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AttrSchema
Auto Trait Implementations§
impl Freeze for AttrSchema
impl RefUnwindSafe for AttrSchema
impl Send for AttrSchema
impl Sync for AttrSchema
impl Unpin for AttrSchema
impl UnsafeUnpin for AttrSchema
impl UnwindSafe for AttrSchema
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§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.