Struct BlockUpdateFlags
pub struct BlockUpdateFlags(/* private fields */);Expand description
Supported vanilla Block.UPDATE_* flags for a level block write.
Implementations§
§impl BlockUpdateFlags
impl BlockUpdateFlags
pub const NONE: BlockUpdateFlags
pub const NONE: BlockUpdateFlags
No update flags.
pub const NEIGHBORS: BlockUpdateFlags
pub const NEIGHBORS: BlockUpdateFlags
Notify neighboring blocks.
pub const CLIENTS: BlockUpdateFlags
pub const CLIENTS: BlockUpdateFlags
Send the block update to clients.
pub const INVISIBLE: BlockUpdateFlags
pub const INVISIBLE: BlockUpdateFlags
Suppress the client-side block update notification.
pub const KNOWN_SHAPE: BlockUpdateFlags
pub const KNOWN_SHAPE: BlockUpdateFlags
Skip neighbor shape updates.
pub const SUPPRESS_DROPS: BlockUpdateFlags
pub const SUPPRESS_DROPS: BlockUpdateFlags
Suppress drops caused by neighbor shape updates.
pub const MOVE_BY_PISTON: BlockUpdateFlags
pub const MOVE_BY_PISTON: BlockUpdateFlags
The replacement is caused by a piston.
pub const SKIP_SHAPE_UPDATE_ON_WIRE: BlockUpdateFlags
pub const SKIP_SHAPE_UPDATE_ON_WIRE: BlockUpdateFlags
Skip wire shape updates.
pub const SKIP_BLOCK_ENTITY_SIDE_EFFECTS: BlockUpdateFlags
pub const SKIP_BLOCK_ENTITY_SIDE_EFFECTS: BlockUpdateFlags
Skip the removed block entity’s side effects, including container spills.
pub const SKIP_ON_PLACE: BlockUpdateFlags
pub const SKIP_ON_PLACE: BlockUpdateFlags
Skip the new block’s on-place behavior.
Trait Implementations§
§impl BitOr for BlockUpdateFlags
impl BitOr for BlockUpdateFlags
§type Output = BlockUpdateFlags
type Output = BlockUpdateFlags
The resulting type after applying the
| operator.§fn bitor(self, rhs: BlockUpdateFlags) -> BlockUpdateFlags
fn bitor(self, rhs: BlockUpdateFlags) -> BlockUpdateFlags
Performs the
| operation. Read more§impl Clone for BlockUpdateFlags
impl Clone for BlockUpdateFlags
§fn clone(&self) -> BlockUpdateFlags
fn clone(&self) -> BlockUpdateFlags
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 BlockUpdateFlags
§impl Debug for BlockUpdateFlags
impl Debug for BlockUpdateFlags
§impl Default for BlockUpdateFlags
impl Default for BlockUpdateFlags
§fn default() -> BlockUpdateFlags
fn default() -> BlockUpdateFlags
Returns the “default value” for a type. Read more
impl Eq for BlockUpdateFlags
§impl PartialEq for BlockUpdateFlags
impl PartialEq for BlockUpdateFlags
impl StructuralPartialEq for BlockUpdateFlags
§impl Wire for BlockUpdateFlags
impl Wire for BlockUpdateFlags
Auto Trait Implementations§
impl Freeze for BlockUpdateFlags
impl RefUnwindSafe for BlockUpdateFlags
impl Send for BlockUpdateFlags
impl Sync for BlockUpdateFlags
impl Unpin for BlockUpdateFlags
impl UnsafeUnpin for BlockUpdateFlags
impl UnwindSafe for BlockUpdateFlags
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