struct SessionsSection {
heal: Option<bool>,
heal_attempts: Option<usize>,
heal_backoff: Option<Vec<String>>,
heal_stable: Option<String>,
}Expand description
One [sessions] table. Unknown fields are rejected so a mistyped key
fails the load instead of being ignored.
Fields§
§heal: Option<bool>§heal_attempts: Option<usize>§heal_backoff: Option<Vec<String>>§heal_stable: Option<String>Implementations§
Source§impl SessionsSection
impl SessionsSection
Sourcefn into_config(self, path: &Path) -> Result<SessionsConfig, WorkspaceError>
fn into_config(self, path: &Path) -> Result<SessionsConfig, WorkspaceError>
Resolve the section, refusing the counts and durations that would silently mean something other than they say.
Trait Implementations§
Source§impl Debug for SessionsSection
impl Debug for SessionsSection
Source§impl Default for SessionsSection
impl Default for SessionsSection
Source§impl<'de> Deserialize<'de> for SessionsSection
impl<'de> Deserialize<'de> for SessionsSection
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 SessionsSection
impl RefUnwindSafe for SessionsSection
impl Send for SessionsSection
impl Sync for SessionsSection
impl Unpin for SessionsSection
impl UnsafeUnpin for SessionsSection
impl UnwindSafe for SessionsSection
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§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 more