pub struct VillagerData {
pub villager_type: VillagerType,
pub profession: VillagerProfession,
pub level: VarInt,
}Expand description
Villager biome type, profession, and level metadata.
Fields§
§villager_type: VillagerTypeEntry in the minecraft:villager_type registry.
profession: VillagerProfessionEntry in the minecraft:villager_profession registry.
level: VarIntVillager trading level.
Trait Implementations§
Source§impl Clone for VillagerData
impl Clone for VillagerData
Source§fn clone(&self) -> VillagerData
fn clone(&self) -> VillagerData
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 moreimpl Copy for VillagerData
Source§impl Debug for VillagerData
impl Debug for VillagerData
impl Eq for VillagerData
Source§impl PartialEq for VillagerData
impl PartialEq for VillagerData
impl StructuralPartialEq for VillagerData
Source§impl TypeCodec for VillagerData
impl TypeCodec for VillagerData
Auto Trait Implementations§
impl Freeze for VillagerData
impl RefUnwindSafe for VillagerData
impl Send for VillagerData
impl Sync for VillagerData
impl Unpin for VillagerData
impl UnsafeUnpin for VillagerData
impl UnwindSafe for VillagerData
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<T> ContextualCodec for Twhere
T: TypeCodec,
impl<T> ContextualCodec for Twhere
T: TypeCodec,
Source§fn encode_with_context(
&self,
writer: &mut impl Write,
_context: &Context,
) -> Result<(), CodecError>
fn encode_with_context( &self, writer: &mut impl Write, _context: &Context, ) -> Result<(), CodecError>
Encodes this value using context supplied by its enclosing structure.
Source§fn decode_with_context(
reader: &mut impl Read,
_context: &Context,
) -> Result<T, CodecError>where
T: Sized,
fn decode_with_context(
reader: &mut impl Read,
_context: &Context,
) -> Result<T, CodecError>where
T: Sized,
Decodes this value using context supplied by its enclosing structure.