Struct SpeleothemClusterConfiguration
pub(in worldgen::feature) struct SpeleothemClusterConfiguration {Show 14 fields
pub base_block: BlockStateData,
pub pointed_block: BlockStateData,
pub replaceable_blocks: BlockHolderSet,
pub floor_to_ceiling_search_range: i32,
pub height: IntProvider,
pub radius: IntProvider,
pub max_stalagmite_stalactite_height_diff: i32,
pub height_deviation: i32,
pub speleothem_block_layer_thickness: IntProvider,
pub density: FloatProvider,
pub wetness: FloatProvider,
pub chance_of_speleothem_at_max_distance_from_center: f32,
pub max_distance_from_edge_affecting_chance_of_speleothem: i32,
pub max_distance_from_center_affecting_height_bias: i32,
}Fields§
§base_block: BlockStateData§pointed_block: BlockStateData§replaceable_blocks: BlockHolderSet§floor_to_ceiling_search_range: i32§height: IntProvider§radius: IntProvider§max_stalagmite_stalactite_height_diff: i32§height_deviation: i32§speleothem_block_layer_thickness: IntProvider§density: FloatProvider§wetness: FloatProvider§chance_of_speleothem_at_max_distance_from_center: f32§max_distance_from_edge_affecting_chance_of_speleothem: i32§max_distance_from_center_affecting_height_bias: i32Trait Implementations§
§impl Clone for SpeleothemClusterConfiguration
impl Clone for SpeleothemClusterConfiguration
§fn clone(&self) -> SpeleothemClusterConfiguration
fn clone(&self) -> SpeleothemClusterConfiguration
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 SpeleothemClusterConfiguration
impl !UnwindSafe for SpeleothemClusterConfiguration
impl Freeze for SpeleothemClusterConfiguration
impl Send for SpeleothemClusterConfiguration
impl Sync for SpeleothemClusterConfiguration
impl Unpin for SpeleothemClusterConfiguration
impl UnsafeUnpin for SpeleothemClusterConfiguration
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,
§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<>>