Struct UpwardsBranchingTrunkPlacer
pub(in worldgen::feature) struct UpwardsBranchingTrunkPlacer {
pub base_height: i32,
pub height_rand_a: i32,
pub height_rand_b: i32,
pub extra_branch_steps: IntProvider,
pub extra_branch_length: IntProvider,
pub place_branch_per_log_probability: f32,
pub can_grow_through: Identifier,
}Fields§
§base_height: i32§height_rand_a: i32§height_rand_b: i32§extra_branch_steps: IntProvider§extra_branch_length: IntProvider§place_branch_per_log_probability: f32§can_grow_through: IdentifierTrait Implementations§
§impl Clone for UpwardsBranchingTrunkPlacer
impl Clone for UpwardsBranchingTrunkPlacer
§fn clone(&self) -> UpwardsBranchingTrunkPlacer
fn clone(&self) -> UpwardsBranchingTrunkPlacer
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 Freeze for UpwardsBranchingTrunkPlacer
impl RefUnwindSafe for UpwardsBranchingTrunkPlacer
impl Send for UpwardsBranchingTrunkPlacer
impl Sync for UpwardsBranchingTrunkPlacer
impl Unpin for UpwardsBranchingTrunkPlacer
impl UnsafeUnpin for UpwardsBranchingTrunkPlacer
impl UnwindSafe for UpwardsBranchingTrunkPlacer
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<>>