pub struct PaintingVariantValue {
pub width: i32,
pub height: i32,
pub asset_id: Identifier,
pub title: Option<TextComponent>,
pub author: Option<TextComponent>,
}Fields§
§width: i32§height: i32§asset_id: Identifier§title: Option<TextComponent>Trait Implementations§
Source§impl Clone for PaintingVariantValue
impl Clone for PaintingVariantValue
Source§fn clone(&self) -> PaintingVariantValue
fn clone(&self) -> PaintingVariantValue
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 PaintingVariantValue
impl Debug for PaintingVariantValue
Source§impl FromNbtTag for PaintingVariantValue
impl FromNbtTag for PaintingVariantValue
fn from_nbt_tag(tag: NbtTag<'_, '_>) -> Option<Self>
fn from_optional_nbt_tag( tag: Option<NbtTag<'_, '_>>, ) -> Result<Option<Self>, DeserializeError>
Source§impl HashComponent for PaintingVariantValue
impl HashComponent for PaintingVariantValue
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.
Source§impl PartialEq for PaintingVariantValue
impl PartialEq for PaintingVariantValue
Source§impl ReadFrom for PaintingVariantValue
impl ReadFrom for PaintingVariantValue
impl StructuralPartialEq for PaintingVariantValue
Source§impl ToNbtTag for PaintingVariantValue
impl ToNbtTag for PaintingVariantValue
fn to_nbt_tag(self) -> NbtTag
fn to_optional_nbt_tag(self) -> Option<NbtTag>
Auto Trait Implementations§
impl Freeze for PaintingVariantValue
impl RefUnwindSafe for PaintingVariantValue
impl Send for PaintingVariantValue
impl Sync for PaintingVariantValue
impl Unpin for PaintingVariantValue
impl UnsafeUnpin for PaintingVariantValue
impl UnwindSafe for PaintingVariantValue
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<>>