pub struct BrushableWorldMutation {
pub set_block: Option<BlockStateId>,
pub completed_level_event_data: Option<i32>,
pub drop: Option<(DVec3, ItemStack)>,
}Expand description
LevelChunk::set_block_state re-locks the same block entity to update its
cached state, so callers must not hold that mutex while applying these.
Fields§
§set_block: Option<BlockStateId>§completed_level_event_data: Option<i32>§drop: Option<(DVec3, ItemStack)>Implementations§
Trait Implementations§
Source§impl Default for BrushableWorldMutation
impl Default for BrushableWorldMutation
Source§fn default() -> BrushableWorldMutation
fn default() -> BrushableWorldMutation
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for BrushableWorldMutation
impl !UnwindSafe for BrushableWorldMutation
impl Freeze for BrushableWorldMutation
impl Send for BrushableWorldMutation
impl Sync for BrushableWorldMutation
impl Unpin for BrushableWorldMutation
impl UnsafeUnpin for BrushableWorldMutation
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
§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<>>