Struct minetest_protocol::wire::types::ContentFeatures   
source · pub struct ContentFeatures {Show 54 fields
    pub version: u8,
    pub name: String,
    pub groups: Array16<Pair<String, s16>>,
    pub param_type: u8,
    pub param_type_2: u8,
    pub drawtype: u8,
    pub mesh: String,
    pub visual_scale: f32,
    pub unused_six: u8,
    pub tiledef: FixedArray<6, TileDef>,
    pub tiledef_overlay: FixedArray<6, TileDef>,
    pub tiledef_special: Array8<TileDef>,
    pub alpha_for_legacy: u8,
    pub red: u8,
    pub green: u8,
    pub blue: u8,
    pub palette_name: String,
    pub waving: u8,
    pub connect_sides: u8,
    pub connects_to_ids: Array16<u16>,
    pub post_effect_color: SColor,
    pub leveled: u8,
    pub light_propagates: u8,
    pub sunlight_propagates: u8,
    pub light_source: u8,
    pub is_ground_content: bool,
    pub walkable: bool,
    pub pointable: bool,
    pub diggable: bool,
    pub climbable: bool,
    pub buildable_to: bool,
    pub rightclickable: bool,
    pub damage_per_second: u32,
    pub liquid_type_bc: u8,
    pub liquid_alternative_flowing: String,
    pub liquid_alternative_source: String,
    pub liquid_viscosity: u8,
    pub liquid_renewable: bool,
    pub liquid_range: u8,
    pub drowning: u8,
    pub floodable: bool,
    pub node_box: NodeBox,
    pub selection_box: NodeBox,
    pub collision_box: NodeBox,
    pub sound_footstep: SimpleSoundSpec,
    pub sound_dig: SimpleSoundSpec,
    pub sound_dug: SimpleSoundSpec,
    pub legacy_facedir_simple: bool,
    pub legacy_wallmounted: bool,
    pub node_dig_prediction: String,
    pub leveled_max: u8,
    pub alpha: AlphaMode,
    pub move_resistance: u8,
    pub liquid_move_physics: bool,
}Fields§
§version: u8§name: String§groups: Array16<Pair<String, s16>>§param_type: u8§param_type_2: u8§drawtype: u8§mesh: String§visual_scale: f32§unused_six: u8§tiledef: FixedArray<6, TileDef>§tiledef_overlay: FixedArray<6, TileDef>§tiledef_special: Array8<TileDef>§alpha_for_legacy: u8§red: u8§green: u8§blue: u8§palette_name: String§waving: u8§connect_sides: u8§connects_to_ids: Array16<u16>§post_effect_color: SColor§leveled: u8§light_propagates: u8§sunlight_propagates: u8§light_source: u8§is_ground_content: bool§walkable: bool§pointable: bool§diggable: bool§climbable: bool§buildable_to: bool§rightclickable: bool§damage_per_second: u32§liquid_type_bc: u8§liquid_alternative_flowing: String§liquid_alternative_source: String§liquid_viscosity: u8§liquid_renewable: bool§liquid_range: u8§drowning: u8§floodable: bool§node_box: NodeBox§selection_box: NodeBox§collision_box: NodeBox§sound_footstep: SimpleSoundSpec§sound_dig: SimpleSoundSpec§sound_dug: SimpleSoundSpec§legacy_facedir_simple: bool§legacy_wallmounted: bool§node_dig_prediction: String§leveled_max: u8§alpha: AlphaMode§move_resistance: u8§liquid_move_physics: boolTrait Implementations§
source§impl Clone for ContentFeatures
 
impl Clone for ContentFeatures
source§fn clone(&self) -> ContentFeatures
 
fn clone(&self) -> ContentFeatures
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 ContentFeatures
 
impl Debug for ContentFeatures
source§impl Deserialize for ContentFeatures
 
impl Deserialize for ContentFeatures
fn deserialize(deser: &mut Deserializer<'_>) -> DeserializeResult<Self>
source§impl PartialEq<ContentFeatures> for ContentFeatures
 
impl PartialEq<ContentFeatures> for ContentFeatures
source§fn eq(&self, other: &ContentFeatures) -> bool
 
fn eq(&self, other: &ContentFeatures) -> bool
This method tests for 
self and other values to be equal, and is used
by ==.