pub struct StructureSpawnOverrideData {
pub category: String,
pub bounding_box: StructureSpawnBoundingBox,
pub spawns: Vec<StructureSpawnerData>,
}Expand description
A structure mob spawn override for one mob category.
Fields§
§category: StringMob category name, e.g. monster.
bounding_box: StructureSpawnBoundingBoxBounding box mode.
spawns: Vec<StructureSpawnerData>Weighted spawns for this override.
Trait Implementations§
Source§impl Clone for StructureSpawnOverrideData
impl Clone for StructureSpawnOverrideData
Source§fn clone(&self) -> StructureSpawnOverrideData
fn clone(&self) -> StructureSpawnOverrideData
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 StructureSpawnOverrideData
impl RefUnwindSafe for StructureSpawnOverrideData
impl Send for StructureSpawnOverrideData
impl Sync for StructureSpawnOverrideData
impl Unpin for StructureSpawnOverrideData
impl UnsafeUnpin for StructureSpawnOverrideData
impl UnwindSafe for StructureSpawnOverrideData
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<>>