[−][src]Struct serial_line_ip::Decoder
SLIP decode context
Methods
impl Decoder
[src]
pub fn new() -> Self
[src]
Create a new context for SLIP decoding
pub fn decode<'a>(
&mut self,
input: &'a [u8],
output: &'a mut [u8]
) -> Result<(usize, &'a [u8], bool)>
[src]
&mut self,
input: &'a [u8],
output: &'a mut [u8]
) -> Result<(usize, &'a [u8], bool)>
SLIP decode the input slice into the output slice.
This returns the number of bytes processed, an output slice and an indication of the end of the packet.
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
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, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,