pub struct RootSystemConfiguration {Show 13 fields
pub feature: PlacedFeatureRef,
pub required_vertical_space_for_tree: i32,
pub root_radius: i32,
pub root_placement_attempts: i32,
pub root_column_max_height: i32,
pub hanging_root_radius: i32,
pub hanging_roots_vertical_span: i32,
pub hanging_root_placement_attempts: i32,
pub allowed_vertical_water_for_tree: i32,
pub root_state_provider: BlockStateProvider,
pub hanging_root_state_provider: BlockStateProvider,
pub root_replaceable: Identifier,
pub allowed_tree_position: BlockPredicate,
}Fields§
§feature: PlacedFeatureRef§required_vertical_space_for_tree: i32§root_radius: i32§root_placement_attempts: i32§root_column_max_height: i32§hanging_root_radius: i32§hanging_roots_vertical_span: i32§hanging_root_placement_attempts: i32§allowed_vertical_water_for_tree: i32§root_state_provider: BlockStateProvider§hanging_root_state_provider: BlockStateProvider§root_replaceable: Identifier§allowed_tree_position: BlockPredicateTrait Implementations§
Source§impl Clone for RootSystemConfiguration
impl Clone for RootSystemConfiguration
Source§fn clone(&self) -> RootSystemConfiguration
fn clone(&self) -> RootSystemConfiguration
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 RootSystemConfiguration
impl !UnwindSafe for RootSystemConfiguration
impl Freeze for RootSystemConfiguration
impl Send for RootSystemConfiguration
impl Sync for RootSystemConfiguration
impl Unpin for RootSystemConfiguration
impl UnsafeUnpin for RootSystemConfiguration
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