#[non_exhaustive]pub enum ReqwestStreamOutcome {
InProgress,
Completed,
Aborted,
Failed,
}Available on crate features
arrow or csv or json or protobuf only.Expand description
How a stream ended.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
InProgress
Still running; reported by interim progress only.
Completed
Reached the end of the body with no errors.
Aborted
Ended early because the other side of the stream went away.
Failed
Reached its end, but at least one error was reported along the way.
Implementations§
Trait Implementations§
Source§impl Clone for StreamOutcome
impl Clone for StreamOutcome
Source§fn clone(&self) -> StreamOutcome
fn clone(&self) -> StreamOutcome
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 StreamOutcome
Source§impl Debug for StreamOutcome
impl Debug for StreamOutcome
impl Eq for StreamOutcome
Source§impl PartialEq for StreamOutcome
impl PartialEq for StreamOutcome
impl StructuralPartialEq for StreamOutcome
Auto Trait Implementations§
impl Freeze for StreamOutcome
impl RefUnwindSafe for StreamOutcome
impl Send for StreamOutcome
impl Sync for StreamOutcome
impl Unpin for StreamOutcome
impl UnsafeUnpin for StreamOutcome
impl UnwindSafe for StreamOutcome
Blanket Implementations§
impl<T> Allocation 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
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§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.