Enum postcard::accumulator::FeedResult
source · pub enum FeedResult<'a, T> {
Consumed,
OverFull(&'a [u8]),
DeserError(&'a [u8]),
Success {
data: T,
remaining: &'a [u8],
},
}
Expand description
The result of feeding the accumulator.
Variants§
Consumed
Consumed all data, still pending.
OverFull(&'a [u8])
Buffer was filled. Contains remaining section of input, if any.
DeserError(&'a [u8])
Reached end of chunk, but deserialization failed. Contains remaining section of input, if. any
Success
Deserialization complete. Contains deserialized data and remaining section of input, if any.
Auto Trait Implementations§
impl<'a, T> Freeze for FeedResult<'a, T>where
T: Freeze,
impl<'a, T> RefUnwindSafe for FeedResult<'a, T>where
T: RefUnwindSafe,
impl<'a, T> Send for FeedResult<'a, T>where
T: Send,
impl<'a, T> Sync for FeedResult<'a, T>where
T: Sync,
impl<'a, T> Unpin for FeedResult<'a, T>where
T: Unpin,
impl<'a, T> UnwindSafe for FeedResult<'a, T>where
T: UnwindSafe,
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