pub struct WeightedSpawnData {
pub weight: i32,
pub data: SpawnData,
}Expand description
One weighted SpawnPotentials entry.
Fields§
§weight: i32Relative selection weight of this entry.
data: SpawnDataSpawn data used when this entry is selected.
Trait Implementations§
Source§impl Clone for WeightedSpawnData
impl Clone for WeightedSpawnData
Source§impl Debug for WeightedSpawnData
impl Debug for WeightedSpawnData
Source§impl PartialEq for WeightedSpawnData
impl PartialEq for WeightedSpawnData
impl StructuralPartialEq for WeightedSpawnData
Auto Trait Implementations§
impl Freeze for WeightedSpawnData
impl RefUnwindSafe for WeightedSpawnData
impl Send for WeightedSpawnData
impl Sync for WeightedSpawnData
impl Unpin for WeightedSpawnData
impl UnsafeUnpin for WeightedSpawnData
impl UnwindSafe for WeightedSpawnData
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<>>