pub struct BlockProperties {
pub data: NBTCompoundTypeContents,
pub states: BlockStates,
}Fields§
§data: NBTCompoundTypeContents§states: BlockStatesImplementations§
Trait Implementations§
Source§impl Clone for BlockProperties
impl Clone for BlockProperties
Source§fn clone(&self) -> BlockProperties
fn clone(&self) -> BlockProperties
Returns a duplicate 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 Codegen for BlockProperties
impl Codegen for BlockProperties
fn gen_writer<F>(
&self,
f: &mut F,
cbcx: &mut CodegenBlockCx<'_, '_>,
) -> Result<()>where
F: Write,
fn gen_str(&self, cbcx: &mut CodegenBlockCx<'_, '_>) -> Result<String>
Source§impl Debug for BlockProperties
impl Debug for BlockProperties
Source§impl Default for BlockProperties
impl Default for BlockProperties
Source§impl PartialEq for BlockProperties
impl PartialEq for BlockProperties
impl Eq for BlockProperties
impl StructuralPartialEq for BlockProperties
Auto Trait Implementations§
impl Freeze for BlockProperties
impl RefUnwindSafe for BlockProperties
impl Send for BlockProperties
impl Sync for BlockProperties
impl Unpin for BlockProperties
impl UnwindSafe for BlockProperties
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> 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 more