pub struct PropertyBlock {
pub ident: Identifier,
pub implementations: Vec<PropertyImplementation>,
}Expand description
The property container as a whole, which contains PropertyImplementations
Fields§
§ident: Identifier§implementations: Vec<PropertyImplementation>Trait Implementations§
Source§impl Clone for PropertyBlock
impl Clone for PropertyBlock
Source§fn clone(&self) -> PropertyBlock
fn clone(&self) -> PropertyBlock
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 PropertyBlock
impl Debug for PropertyBlock
Source§impl<'de> Deserialize<'de> for PropertyBlockwhere
'de: 'static,
impl<'de> Deserialize<'de> for PropertyBlockwhere
'de: 'static,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for PropertyBlock
impl Hash for PropertyBlock
Source§impl PartialEq for PropertyBlock
impl PartialEq for PropertyBlock
Source§fn eq(&self, other: &PropertyBlock) -> bool
fn eq(&self, other: &PropertyBlock) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PropertyBlock
impl Serialize for PropertyBlock
Source§impl Walker for PropertyBlock
impl Walker for PropertyBlock
fn walk<V>(&self, visitor: &mut V)where
V: AstVisitor,
Source§impl WalkerMut for PropertyBlock
impl WalkerMut for PropertyBlock
fn walk<V>(&mut self, visitor: &mut V)where
V: AstVisitorMut,
impl Eq for PropertyBlock
impl StructuralPartialEq for PropertyBlock
Auto Trait Implementations§
impl Freeze for PropertyBlock
impl RefUnwindSafe for PropertyBlock
impl Send for PropertyBlock
impl Sync for PropertyBlock
impl Unpin for PropertyBlock
impl UnsafeUnpin for PropertyBlock
impl UnwindSafe for PropertyBlock
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