pub struct ValidatedWorldGeneratorConfig {
generator: Identifier,
data: WorldGeneratorConfigData,
}Expand description
Generator config after parsing, validation, and default application.
Fields§
§generator: Identifier§data: WorldGeneratorConfigDataImplementations§
Source§impl ValidatedWorldGeneratorConfig
impl ValidatedWorldGeneratorConfig
Sourcepub const fn generator(&self) -> &Identifier
pub const fn generator(&self) -> &Identifier
Generator factory identifier this config was validated for.
Sourcepub fn dimension_type(&self) -> DimensionTypeRef
pub fn dimension_type(&self) -> DimensionTypeRef
Dimension type selected by this validated generator config.
Trait Implementations§
Source§impl Clone for ValidatedWorldGeneratorConfig
impl Clone for ValidatedWorldGeneratorConfig
Source§fn clone(&self) -> ValidatedWorldGeneratorConfig
fn clone(&self) -> ValidatedWorldGeneratorConfig
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 ValidatedWorldGeneratorConfig
impl RefUnwindSafe for ValidatedWorldGeneratorConfig
impl Send for ValidatedWorldGeneratorConfig
impl Sync for ValidatedWorldGeneratorConfig
impl Unpin for ValidatedWorldGeneratorConfig
impl UnsafeUnpin for ValidatedWorldGeneratorConfig
impl UnwindSafe for ValidatedWorldGeneratorConfig
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<>>