Struct minetest_protocol::wire::types::NodeDefManager
source · 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 copy of the value. Read more
1.0.0 · 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 NodeDefManager
impl Debug for NodeDefManager
source§impl Deserialize for NodeDefManager
impl Deserialize for NodeDefManager
fn deserialize(deser: &mut Deserializer<'_>) -> DeserializeResult<Self>
source§impl PartialEq<NodeDefManager> for NodeDefManager
impl PartialEq<NodeDefManager> for NodeDefManager
source§fn eq(&self, other: &NodeDefManager) -> bool
fn eq(&self, other: &NodeDefManager) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for NodeDefManager
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.