[−][src]Struct nsl_duplex_d2::File
Structure for files
Fields
name: String
Name of file
body: Vec<u8>
Contents of file
Methods
impl File
[src]
pub fn new(name: &str, body: &[u8]) -> Self
[src]
Create a new file object by copying name and body.
pub fn parse(input: &[u8]) -> IResult<&[u8], File>
[src]
Create a new file object by parsing raw serial data.
pub fn encode(&self) -> Vec<u8>
[src]
Encode a file object to raw serial data.
Trait Implementations
Auto Trait Implementations
impl Unpin for File
impl Sync for File
impl Send for File
impl UnwindSafe for File
impl RefUnwindSafe for File
Blanket Implementations
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.
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>,
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> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> 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,