pub struct MapDecorationEntry {
decoration_type: RegistryReference<MapDecorationType>,
x: f64,
z: f64,
rotation: f32,
}Expand description
One named decoration placed on a map.
Fields§
§decoration_type: RegistryReference<MapDecorationType>§x: f64§z: f64§rotation: f32Implementations§
Source§impl MapDecorationEntry
impl MapDecorationEntry
pub const fn new( decoration_type: RegistryReference<MapDecorationType>, x: f64, z: f64, rotation: f32, ) -> Self
pub const fn decoration_type(&self) -> RegistryReference<MapDecorationType>
pub const fn x(&self) -> f64
pub const fn z(&self) -> f64
pub const fn rotation(&self) -> f32
fn to_nbt_tag_ref(&self) -> NbtTag
fn from_owned_nbt(tag: &NbtTag) -> Option<Self>
Trait Implementations§
Source§impl Clone for MapDecorationEntry
impl Clone for MapDecorationEntry
Source§fn clone(&self) -> MapDecorationEntry
fn clone(&self) -> MapDecorationEntry
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 MapDecorationEntry
impl Debug for MapDecorationEntry
Source§impl HashComponent for MapDecorationEntry
impl HashComponent for MapDecorationEntry
Source§fn hash_component(&self, hasher: &mut ComponentHasher)
fn hash_component(&self, hasher: &mut ComponentHasher)
Hashes this value into the given hasher.
Source§fn compute_hash(&self) -> i32
fn compute_hash(&self) -> i32
Computes the hash of this value.
Auto Trait Implementations§
impl Freeze for MapDecorationEntry
impl RefUnwindSafe for MapDecorationEntry
impl Send for MapDecorationEntry
impl Sync for MapDecorationEntry
impl Unpin for MapDecorationEntry
impl UnsafeUnpin for MapDecorationEntry
impl UnwindSafe for MapDecorationEntry
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreWraps this value in an
Arc<SyncMutex<>>