Trait debian_analyzer::editor::Marshallable

source ·
pub trait Marshallable {
    // Required methods
    fn from_bytes(content: &[u8]) -> Self;
    fn missing() -> Self;
    fn to_bytes(&self) -> Option<Vec<u8>>;
}

Required Methods§

source

fn from_bytes(content: &[u8]) -> Self

source

fn missing() -> Self

source

fn to_bytes(&self) -> Option<Vec<u8>>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Marshallable for Deb822

source§

fn from_bytes(content: &[u8]) -> Self

source§

fn missing() -> Self

source§

fn to_bytes(&self) -> Option<Vec<u8>>

source§

impl Marshallable for ChangeLog

source§

fn from_bytes(content: &[u8]) -> Self

source§

fn missing() -> Self

source§

fn to_bytes(&self) -> Option<Vec<u8>>

source§

impl Marshallable for Control

source§

fn from_bytes(content: &[u8]) -> Self

source§

fn missing() -> Self

source§

fn to_bytes(&self) -> Option<Vec<u8>>

source§

fn from_bytes(content: &[u8]) -> Self

source§

fn missing() -> Self

source§

fn to_bytes(&self) -> Option<Vec<u8>>

source§

impl Marshallable for Makefile

source§

fn from_bytes(content: &[u8]) -> Self

source§

fn missing() -> Self

source§

fn to_bytes(&self) -> Option<Vec<u8>>

Implementors§