Struct weezl::StreamResult [−][src]
#[must_use = "Contains a status with potential error information"]pub struct StreamResult { pub bytes_read: usize, pub bytes_written: usize, pub status: Result<()>, }
The result of coding into an output stream.
Fields
bytes_read: usize
The total number of bytes consumed from the reader.
bytes_written: usize
The total number of bytes written into the writer.
status: Result<()>
The possible error that occurred.
Note that when writing into streams it is not in general possible to recover from an error.
Auto Trait Implementations
impl !RefUnwindSafe for StreamResult
impl Send for StreamResult
impl Sync for StreamResult
impl Unpin for StreamResult
impl !UnwindSafe for StreamResult
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,