pub struct JournalPolicy {
pub instruction_fidelity: InstructionFidelity,
}Expand description
The [journal] policy: how much of a session’s instruction the journal
keeps (ADR-0004).
Fields§
§instruction_fidelity: InstructionFidelityHow much of a session’s instruction the journal keeps.
Trait Implementations§
Source§impl Clone for JournalPolicy
impl Clone for JournalPolicy
Source§fn clone(&self) -> JournalPolicy
fn clone(&self) -> JournalPolicy
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 moreimpl Copy for JournalPolicy
Source§impl Debug for JournalPolicy
impl Debug for JournalPolicy
Source§impl Default for JournalPolicy
impl Default for JournalPolicy
Source§impl<'de> Deserialize<'de> for JournalPolicywhere
JournalPolicy: Default,
impl<'de> Deserialize<'de> for JournalPolicywhere
JournalPolicy: 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
impl Eq for JournalPolicy
Source§impl PartialEq for JournalPolicy
impl PartialEq for JournalPolicy
Source§impl Serialize for JournalPolicy
impl Serialize for JournalPolicy
impl StructuralPartialEq for JournalPolicy
Auto Trait Implementations§
impl Freeze for JournalPolicy
impl RefUnwindSafe for JournalPolicy
impl Send for JournalPolicy
impl Sync for JournalPolicy
impl Unpin for JournalPolicy
impl UnsafeUnpin for JournalPolicy
impl UnwindSafe for JournalPolicy
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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<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