[−][src]Struct png::StreamingDecoder
PNG StreamingDecoder (low-level interface)
Methods
impl StreamingDecoder
[src]
pub fn new() -> StreamingDecoder
[src]
Creates a new StreamingDecoder
Allocates the internal buffers.
pub fn reset(&mut self)
[src]
Resets the StreamingDecoder
pub fn update<'a>(
&'a mut self,
buf: &[u8]
) -> Result<(usize, Decoded<'a>), DecodingError>
[src]
&'a mut self,
buf: &[u8]
) -> Result<(usize, Decoded<'a>), DecodingError>
Low level StreamingDecoder interface.
Allows to stream partial data to the encoder. Returns a tuple containing the bytes that have been consumed from the input buffer and the current decoding result.
Auto Trait Implementations
impl Send for StreamingDecoder
impl Sync for StreamingDecoder
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,