pub enum AssembleOutcome {
NeedMore,
Complete(Vec<MimeData>),
}Expand description
Outcome of feeding one packet to ReadAssembler::push.
Variants§
NeedMore
More packets needed.
Complete(Vec<MimeData>)
DONE seen; all MIME payloads in transmission order.
Trait Implementations§
Source§impl Clone for AssembleOutcome
impl Clone for AssembleOutcome
Source§impl Debug for AssembleOutcome
impl Debug for AssembleOutcome
impl Eq for AssembleOutcome
Source§impl PartialEq for AssembleOutcome
impl PartialEq for AssembleOutcome
impl StructuralPartialEq for AssembleOutcome
Auto Trait Implementations§
impl Forget for AssembleOutcome
impl Freeze for AssembleOutcome
impl Move for AssembleOutcome
impl RefUnwindSafe for AssembleOutcome
impl Send for AssembleOutcome
impl Sync for AssembleOutcome
impl Unpin for AssembleOutcome
impl UnsafeUnpin for AssembleOutcome
impl UnwindSafe for AssembleOutcome
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> 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.