pub struct MobKitConfig {
pub modules: Vec<ModuleConfig>,
pub discovery: DiscoverySpec,
pub pre_spawn: Vec<PreSpawnData>,
}Expand description
Top-level configuration for a MobKit runtime instance.
Fields§
§modules: Vec<ModuleConfig>§discovery: DiscoverySpec§pre_spawn: Vec<PreSpawnData>Trait Implementations§
Source§impl Clone for MobKitConfig
impl Clone for MobKitConfig
Source§fn clone(&self) -> MobKitConfig
fn clone(&self) -> MobKitConfig
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 moreSource§impl Debug for MobKitConfig
impl Debug for MobKitConfig
Source§impl<'de> Deserialize<'de> for MobKitConfig
impl<'de> Deserialize<'de> for MobKitConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MobKitConfig
impl PartialEq for MobKitConfig
Source§fn eq(&self, other: &MobKitConfig) -> bool
fn eq(&self, other: &MobKitConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MobKitConfig
impl Serialize for MobKitConfig
impl Eq for MobKitConfig
impl StructuralPartialEq for MobKitConfig
Auto Trait Implementations§
impl Freeze for MobKitConfig
impl RefUnwindSafe for MobKitConfig
impl Send for MobKitConfig
impl Sync for MobKitConfig
impl Unpin for MobKitConfig
impl UnsafeUnpin for MobKitConfig
impl UnwindSafe for MobKitConfig
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> 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 more