Struct serial_line_ip::Decoder [−][src]
SLIP decode context
Implementations
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> 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>,