pub struct StartOptions {
pub frequency: Option<i32>,
pub filename: Option<String>,
}Expand description
Per-session options that override plugin configuration.
Fields§
§frequency: Option<i32>Override sampling frequency for this session
filename: Option<String>Custom filename for this session’s output
Trait Implementations§
Source§impl Clone for StartOptions
impl Clone for StartOptions
Source§fn clone(&self) -> StartOptions
fn clone(&self) -> StartOptions
Returns a duplicate of the value. Read more
1.0.0 · 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 StartOptions
impl Debug for StartOptions
Source§impl Default for StartOptions
impl Default for StartOptions
Source§fn default() -> StartOptions
fn default() -> StartOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StartOptionswhere
StartOptions: Default,
impl<'de> Deserialize<'de> for StartOptionswhere
StartOptions: Default,
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 StartOptions
impl RefUnwindSafe for StartOptions
impl Send for StartOptions
impl Sync for StartOptions
impl Unpin for StartOptions
impl UnwindSafe for StartOptions
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