pub struct NodeDefManager {
pub content_features: Vec<(u16, ContentFeatures)>,
}
Fields§
§content_features: Vec<(u16, ContentFeatures)>
Trait Implementations§
Source§impl Clone for NodeDefManager
impl Clone for NodeDefManager
Source§fn clone(&self) -> NodeDefManager
fn clone(&self) -> NodeDefManager
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for NodeDefManager
impl Debug for NodeDefManager
Source§impl Deserialize for NodeDefManager
impl Deserialize for NodeDefManager
Source§type Output = NodeDefManager
type Output = NodeDefManager
Output should be Self, except for wrapper types.
fn deserialize(deser: &mut Deserializer<'_>) -> DeserializeResult<Self>
Source§impl PartialEq for NodeDefManager
impl PartialEq for NodeDefManager
Source§impl Serialize for NodeDefManager
The way this structure is encoded is really unusual, in order to
allow the ContentFeatures to be extended in the future without
changing the encoding.
impl Serialize for NodeDefManager
The way this structure is encoded is really unusual, in order to allow the ContentFeatures to be extended in the future without changing the encoding.
type Input = NodeDefManager
fn serialize<S: Serializer>(value: &Self::Input, ser: &mut S) -> SerializeResult
impl StructuralPartialEq for NodeDefManager
Auto Trait Implementations§
impl Freeze for NodeDefManager
impl RefUnwindSafe for NodeDefManager
impl Send for NodeDefManager
impl Sync for NodeDefManager
impl Unpin for NodeDefManager
impl UnwindSafe for NodeDefManager
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