pub struct CaskReplayConfig {
pub max_count_per_step: Option<usize>,
pub auto_termiante: bool,
}Fields§
§max_count_per_step: Option<usize>§auto_termiante: boolTrait Implementations§
Source§impl Config for CaskReplayConfig
impl Config for CaskReplayConfig
Source§type Kind = CaskReplayConfigParameterKind
type Kind = CaskReplayConfigParameterKind
Enum auto-generated by nodo with one variant for each parameter
Source§type Aux = CaskReplayConfigAux
type Aux = CaskReplayConfigAux
Auxilary type which holds information about when parameters where last modified.
Source§fn list_parameters() -> &'static [(Self::Kind, ParameterProperties)]
fn list_parameters() -> &'static [(Self::Kind, ParameterProperties)]
List all parameters and their properties
Source§fn set_parameter(
&mut self,
kind: Self::Kind,
value: ParameterValue,
) -> Result<(), ConfigSetParameterError>
fn set_parameter( &mut self, kind: Self::Kind, value: ParameterValue, ) -> Result<(), ConfigSetParameterError>
Set a parameter
Source§fn get_parameters(&self) -> Vec<(Self::Kind, ParameterValue)>
fn get_parameters(&self) -> Vec<(Self::Kind, ParameterValue)>
Get values of all parameters
Source§fn set_parameters<I>(&mut self, items: I) -> Result<(), ConfigSetParameterError>
fn set_parameters<I>(&mut self, items: I) -> Result<(), ConfigSetParameterError>
Set multiple parameters
Source§impl Default for CaskReplayConfig
impl Default for CaskReplayConfig
Source§fn default() -> CaskReplayConfig
fn default() -> CaskReplayConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CaskReplayConfig
impl<'de> Deserialize<'de> for CaskReplayConfig
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 CaskReplayConfig
impl RefUnwindSafe for CaskReplayConfig
impl Send for CaskReplayConfig
impl Sync for CaskReplayConfig
impl Unpin for CaskReplayConfig
impl UnwindSafe for CaskReplayConfig
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