pub struct GeodeBlockSettings {
pub filling_provider: BlockStateProvider,
pub inner_layer_provider: BlockStateProvider,
pub alternate_inner_layer_provider: BlockStateProvider,
pub middle_layer_provider: BlockStateProvider,
pub outer_layer_provider: BlockStateProvider,
pub inner_placements: Vec<BlockStateData>,
pub cannot_replace: Identifier,
pub invalid_blocks: Identifier,
}Fields§
§filling_provider: BlockStateProvider§inner_layer_provider: BlockStateProvider§alternate_inner_layer_provider: BlockStateProvider§middle_layer_provider: BlockStateProvider§outer_layer_provider: BlockStateProvider§inner_placements: Vec<BlockStateData>§cannot_replace: Identifier§invalid_blocks: IdentifierTrait Implementations§
Source§impl Clone for GeodeBlockSettings
impl Clone for GeodeBlockSettings
Source§fn clone(&self) -> GeodeBlockSettings
fn clone(&self) -> GeodeBlockSettings
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for GeodeBlockSettings
impl !UnwindSafe for GeodeBlockSettings
impl Freeze for GeodeBlockSettings
impl Send for GeodeBlockSettings
impl Sync for GeodeBlockSettings
impl Unpin for GeodeBlockSettings
impl UnsafeUnpin for GeodeBlockSettings
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