pub struct ResolvedWorldsConfig {
pub save_path: PathBuf,
pub default_domain: String,
pub domains: Vec<ResolvedDomainConfig>,
pub worlds: Vec<ResolvedWorldConfig>,
pub player_storage: StorageSelection,
}Expand description
Fully validated and cascaded worlds config.
Fields§
§save_path: PathBufRoot directory for save data.
default_domain: StringDefault domain name.
domains: Vec<ResolvedDomainConfig>Resolved domain configs.
worlds: Vec<ResolvedWorldConfig>Resolved world configs in startup creation order.
player_storage: StorageSelectionPlayer data storage selection.
Trait Implementations§
Source§impl Clone for ResolvedWorldsConfig
impl Clone for ResolvedWorldsConfig
Source§fn clone(&self) -> ResolvedWorldsConfig
fn clone(&self) -> ResolvedWorldsConfig
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 ResolvedWorldsConfig
impl RefUnwindSafe for ResolvedWorldsConfig
impl Send for ResolvedWorldsConfig
impl Sync for ResolvedWorldsConfig
impl Unpin for ResolvedWorldsConfig
impl UnsafeUnpin for ResolvedWorldsConfig
impl UnwindSafe for ResolvedWorldsConfig
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<>>