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§
Sourcefn encode_fields(&self, out: &mut NetdocEncoder) -> Result<(), Bug>
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>
impl<T: NetdocEncodableFields> NetdocEncodableFields for Arc<T>
fn encode_fields(&self, out: &mut NetdocEncoder) -> Result<(), Bug>
Implementors§
impl NetdocEncodableFields for tor_netdoc::doc::netstatus::md::Preamble
impl NetdocEncodableFields for tor_netdoc::doc::netstatus::plain::Preamble
impl NetdocEncodableFields for Lifetime
impl NetdocEncodableFields for ProtoStatuses
impl NetdocEncodableFields for tor_netdoc::doc::netstatus::vote::Preamble
Available on crate feature
incomplete only.