pub struct OutputCompleteness {
pub truncated: bool,
pub timed_out: bool,
pub reader_incomplete: bool,
pub cancelled: bool,
pub decode_lossy: bool,
}Expand description
Capture facts from a shell process. The flags describe raw byte streams, before decoding or rendering; marker text is never used to infer completeness.
Fields§
§truncated: bool§timed_out: bool§reader_incomplete: bool§cancelled: bool§decode_lossy: boolSet conservatively when captured bytes required lossy text decoding. On Windows the legacy ACP decoder may also be lossy for some code pages.
Implementations§
Source§impl OutputCompleteness
impl OutputCompleteness
pub const fn complete() -> Self
pub fn is_complete(self) -> bool
Trait Implementations§
Source§impl Clone for OutputCompleteness
impl Clone for OutputCompleteness
impl Copy for OutputCompleteness
Source§impl Debug for OutputCompleteness
impl Debug for OutputCompleteness
Source§impl Default for OutputCompleteness
impl Default for OutputCompleteness
impl Eq for OutputCompleteness
Source§impl PartialEq for OutputCompleteness
impl PartialEq for OutputCompleteness
impl StructuralPartialEq for OutputCompleteness
Auto Trait Implementations§
impl Freeze for OutputCompleteness
impl RefUnwindSafe for OutputCompleteness
impl Send for OutputCompleteness
impl Sync for OutputCompleteness
impl Unpin for OutputCompleteness
impl UnsafeUnpin for OutputCompleteness
impl UnwindSafe for OutputCompleteness
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
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