pub struct SchemeStageConfig {
pub duration_months: u32,
pub amount_min: f64,
pub amount_max: f64,
pub transaction_count_min: u32,
pub transaction_count_max: u32,
pub difficulty: String,
}Expand description
Individual scheme stage configuration.
Fields§
§duration_months: u32Duration in months.
amount_min: f64Minimum transaction amount.
amount_max: f64Maximum transaction amount.
transaction_count_min: u32Minimum number of transactions.
transaction_count_max: u32Maximum number of transactions.
difficulty: StringDetection difficulty level (trivial, easy, moderate, hard, expert).
Trait Implementations§
Source§impl Clone for SchemeStageConfig
impl Clone for SchemeStageConfig
Source§fn clone(&self) -> SchemeStageConfig
fn clone(&self) -> SchemeStageConfig
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 SchemeStageConfig
impl Debug for SchemeStageConfig
Source§impl Default for SchemeStageConfig
impl Default for SchemeStageConfig
Source§impl<'de> Deserialize<'de> for SchemeStageConfig
impl<'de> Deserialize<'de> for SchemeStageConfig
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 SchemeStageConfig
impl RefUnwindSafe for SchemeStageConfig
impl Send for SchemeStageConfig
impl Sync for SchemeStageConfig
impl Unpin for SchemeStageConfig
impl UnsafeUnpin for SchemeStageConfig
impl UnwindSafe for SchemeStageConfig
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.