Skip to main content

NetdocEncodableFields

Trait NetdocEncodableFields 

Source
pub trait NetdocEncodableFields {
    // Required method
    fn encode_fields(&self, out: &mut NetdocEncoder) -> Result<(), Bug>;
}
Expand description

Collections of fields that can be encoded in the netdoc metaformat

Whole documents have structure; a NetdocEncodableFields does not.

Required Methods§

Source

fn encode_fields(&self, out: &mut NetdocEncoder) -> Result<(), Bug>

Append the document onto out

Implementations on Foreign Types§

Source§

impl<T: NetdocEncodableFields> NetdocEncodableFields for Arc<T>

Source§

fn encode_fields(&self, out: &mut NetdocEncoder) -> Result<(), Bug>

Implementors§

Source§

impl NetdocEncodableFields for tor_netdoc::doc::netstatus::md::Preamble

Source§

impl NetdocEncodableFields for tor_netdoc::doc::netstatus::plain::Preamble

Source§

impl NetdocEncodableFields for Lifetime

Source§

impl NetdocEncodableFields for ProtoStatuses

Source§

impl NetdocEncodableFields for tor_netdoc::doc::netstatus::vote::Preamble