pub enum VolumeEnd {
Complete,
Truncated,
CapReached,
Io(Error),
}Expand description
How reading one volume ended.
Variants§
Complete
Read to the end of the stream: the volume carries no more rows than were seen.
Truncated
The stream ended inside a packet. Rows after the cut are unknown.
CapReached
Stopped at the per-volume byte cap with data left unread.
Io(Error)
A read failed. Rows after the failure are unknown.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for VolumeEnd
impl !UnwindSafe for VolumeEnd
impl Freeze for VolumeEnd
impl Send for VolumeEnd
impl Sync for VolumeEnd
impl Unpin for VolumeEnd
impl UnsafeUnpin for VolumeEnd
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
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