pub struct VariantSchema {
pub name: String,
pub attr: VariantAttr,
pub value: Object,
}Fields§
§name: String§attr: VariantAttr§value: ObjectImplementations§
Source§impl VariantSchema
impl VariantSchema
Sourcepub fn new(name: String, attr: VariantAttr, value: Object) -> Self
pub fn new(name: String, attr: VariantAttr, value: Object) -> Self
Constructs a new VariantSchema.
Trait Implementations§
Source§impl Clone for VariantSchema
impl Clone for VariantSchema
Source§fn clone(&self) -> VariantSchema
fn clone(&self) -> VariantSchema
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 VariantSchema
impl Debug for VariantSchema
impl Eq for VariantSchema
Source§impl PartialEq for VariantSchema
impl PartialEq for VariantSchema
impl StructuralPartialEq for VariantSchema
Auto Trait Implementations§
impl !Send for VariantSchema
impl !Sync for VariantSchema
impl Freeze for VariantSchema
impl RefUnwindSafe for VariantSchema
impl Unpin for VariantSchema
impl UnsafeUnpin for VariantSchema
impl UnwindSafe for VariantSchema
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.