pub struct DeltaExplicitDecision {
pub mode: String,
pub note: Option<String>,
}Expand description
Outcome of resolve_explicit_delta_mode: the (possibly rewritten) read
mode plus an optional advisory note to surface to the agent.
Fields§
§mode: StringThe mode the read should proceed with (rewritten only when the feature fires; otherwise the caller’s mode, unchanged).
note: Option<String>A byte-stable advisory appended to the read body when the mode was
rewritten to diff. None when nothing was rewritten or the collapse
was a silent lines:→full stub.
Trait Implementations§
Source§impl Clone for DeltaExplicitDecision
impl Clone for DeltaExplicitDecision
Source§fn clone(&self) -> DeltaExplicitDecision
fn clone(&self) -> DeltaExplicitDecision
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 DeltaExplicitDecision
impl Debug for DeltaExplicitDecision
impl Eq for DeltaExplicitDecision
Source§impl PartialEq for DeltaExplicitDecision
impl PartialEq for DeltaExplicitDecision
impl StructuralPartialEq for DeltaExplicitDecision
Auto Trait Implementations§
impl Freeze for DeltaExplicitDecision
impl RefUnwindSafe for DeltaExplicitDecision
impl Send for DeltaExplicitDecision
impl Sync for DeltaExplicitDecision
impl Unpin for DeltaExplicitDecision
impl UnsafeUnpin for DeltaExplicitDecision
impl UnwindSafe for DeltaExplicitDecision
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,
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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