pub struct SpawningRequirement {
pub min_capital: u64,
pub cost_percentage: f32,
pub min_win_rate: f32,
pub min_trades: u64,
pub max_scars: u32,
}Expand description
Spawning requirement validation
Fields§
§min_capital: u64Minimum capital required
cost_percentage: f32Capital cost percentage (is lost in spawn)
min_win_rate: f32Minimum win rate required
min_trades: u64Minimum number of trades
max_scars: u32Maximum scars allowed
Trait Implementations§
Source§impl Clone for SpawningRequirement
impl Clone for SpawningRequirement
Source§fn clone(&self) -> SpawningRequirement
fn clone(&self) -> SpawningRequirement
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 SpawningRequirement
impl Debug for SpawningRequirement
Source§impl Default for SpawningRequirement
impl Default for SpawningRequirement
Source§impl<'de> Deserialize<'de> for SpawningRequirement
impl<'de> Deserialize<'de> for SpawningRequirement
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
Auto Trait Implementations§
impl Freeze for SpawningRequirement
impl RefUnwindSafe for SpawningRequirement
impl Send for SpawningRequirement
impl Sync for SpawningRequirement
impl Unpin for SpawningRequirement
impl UnsafeUnpin for SpawningRequirement
impl UnwindSafe for SpawningRequirement
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