diff --git a/flexiber/struct.SimpleTag.html b/flexiber/struct.SimpleTag.html index 65a9621..6d8cd62 100644 --- a/flexiber/struct.SimpleTag.html +++ b/flexiber/struct.SimpleTag.html @@ -19,8 +19,8 @@ by ==. ne(&self, other: &SimpleTag) -> bool[src]

impl StructuralEq for SimpleTag[src]

impl StructuralPartialEq for SimpleTag[src]

impl TagLike for SimpleTag[src]

impl TryFrom<u8> for SimpleTag[src]

type Error = Error

The type returned in the event of a conversion error.

Auto Trait Implementations

impl Send for SimpleTag[src]

impl Sync for SimpleTag[src]

impl Unpin for SimpleTag[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

The tag field consists of a single byte encoding a tag number from 1 to 254. The values '00' and 'FF' are invalid.

- Fields

class: Classconstructed: boolnumber: u16

Implementations

impl Tag[src]

pub fn from(class: Class, constructed: bool, number: u16) -> Self[src]

pub fn universal(number: u16) -> Self[src]

pub fn application(number: u16) -> Self[src]

pub fn context(number: u16) -> Self[src]

pub fn private(number: u16) -> Self[src]

pub fn constructed(self) -> Self[src]

Trait Implementations

impl Clone for Tag[src]

Loading content...

Implementations on Foreign Types

impl<T> Encodable for Option<T> where
    T: Encodable
[src]

fn encode(&self, encoder: &mut Encoder<'_>) -> Result<()>[src]

Encode this value as BER-TLV using the provided Encoder.

Loading content...

Implementors

impl Encodable for &[u8][src]

fn encode(&self, encoder: &mut Encoder<'_>) -> Result<()>[src]

Encode this value as BER-TLV using the provided Encoder.

-

impl Encodable for Length[src]

impl Encodable for SimpleTag[src]

impl Encodable for Tag[src]

impl Encodable for [u8; 0][src]

fn encode(&self, encoder: &mut Encoder<'_>) -> Result<()>[src]

Encode this value as BER-TLV using the provided Encoder.

+

impl Encodable for Length[src]

impl Encodable for SimpleTag[src]

impl Encodable for Tag[src]

impl Encodable for [u8; 0][src]

fn encode(&self, encoder: &mut Encoder<'_>) -> Result<()>[src]

Encode this value as BER-TLV using the provided Encoder.

impl Encodable for [u8; 1][src]

fn encode(&self, encoder: &mut Encoder<'_>) -> Result<()>[src]

Encode this value as BER-TLV using the provided Encoder.

impl Encodable for [u8; 2][src]

fn encode(&self, encoder: &mut Encoder<'_>) -> Result<()>[src]

Encode this value as BER-TLV using the provided Encoder.

impl Encodable for [u8; 3][src]

fn encode(&self, encoder: &mut Encoder<'_>) -> Result<()>[src]

Encode this value as BER-TLV using the provided Encoder.

diff --git a/flexiber/trait.TagLike.html b/flexiber/trait.TagLike.html index 233148d..2953c2e 100644 --- a/flexiber/trait.TagLike.html +++ b/flexiber/trait.TagLike.html @@ -1,16 +1,16 @@ flexiber::TagLike - Rust

[][src]Trait flexiber::TagLike

pub trait TagLike: Copy + PartialEq + Sized {
+                Change settings

[][src]Trait flexiber::TagLike

pub trait TagLike: Copy + PartialEq + Sized {
     fn embedding(self) -> Tag;
 
     fn assert_eq(self, expected: Self) -> Result<Self> { ... }
 
fn with_value<V>(self, value: V) -> TaggedValue<V, Self> { ... } }

This is the common trait that types to be used as tags are supposed to implement.

-

Required methods

fn embedding(self) -> Tag[src]

To stick with one Error type, make sure the tag type can somehow +

Required methods

fn embedding(self) -> Tag[src]

To stick with one Error type, make sure the tag type can somehow or other be coerced into a BerTag.

-
Loading content...

Provided methods

fn assert_eq(self, expected: Self) -> Result<Self>[src]

Assert that this Tag matches the provided expected tag.

+
Loading content...

Provided methods

fn assert_eq(self, expected: Self) -> Result<Self>[src]

Assert that this Tag matches the provided expected tag.

On mismatch, returns an Error with ErrorKind::UnexpectedTag.

-

fn with_value<V>(self, value: V) -> TaggedValue<V, Self>[src]

Ergonomic way to get a TaggedValue for a given tag and value

-
Loading content...

Implementors

impl TagLike for SimpleTag[src]

impl TagLike for Tag[src]

Loading content...
\ No newline at end of file +

fn with_value<V>(self, value: V) -> TaggedValue<V, Self>[src]

Ergonomic way to get a TaggedValue for a given tag and value

+
Loading content...

Implementors

impl TagLike for SimpleTag[src]

impl TagLike for Tag[src]

Loading content... \ No newline at end of file diff --git a/search-index.js b/search-index.js index afea168..68a9a5e 100644 --- a/search-index.js +++ b/search-index.js @@ -1,7 +1,7 @@ var searchIndex = JSON.parse('{\ "cfg_if":{"doc":"A macro for defining #[cfg] if-else statements.","i":[[14,"cfg_if","cfg_if","The main macro provided by this crate. See crate …",null,null]],"p":[]},\ "delog":{"doc":"Compile-time configurable deferred logging (for printf()…","i":[[4,"Level","delog","An enum representing the available verbosity levels of …",null,null],[13,"Error","","The \\\"error\\\" level.",0,null],[13,"Warn","","The \\\"warn\\\" level.",0,null],[13,"Info","","The \\\"info\\\" level.",0,null],[13,"Debug","","The \\\"debug\\\" level.",0,null],[13,"Trace","","The \\\"trace\\\" level.",0,null],[4,"LevelFilter","","An enum representing the available verbosity level …",null,null],[13,"Off","","A level lower than all log levels.",1,null],[13,"Error","","Corresponds to the Error log level.",1,null],[13,"Warn","","Corresponds to the Warn log level.",1,null],[13,"Info","","Corresponds to the Info log level.",1,null],[13,"Debug","","Corresponds to the Debug log level.",1,null],[13,"Trace","","Corresponds to the Trace log level.",1,null],[3,"Record","","The \\\"payload\\\" of a log message.",null,null],[0,"hex","","Convenient Display and other traits for binary data.",null,null],[8,"Unsigned","delog::hex","A type that specifies an unsigned integer.",null,null],[18,"N","","The actual number.",2,null],[3,"U1","","A type that represents the integer 1.",null,null],[8,"Separator","","A type that specifies a separator str.",null,null],[18,"SEPARATOR","","The actual separator str.",3,null],[3,"HexStr","","Zero-sized wrapper newtype, allowing grouping bytes in …",null,null],[12,"value","","The value to be formatted.",4,null],[5,"HexStr","","Explicitly construct a newtype to format with.",null,[[],[["hexstr",3],["unsigned",8],["sized",8],["separator",8]]]],[0,"render","delog","The default, minimal renderer, and some helper functions.",null,null],[5,"render_arguments","delog::render","For some reason, there seems to be no existing method to …",null,[[["arguments",3]]]],[5,"render_record","","Render record, based on feature flags.",null,[[["record",3]]]],[3,"DefaultRenderer","","Renders just the record.args().",null,null],[5,"default","","The default, minimal renderer.",null,[[],["defaultrenderer",3]]],[3,"RipgrepRenderer","","Renders the record.args(), prefixed by level, target, and …",null,null],[8,"Delogger","delog","Semi-abstract characterization of the deferred loggers …",null,null],[10,"buffer","","the underlying buffer",5,[[]]],[10,"claimed","","How many characters were claimed so far.",5,[[],["atomicusize",3]]],[10,"flush","","Call the flusher.",5,[[]]],[10,"render","","Actually render the arguments (via internal static …",5,[[["record",3]]]],[11,"capacity","","Capacity of circular buffer.",5,[[]]],[3,"Statistics","","Statistics on logger usage.",null,null],[12,"attempts","","How often was one of the logging macros called.",6,null],[12,"successes","","How often was one of the logging macros called without …",6,null],[12,"flushes","","How often was the flusher called.",6,null],[12,"read","","How many bytes were flushed so far.",6,null],[12,"written","","How many bytes were logged so far.",6,null],[8,"State","","Trait for either state or statistics of loggers.",null,null],[10,"attempts","","How often was one of the logging macros called.",7,[[]]],[10,"successes","","How often was one of the logging macros called without …",7,[[]]],[10,"flushes","","How often was the flusher called.",7,[[]]],[10,"read","","How many bytes were flushed so far.",7,[[]]],[10,"written","","How many bytes were logged so far.",7,[[]]],[8,"TryLog","","Fallible, panic-free version of the log::Log trait.",null,null],[10,"try_log","","Fallible logging call (fails when buffer is full)",8,[[["record",3]],["result",4]]],[8,"TryLogWithStatistics","","TryLog with some usage statistics on top.",null,null],[11,"statistics","","Read out statistics on logger usage.",9,[[],["statistics",3]]],[5,"dequeue","","The core \\\"read from circular buffer\\\" method. Marked …",null,[[]]],[5,"enqueue","","The core \\\"write to circular buffer\\\" method. Marked unsafe …",null,[[["record",3]]]],[5,"try_enqueue","","The fallible \\\"write to circular buffer\\\" method. Marked …",null,[[["record",3]],["result",4]]],[8,"Flusher","","A way to pass on logs, user supplied.",null,null],[10,"flush","","Implementor must handle passed log &str in some hopefully …",10,[[]]],[8,"Renderer","","A way to format logs, user supplied.",null,null],[10,"render","","Implementor must render record into buf, returning the …",11,[[["record",3]]]],[5,"logger","","Returns a reference to the logger (as TryLogWithStatistics…",null,[[],["option",4]]],[14,"hex_str","","Compactly format byte arrays and slices as hexadecimals.",null,null],[14,"hexstr","","More compactly format byte arrays and slices as …",null,null],[14,"try_log","","Fallible (ungated) version of log!.",null,null],[14,"generate_macros","","Generate logging macros that can be gated by library.",null,null],[14,"delog","","Generate a deferred logger with specified capacity and …",null,null],[11,"from","","",0,[[]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"into","","",0,[[]]],[11,"try_into","","",0,[[],["result",4]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"from","","",1,[[]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"into","","",1,[[]]],[11,"try_into","","",1,[[],["result",4]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"from","","",12,[[]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"try_from","","",12,[[],["result",4]]],[11,"into","","",12,[[]]],[11,"try_into","","",12,[[],["result",4]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"from","delog::hex","",13,[[]]],[11,"borrow","","",13,[[]]],[11,"borrow_mut","","",13,[[]]],[11,"try_from","","",13,[[],["result",4]]],[11,"into","","",13,[[]]],[11,"try_into","","",13,[[],["result",4]]],[11,"type_id","","",13,[[],["typeid",3]]],[11,"from","","",4,[[]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"into","","",4,[[]]],[11,"try_into","","",4,[[],["result",4]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"from","delog","",6,[[]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"into","","",6,[[]]],[11,"try_into","","",6,[[],["result",4]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"from","delog::render","",14,[[]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"into","","",14,[[]]],[11,"try_into","","",14,[[],["result",4]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"from","","",15,[[]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"try_from","","",15,[[],["result",4]]],[11,"into","","",15,[[]]],[11,"try_into","","",15,[[],["result",4]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"partial_cmp","delog","",0,[[["levelfilter",4]],[["ordering",4],["option",4]]]],[11,"lt","","",0,[[["levelfilter",4]]]],[11,"le","","",0,[[["levelfilter",4]]]],[11,"gt","","",0,[[["levelfilter",4]]]],[11,"ge","","",0,[[["levelfilter",4]]]],[11,"partial_cmp","","",1,[[["level",4]],[["ordering",4],["option",4]]]],[11,"lt","","",1,[[["level",4]]]],[11,"le","","",1,[[["level",4]]]],[11,"gt","","",1,[[["level",4]]]],[11,"ge","","",1,[[["level",4]]]],[11,"partial_cmp","","",0,[[["level",4]],[["ordering",4],["option",4]]]],[11,"lt","","",0,[[["level",4]]]],[11,"le","","",0,[[["level",4]]]],[11,"gt","","",0,[[["level",4]]]],[11,"ge","","",0,[[["level",4]]]],[11,"partial_cmp","","",1,[[["levelfilter",4]],[["ordering",4],["option",4]]]],[11,"lt","","",1,[[["levelfilter",4]]]],[11,"le","","",1,[[["levelfilter",4]]]],[11,"gt","","",1,[[["levelfilter",4]]]],[11,"ge","","",1,[[["levelfilter",4]]]],[11,"cmp","","",0,[[["level",4]],["ordering",4]]],[11,"cmp","","",1,[[["levelfilter",4]],["ordering",4]]],[11,"hash","","",1,[[]]],[11,"hash","","",0,[[]]],[11,"eq","","",1,[[["level",4]]]],[11,"eq","","",1,[[["levelfilter",4]]]],[11,"eq","","",0,[[["levelfilter",4]]]],[11,"eq","","",0,[[["level",4]]]],[11,"fmt","","",1,[[["formatter",3]],[["result",4],["error",3]]]],[11,"fmt","","",0,[[["formatter",3]],[["result",4],["error",3]]]],[11,"fmt","","",0,[[["formatter",3]],[["result",4],["error",3]]]],[11,"fmt","","",1,[[["formatter",3]],[["result",4],["error",3]]]],[11,"fmt","","",12,[[["formatter",3]],[["result",4],["error",3]]]],[11,"from_str","","",0,[[],[["result",4],["level",4]]]],[11,"from_str","","",1,[[],[["result",4],["levelfilter",4]]]],[11,"clone","","",12,[[],["record",3]]],[11,"clone","","",1,[[],["levelfilter",4]]],[11,"clone","","",0,[[],["level",4]]],[11,"render","delog::render","",14,[[["record",3]]]],[11,"render","","",15,[[["record",3]]]],[11,"fmt","delog::hex","",4,[[["formatter",3]],[["error",3],["result",4]]]],[11,"fmt","delog","",6,[[["formatter",3]],["result",6]]],[11,"fmt","delog::hex","",4,[[["formatter",3]],[["error",3],["result",4]]]],[11,"fmt","","",4,[[["formatter",3]],[["error",3],["result",4]]]],[11,"fmt","","",4,[[["formatter",3]],[["error",3],["result",4]]]],[11,"clone","delog","",6,[[],["statistics",3]]],[11,"clone","delog::render","",14,[[],["defaultrenderer",3]]],[11,"clone","","",15,[[],["ripgreprenderer",3]]],[11,"max","delog","Returns the most verbose logging level.",0,[[],["level",4]]],[11,"to_level_filter","","Converts the Level to the equivalent LevelFilter.",0,[[],["levelfilter",4]]],[11,"as_str","","Returns the string representation of the Level.",0,[[]]],[11,"max","","Returns the most verbose logging level filter.",1,[[],["levelfilter",4]]],[11,"to_level","","Converts self to the equivalent Level.",1,[[],[["level",4],["option",4]]]],[11,"as_str","","Returns the string representation of the LevelFilter.",1,[[]]],[11,"builder","","Returns a new builder.",12,[[],["recordbuilder",3]]],[11,"args","","The message body.",12,[[],["arguments",3]]],[11,"metadata","","Metadata about the log directive.",12,[[],["metadata",3]]],[11,"level","","The verbosity level of the message.",12,[[],["level",4]]],[11,"target","","The name of the target of the directive.",12,[[]]],[11,"module_path","","The module path of the message.",12,[[],["option",4]]],[11,"module_path_static","","The module path of the message, if it is a \'static string.",12,[[],["option",4]]],[11,"file","","The source file containing the message.",12,[[],["option",4]]],[11,"file_static","","The module path of the message, if it is a \'static string.",12,[[],["option",4]]],[11,"line","","The line containing the message.",12,[[],["option",4]]],[11,"capacity","","Capacity of circular buffer.",5,[[]]],[11,"statistics","","Read out statistics on logger usage.",9,[[],["statistics",3]]]],"p":[[4,"Level"],[4,"LevelFilter"],[8,"Unsigned"],[8,"Separator"],[3,"HexStr"],[8,"Delogger"],[3,"Statistics"],[8,"State"],[8,"TryLog"],[8,"TryLogWithStatistics"],[8,"Flusher"],[8,"Renderer"],[3,"Record"],[3,"U1"],[3,"DefaultRenderer"],[3,"RipgrepRenderer"]]},\ -"flexiber":{"doc":"flexiberImplementation of the BER-TLV serialization …","i":[[24,"Decodable","flexiber","Derive the Decodable trait on a struct.",null,null],[24,"Encodable","","Derive the Encodable trait on a struct.",null,null],[3,"Decoder","","BER-TLV decoder.",null,null],[3,"Encoder","","BER-TLV encoder.",null,null],[3,"Error","","Error type.",null,null],[4,"ErrorKind","","Error type.",null,null],[13,"Failed","","Operation failed due to previous error",0,null],[13,"InvalidClass","","Class has more than 2 bytes",0,null],[12,"value","flexiber::ErrorKind","",1,null],[13,"InvalidTag","flexiber","Invalid tag",0,null],[12,"byte","flexiber::ErrorKind","Raw byte value of the tag",2,null],[13,"InvalidLength","flexiber","Length greater than u16::MAX",0,null],[13,"Length","","Incorrect length for a given field",0,null],[12,"tag","flexiber::ErrorKind","Tag type of the value being decoded",3,null],[13,"Overflow","flexiber","Integer overflow occurred (library bug!)",0,null],[13,"Overlength","","Message is longer than BER-TLV\'s limits support",0,null],[13,"TrailingData","","Undecoded trailing data at end of message",0,null],[12,"decoded","flexiber::ErrorKind","Length of the decoded data",4,null],[12,"remaining","","Total length of the remaining data left in the buffer",4,null],[13,"Truncated","flexiber","Unexpected end-of-message/nested field when decoding",0,null],[13,"Underlength","","Encoded message is shorter than the expected length (i.e. …",0,null],[12,"expected","flexiber::ErrorKind","Expected length",5,null],[12,"actual","","Actual length",5,null],[13,"UnexpectedTag","flexiber","Unexpected tag",0,null],[12,"expected","flexiber::ErrorKind","Tag the decoder was expecting (if there is a single such …",6,null],[12,"actual","","Actual tag encountered in the message",6,null],[13,"UnsupportedTagSize","flexiber","Tag does not fit in 3 bytes",0,null],[6,"Result","","Result type.",null,null],[3,"Length","","BER-TLV-encoded length.",null,null],[3,"SimpleTag","","These are tags like in SIMPLE-TLV.",null,null],[3,"Slice","","Slice of at most Length::max() bytes.",null,null],[4,"Class","","Class of BER tag.",null,null],[13,"Universal","","",7,null],[13,"Application","","",7,null],[13,"Context","","",7,null],[13,"Private","","",7,null],[3,"Tag","","The tag field consists of a single byte encoding a tag …",null,null],[12,"class","","",8,null],[12,"constructed","","",8,null],[12,"number","","",8,null],[8,"TagLike","","This is the common trait that types to be used as tags …",null,null],[10,"embedding","","To stick with one Error type, make sure the tag type can …",9,[[],["tag",3]]],[11,"assert_eq","","Assert that this [Tag] matches the provided expected tag.",9,[[],["result",6]]],[11,"with_value","","Ergonomic way to get a TaggedValue for a given tag and …",9,[[],["taggedvalue",3]]],[6,"TaggedSlice","","Raw BER-TLV data object TaggedValue>.",null,null],[3,"TaggedValue","","BER-TLV data object.",null,null],[8,"Container","","Multiple encodables in a container.",null,null],[10,"fields","","Call the provided function with a slice of [Encodable] …",10,[[],["result",6]]],[8,"Decodable","","Decoding trait.",null,null],[10,"decode","","Attempt to decode this message using the provided decoder.",11,[[["decoder",3]],["result",6]]],[11,"from_bytes","","Parse Self from the provided byte slice.",11,[[],["result",6]]],[8,"Encodable","","Encoding trait.",null,null],[10,"encoded_length","","Compute the length of this value in bytes when encoded as …",12,[[],[["result",6],["length",3]]]],[10,"encode","","Encode this value as BER-TLV using the provided [Encoder].",12,[[["encoder",3]],["result",6]]],[11,"encode_to_slice","","Encode this value to the provided byte slice, returning a …",12,[[],["result",6]]],[8,"Tagged","","Types with an associated BER-TLV [Tag].",null,null],[10,"tag","","The tag",13,[[],["tag",3]]],[14,"try_debug","","Fallible version of debug!.",null,null],[14,"try_error","","Fallible version of error!.",null,null],[14,"try_info","","Fallible version of info!.",null,null],[14,"try_trace","","Fallible version of trace!.",null,null],[14,"try_warn","","Fallible version of warn!.",null,null],[14,"log","","Local version of log!.",null,null],[14,"debug","","Local version of debug!.",null,null],[14,"error","","Local version of error!.",null,null],[14,"info","","Local version of info!.",null,null],[14,"trace","","Local version of trace!.",null,null],[14,"warn","","Local version of warn!.",null,null],[14,"log_now","","Immediate version of log!.",null,null],[14,"debug_now","","Immediate version of debug!.",null,null],[14,"error_now","","Immediate version of error!.",null,null],[14,"info_now","","Immediate version of info!.",null,null],[14,"trace_now","","Immediate version of trace!.",null,null],[14,"warn_now","","Immediate version of warn!.",null,null],[14,"try_log_now","","Fallible immediate version of log!.",null,null],[14,"try_debug_now","","Fallible immediate version of debug!.",null,null],[14,"try_error_now","","Fallible immediate version of error!.",null,null],[14,"try_info_now","","Fallible immediate version of info!.",null,null],[14,"try_trace_now","","Fallible immediate version of trace!.",null,null],[14,"try_warn_now","","Fallible immediate version of warn!.",null,null],[11,"from","","",14,[[]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"into","","",14,[[]]],[11,"try_into","","",14,[[],["result",4]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"from","","",15,[[]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"try_from","","",15,[[],["result",4]]],[11,"into","","",15,[[]]],[11,"try_into","","",15,[[],["result",4]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"from","","",16,[[]]],[11,"borrow","","",16,[[]]],[11,"borrow_mut","","",16,[[]]],[11,"try_from","","",16,[[],["result",4]]],[11,"into","","",16,[[]]],[11,"try_into","","",16,[[],["result",4]]],[11,"type_id","","",16,[[],["typeid",3]]],[11,"from","","",0,[[]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"into","","",0,[[]]],[11,"try_into","","",0,[[],["result",4]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"from","","",17,[[]]],[11,"borrow","","",17,[[]]],[11,"borrow_mut","","",17,[[]]],[11,"try_from","","",17,[[],["result",4]]],[11,"into","","",17,[[]]],[11,"try_into","","",17,[[],["result",4]]],[11,"type_id","","",17,[[],["typeid",3]]],[11,"from","","",18,[[]]],[11,"borrow","","",18,[[]]],[11,"borrow_mut","","",18,[[]]],[11,"try_from","","",18,[[],["result",4]]],[11,"into","","",18,[[]]],[11,"try_into","","",18,[[],["result",4]]],[11,"type_id","","",18,[[],["typeid",3]]],[11,"from","","",19,[[]]],[11,"borrow","","",19,[[]]],[11,"borrow_mut","","",19,[[]]],[11,"try_from","","",19,[[],["result",4]]],[11,"into","","",19,[[]]],[11,"try_into","","",19,[[],["result",4]]],[11,"type_id","","",19,[[],["typeid",3]]],[11,"from","","",7,[[]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"into","","",7,[[]]],[11,"try_into","","",7,[[],["result",4]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"from","","",8,[[]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"into","","",8,[[]]],[11,"try_into","","",8,[[],["result",4]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"from","","",20,[[]]],[11,"borrow","","",20,[[]]],[11,"borrow_mut","","",20,[[]]],[11,"try_from","","",20,[[],["result",4]]],[11,"into","","",20,[[]]],[11,"try_into","","",20,[[],["result",4]]],[11,"type_id","","",20,[[],["typeid",3]]],[11,"embedding","","",18,[[],["tag",3]]],[11,"embedding","","",8,[[],["tag",3]]],[11,"decode","","",17,[[["decoder",3]],[["result",6],["length",3]]]],[11,"decode","","",18,[[["decoder",3]],["result",6]]],[11,"decode","","",8,[[["decoder",3]],["result",6]]],[11,"decode","","",21,[[["decoder",3]],["result",6]]],[11,"encoded_length","","",17,[[],[["result",6],["length",3]]]],[11,"encode","","",17,[[["encoder",3]],["result",6]]],[11,"encoded_length","","",18,[[],[["result",6],["length",3]]]],[11,"encode","","",18,[[["encoder",3]],["result",6]]],[11,"encoded_length","","",8,[[],[["result",6],["length",3]]]],[11,"encode","","",8,[[["encoder",3]],["result",6]]],[11,"encoded_length","","",20,[[],[["result",6],["length",3]]]],[11,"encode","","",20,[[["encoder",3]],["result",6]]],[11,"encoded_length","","",21,[[],[["result",6],["length",3]]]],[11,"encode","","",21,[[["encoder",3]],["result",6]]],[11,"from","","",14,[[],["decoder",3]]],[11,"from","","",16,[[["errorkind",4]],["error",3]]],[11,"from","","",16,[[["infallible",4]],["error",3]]],[11,"from","","",17,[[],["length",3]]],[11,"from","","",17,[[],["length",3]]],[11,"fmt","","",14,[[["formatter",3]],["result",6]]],[11,"fmt","","",15,[[["formatter",3]],["result",6]]],[11,"fmt","","",16,[[["formatter",3]],["result",6]]],[11,"fmt","","",0,[[["formatter",3]],["result",6]]],[11,"fmt","","",17,[[["formatter",3]],["result",6]]],[11,"fmt","","",19,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"fmt","","",20,[[["formatter",3]],["result",6]]],[11,"fmt","","",16,[[["formatter",3]],["result",6]]],[11,"fmt","","",0,[[["formatter",3]],["result",6]]],[11,"fmt","","",17,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"eq","","",16,[[["error",3]]]],[11,"ne","","",16,[[["error",3]]]],[11,"eq","","",0,[[["errorkind",4]]]],[11,"ne","","",0,[[["errorkind",4]]]],[11,"eq","","",17,[[["length",3]]]],[11,"ne","","",17,[[["length",3]]]],[11,"eq","","",18,[[["simpletag",3]]]],[11,"ne","","",18,[[["simpletag",3]]]],[11,"eq","","",19,[[["slice",3]]]],[11,"ne","","",19,[[["slice",3]]]],[11,"eq","","",7,[[["class",4]]]],[11,"eq","","",8,[[["tag",3]]]],[11,"ne","","",8,[[["tag",3]]]],[11,"eq","","",20,[[["taggedvalue",3]]]],[11,"ne","","",20,[[["taggedvalue",3]]]],[11,"cmp","","",17,[[["length",3]],["ordering",4]]],[11,"partial_cmp","","",17,[[["length",3]],[["option",4],["ordering",4]]]],[11,"lt","","",17,[[["length",3]]]],[11,"le","","",17,[[["length",3]]]],[11,"gt","","",17,[[["length",3]]]],[11,"ge","","",17,[[["length",3]]]],[11,"add","","",17,[[],["result",6]]],[11,"add","","",17,[[],["result",6]]],[11,"add","","",17,[[],["result",6]]],[11,"add","","",17,[[],["result",6]]],[11,"add","","",22,[[["length",3]]]],[11,"try_from","","",17,[[],[["result",6],["length",3]]]],[11,"try_from","","",17,[[],[["result",6],["length",3]]]],[11,"try_from","","",18,[[],["result",6]]],[11,"try_from","","",7,[[],["result",6]]],[11,"try_from","","",8,[[],["result",6]]],[11,"try_from","","",8,[[],["result",6]]],[11,"as_ref","","",19,[[]]],[11,"clone","","",16,[[],["error",3]]],[11,"clone","","",0,[[],["errorkind",4]]],[11,"clone","","",17,[[],["length",3]]],[11,"clone","","",18,[[],["simpletag",3]]],[11,"clone","","",19,[[],["slice",3]]],[11,"clone","","",7,[[],["class",4]]],[11,"clone","","",8,[[],["tag",3]]],[11,"clone","","",20,[[],["taggedvalue",3]]],[11,"default","","",17,[[],["length",3]]],[11,"new","","Create a new decoder for the given byte slice.",14,[[]]],[11,"decode","","Decode a value which impls the [Decodable] trait.",14,[[],[["result",6],["decodable",8]]]],[11,"decode_tagged_value","","Decode a TaggedValue with tag checked to be as expected, …",14,[[["decodable",8],["taglike",8]],[["decodable",8],["result",6]]]],[11,"decode_tagged_slice","","Decode a TaggedSlice with tag checked to be as expected, …",14,[[["decodable",8],["taglike",8]],["result",6]]],[11,"error","","Return an error with the given [ErrorKind], annotating it …",14,[[["errorkind",4]],["result",6]]],[11,"is_failed","","Did the decoding operation fail due to an error?",14,[[]]],[11,"finish","","Finish decoding, returning the given value if there is no …",14,[[],["result",6]]],[11,"is_finished","","Have we decoded all of the bytes in this [Decoder]?",14,[[]]],[11,"new","","Create a new encoder with the given byte slice as a …",15,[[]]],[11,"encode","","Encode a value which impls the [Encodable] trait.",15,[[],["result",6]]],[11,"error","","Return an error with the given [ErrorKind], annotating it …",15,[[["errorkind",4]],["result",6]]],[11,"is_failed","","Did the decoding operation fail due to an error?",15,[[]]],[11,"finish","","Finish encoding to the buffer, returning a slice …",15,[[],["result",6]]],[11,"encode_tagged_collection","","Encode a collection of values which impl the [Encodable] …",15,[[["tag",3]],["result",6]]],[11,"encode_untagged_collection","","Encode a collection of values which impl the [Encodable] …",15,[[],["result",6]]],[11,"new","","Create a new [Error]",16,[[["length",3],["errorkind",4]],["error",3]]],[11,"kind","","Get the [ErrorKind] which occurred.",16,[[],["errorkind",4]]],[11,"position","","Get the position inside of the message where the error …",16,[[],[["length",3],["option",4]]]],[11,"nested","","For errors occurring inside of a nested message, extend …",16,[[["length",3]]]],[11,"at","","Annotate an [ErrorKind] with context about where it …",0,[[["length",3]],["error",3]]],[11,"zero","","Return a length of 0.",17,[[]]],[11,"max","","Get the maximum length supported by BER-TLV: 65,535.",17,[[]]],[11,"to_usize","","Convert length to usize.",17,[[]]],[11,"new","","Create a new [Slice], ensuring that the provided slice …",19,[[],["result",6]]],[11,"as_bytes","","Borrow the inner byte slice",19,[[]]],[11,"length","","Get the [Length] of this [Slice]",19,[[],["length",3]]],[11,"is_empty","","Is this [Slice] empty?",19,[[]]],[11,"from","","",8,[[["class",4]]]],[11,"universal","","",8,[[]]],[11,"application","","",8,[[]]],[11,"context","","",8,[[]]],[11,"private","","",8,[[]]],[11,"constructed","","",8,[[]]],[11,"assert_eq","","Assert that this [Tag] matches the provided expected tag.",9,[[],["result",6]]],[11,"with_value","","Ergonomic way to get a TaggedValue for a given tag and …",9,[[],["taggedvalue",3]]],[11,"new","","",20,[[]]],[11,"tag","","",20,[[]]],[11,"from","","Create a new tagged slice, checking lengths.",20,[[],["result",6]]],[11,"as_bytes","","Borrow the inner byte slice.",20,[[]]],[11,"length","","Get the length of the inner byte slice.",20,[[],["length",3]]],[11,"is_empty","","Is the inner byte slice empty?",20,[[]]],[11,"decode_nested","","Decode nested values, creating a new [Decoder] for the …",20,[[],["result",6]]],[11,"from","","Create a new tagged slice, checking lengths.",21,[[],["result",6]]],[11,"as_bytes","","Borrow the inner byte slice.",21,[[]]],[11,"length","","Get the length of the inner byte slice.",21,[[],["length",3]]],[11,"is_empty","","Is the inner byte slice empty?",21,[[]]],[11,"decode_nested","","Decode nested values, creating a new [Decoder] for the …",21,[[],["result",6]]],[11,"from_bytes","","Parse Self from the provided byte slice.",11,[[],["result",6]]],[11,"encode_to_slice","","Encode this value to the provided byte slice, returning a …",12,[[],["result",6]]]],"p":[[4,"ErrorKind"],[13,"InvalidClass"],[13,"InvalidTag"],[13,"Length"],[13,"TrailingData"],[13,"Underlength"],[13,"UnexpectedTag"],[4,"Class"],[3,"Tag"],[8,"TagLike"],[8,"Container"],[8,"Decodable"],[8,"Encodable"],[8,"Tagged"],[3,"Decoder"],[3,"Encoder"],[3,"Error"],[3,"Length"],[3,"SimpleTag"],[3,"Slice"],[3,"TaggedValue"],[6,"TaggedSlice"],[6,"Result"]]},\ +"flexiber":{"doc":"flexiberImplementation of the BER-TLV serialization …","i":[[24,"Decodable","flexiber","Derive the Decodable trait on a struct.",null,null],[24,"Encodable","","Derive the Encodable trait on a struct.",null,null],[3,"Decoder","","BER-TLV decoder.",null,null],[3,"Encoder","","BER-TLV encoder.",null,null],[3,"Error","","Error type.",null,null],[4,"ErrorKind","","Error type.",null,null],[13,"Failed","","Operation failed due to previous error",0,null],[13,"InvalidClass","","Class has more than 2 bytes",0,null],[12,"value","flexiber::ErrorKind","",1,null],[13,"InvalidTag","flexiber","Invalid tag",0,null],[12,"byte","flexiber::ErrorKind","Raw byte value of the tag",2,null],[13,"InvalidLength","flexiber","Length greater than u16::MAX",0,null],[13,"Length","","Incorrect length for a given field",0,null],[12,"tag","flexiber::ErrorKind","Tag type of the value being decoded",3,null],[13,"Overflow","flexiber","Integer overflow occurred (library bug!)",0,null],[13,"Overlength","","Message is longer than BER-TLV\'s limits support",0,null],[13,"TrailingData","","Undecoded trailing data at end of message",0,null],[12,"decoded","flexiber::ErrorKind","Length of the decoded data",4,null],[12,"remaining","","Total length of the remaining data left in the buffer",4,null],[13,"Truncated","flexiber","Unexpected end-of-message/nested field when decoding",0,null],[13,"Underlength","","Encoded message is shorter than the expected length (i.e. …",0,null],[12,"expected","flexiber::ErrorKind","Expected length",5,null],[12,"actual","","Actual length",5,null],[13,"UnexpectedTag","flexiber","Unexpected tag",0,null],[12,"expected","flexiber::ErrorKind","Tag the decoder was expecting (if there is a single such …",6,null],[12,"actual","","Actual tag encountered in the message",6,null],[13,"UnsupportedTagSize","flexiber","Tag does not fit in 3 bytes",0,null],[6,"Result","","Result type.",null,null],[3,"Length","","BER-TLV-encoded length.",null,null],[3,"SimpleTag","","These are tags like in SIMPLE-TLV.",null,null],[3,"Slice","","Slice of at most Length::max() bytes.",null,null],[4,"Class","","Class of BER tag.",null,null],[13,"Universal","","",7,null],[13,"Application","","",7,null],[13,"Context","","",7,null],[13,"Private","","",7,null],[3,"Tag","","The tag field consists of a single byte encoding a tag …",null,null],[12,"class","","",8,null],[12,"constructed","","",8,null],[12,"number","","",8,null],[8,"TagLike","","This is the common trait that types to be used as tags …",null,null],[10,"embedding","","To stick with one Error type, make sure the tag type can …",9,[[],["tag",3]]],[11,"assert_eq","","Assert that this [Tag] matches the provided expected tag.",9,[[],["result",6]]],[11,"with_value","","Ergonomic way to get a TaggedValue for a given tag and …",9,[[],["taggedvalue",3]]],[6,"TaggedSlice","","Raw BER-TLV data object TaggedValue>.",null,null],[3,"TaggedValue","","BER-TLV data object.",null,null],[8,"Container","","Multiple encodables in a container.",null,null],[10,"fields","","Call the provided function with a slice of [Encodable] …",10,[[],["result",6]]],[8,"Decodable","","Decoding trait.",null,null],[10,"decode","","Attempt to decode this message using the provided decoder.",11,[[["decoder",3]],["result",6]]],[11,"from_bytes","","Parse Self from the provided byte slice.",11,[[],["result",6]]],[8,"Encodable","","Encoding trait.",null,null],[10,"encoded_length","","Compute the length of this value in bytes when encoded as …",12,[[],[["result",6],["length",3]]]],[10,"encode","","Encode this value as BER-TLV using the provided [Encoder].",12,[[["encoder",3]],["result",6]]],[11,"encode_to_slice","","Encode this value to the provided byte slice, returning a …",12,[[],["result",6]]],[8,"Tagged","","Types with an associated BER-TLV [Tag].",null,null],[10,"tag","","The tag",13,[[],["tag",3]]],[14,"try_debug","","Fallible version of debug!.",null,null],[14,"try_error","","Fallible version of error!.",null,null],[14,"try_info","","Fallible version of info!.",null,null],[14,"try_trace","","Fallible version of trace!.",null,null],[14,"try_warn","","Fallible version of warn!.",null,null],[14,"log","","Local version of log!.",null,null],[14,"debug","","Local version of debug!.",null,null],[14,"error","","Local version of error!.",null,null],[14,"info","","Local version of info!.",null,null],[14,"trace","","Local version of trace!.",null,null],[14,"warn","","Local version of warn!.",null,null],[14,"log_now","","Immediate version of log!.",null,null],[14,"debug_now","","Immediate version of debug!.",null,null],[14,"error_now","","Immediate version of error!.",null,null],[14,"info_now","","Immediate version of info!.",null,null],[14,"trace_now","","Immediate version of trace!.",null,null],[14,"warn_now","","Immediate version of warn!.",null,null],[14,"try_log_now","","Fallible immediate version of log!.",null,null],[14,"try_debug_now","","Fallible immediate version of debug!.",null,null],[14,"try_error_now","","Fallible immediate version of error!.",null,null],[14,"try_info_now","","Fallible immediate version of info!.",null,null],[14,"try_trace_now","","Fallible immediate version of trace!.",null,null],[14,"try_warn_now","","Fallible immediate version of warn!.",null,null],[11,"from","","",14,[[]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"into","","",14,[[]]],[11,"try_into","","",14,[[],["result",4]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"from","","",15,[[]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"try_from","","",15,[[],["result",4]]],[11,"into","","",15,[[]]],[11,"try_into","","",15,[[],["result",4]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"from","","",16,[[]]],[11,"borrow","","",16,[[]]],[11,"borrow_mut","","",16,[[]]],[11,"try_from","","",16,[[],["result",4]]],[11,"into","","",16,[[]]],[11,"try_into","","",16,[[],["result",4]]],[11,"type_id","","",16,[[],["typeid",3]]],[11,"from","","",0,[[]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"into","","",0,[[]]],[11,"try_into","","",0,[[],["result",4]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"from","","",17,[[]]],[11,"borrow","","",17,[[]]],[11,"borrow_mut","","",17,[[]]],[11,"try_from","","",17,[[],["result",4]]],[11,"into","","",17,[[]]],[11,"try_into","","",17,[[],["result",4]]],[11,"type_id","","",17,[[],["typeid",3]]],[11,"from","","",18,[[]]],[11,"borrow","","",18,[[]]],[11,"borrow_mut","","",18,[[]]],[11,"try_from","","",18,[[],["result",4]]],[11,"into","","",18,[[]]],[11,"try_into","","",18,[[],["result",4]]],[11,"type_id","","",18,[[],["typeid",3]]],[11,"from","","",19,[[]]],[11,"borrow","","",19,[[]]],[11,"borrow_mut","","",19,[[]]],[11,"try_from","","",19,[[],["result",4]]],[11,"into","","",19,[[]]],[11,"try_into","","",19,[[],["result",4]]],[11,"type_id","","",19,[[],["typeid",3]]],[11,"from","","",7,[[]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"into","","",7,[[]]],[11,"try_into","","",7,[[],["result",4]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"from","","",8,[[]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"into","","",8,[[]]],[11,"try_into","","",8,[[],["result",4]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"from","","",20,[[]]],[11,"borrow","","",20,[[]]],[11,"borrow_mut","","",20,[[]]],[11,"try_from","","",20,[[],["result",4]]],[11,"into","","",20,[[]]],[11,"try_into","","",20,[[],["result",4]]],[11,"type_id","","",20,[[],["typeid",3]]],[11,"embedding","","",18,[[],["tag",3]]],[11,"embedding","","",8,[[],["tag",3]]],[11,"decode","","",17,[[["decoder",3]],[["result",6],["length",3]]]],[11,"decode","","",18,[[["decoder",3]],["result",6]]],[11,"decode","","",8,[[["decoder",3]],["result",6]]],[11,"decode","","",21,[[["decoder",3]],["result",6]]],[11,"encoded_length","","",17,[[],[["result",6],["length",3]]]],[11,"encode","","",17,[[["encoder",3]],["result",6]]],[11,"encoded_length","","",18,[[],[["result",6],["length",3]]]],[11,"encode","","",18,[[["encoder",3]],["result",6]]],[11,"encoded_length","","",8,[[],[["result",6],["length",3]]]],[11,"encode","","",8,[[["encoder",3]],["result",6]]],[11,"encoded_length","","",20,[[],[["result",6],["length",3]]]],[11,"encode","","",20,[[["encoder",3]],["result",6]]],[11,"encoded_length","","",21,[[],[["result",6],["length",3]]]],[11,"encode","","",21,[[["encoder",3]],["result",6]]],[11,"from","","",14,[[],["decoder",3]]],[11,"from","","",16,[[["errorkind",4]],["error",3]]],[11,"from","","",16,[[["infallible",4]],["error",3]]],[11,"from","","",17,[[],["length",3]]],[11,"from","","",17,[[],["length",3]]],[11,"fmt","","",14,[[["formatter",3]],["result",6]]],[11,"fmt","","",15,[[["formatter",3]],["result",6]]],[11,"fmt","","",16,[[["formatter",3]],["result",6]]],[11,"fmt","","",0,[[["formatter",3]],["result",6]]],[11,"fmt","","",17,[[["formatter",3]],["result",6]]],[11,"fmt","","",19,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"fmt","","",20,[[["formatter",3]],["result",6]]],[11,"fmt","","",16,[[["formatter",3]],["result",6]]],[11,"fmt","","",0,[[["formatter",3]],["result",6]]],[11,"fmt","","",17,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"eq","","",16,[[["error",3]]]],[11,"ne","","",16,[[["error",3]]]],[11,"eq","","",0,[[["errorkind",4]]]],[11,"ne","","",0,[[["errorkind",4]]]],[11,"eq","","",17,[[["length",3]]]],[11,"ne","","",17,[[["length",3]]]],[11,"eq","","",18,[[["simpletag",3]]]],[11,"ne","","",18,[[["simpletag",3]]]],[11,"eq","","",19,[[["slice",3]]]],[11,"ne","","",19,[[["slice",3]]]],[11,"eq","","",7,[[["class",4]]]],[11,"eq","","",8,[[["tag",3]]]],[11,"ne","","",8,[[["tag",3]]]],[11,"eq","","",20,[[["taggedvalue",3]]]],[11,"ne","","",20,[[["taggedvalue",3]]]],[11,"cmp","","",17,[[["length",3]],["ordering",4]]],[11,"partial_cmp","","",17,[[["length",3]],[["option",4],["ordering",4]]]],[11,"lt","","",17,[[["length",3]]]],[11,"le","","",17,[[["length",3]]]],[11,"gt","","",17,[[["length",3]]]],[11,"ge","","",17,[[["length",3]]]],[11,"add","","",17,[[],["result",6]]],[11,"add","","",17,[[],["result",6]]],[11,"add","","",17,[[],["result",6]]],[11,"add","","",17,[[],["result",6]]],[11,"add","","",22,[[["length",3]]]],[11,"try_from","","",17,[[],[["result",6],["length",3]]]],[11,"try_from","","",17,[[],[["result",6],["length",3]]]],[11,"try_from","","",18,[[],["result",6]]],[11,"try_from","","",7,[[],["result",6]]],[11,"try_from","","",8,[[],["result",6]]],[11,"try_from","","",8,[[],["result",6]]],[11,"as_ref","","",19,[[]]],[11,"clone","","",16,[[],["error",3]]],[11,"clone","","",0,[[],["errorkind",4]]],[11,"clone","","",17,[[],["length",3]]],[11,"clone","","",18,[[],["simpletag",3]]],[11,"clone","","",19,[[],["slice",3]]],[11,"clone","","",7,[[],["class",4]]],[11,"clone","","",8,[[],["tag",3]]],[11,"clone","","",20,[[],["taggedvalue",3]]],[11,"default","","",17,[[],["length",3]]],[11,"new","","Create a new decoder for the given byte slice.",14,[[]]],[11,"decode","","Decode a value which impls the [Decodable] trait.",14,[[],[["result",6],["decodable",8]]]],[11,"decode_tagged_value","","Decode a TaggedValue with tag checked to be as expected, …",14,[[["taglike",8],["decodable",8]],[["result",6],["decodable",8]]]],[11,"decode_tagged_slice","","Decode a TaggedSlice with tag checked to be as expected, …",14,[[["taglike",8],["decodable",8]],["result",6]]],[11,"error","","Return an error with the given [ErrorKind], annotating it …",14,[[["errorkind",4]],["result",6]]],[11,"is_failed","","Did the decoding operation fail due to an error?",14,[[]]],[11,"finish","","Finish decoding, returning the given value if there is no …",14,[[],["result",6]]],[11,"is_finished","","Have we decoded all of the bytes in this [Decoder]?",14,[[]]],[11,"new","","Create a new encoder with the given byte slice as a …",15,[[]]],[11,"encode","","Encode a value which impls the [Encodable] trait.",15,[[],["result",6]]],[11,"error","","Return an error with the given [ErrorKind], annotating it …",15,[[["errorkind",4]],["result",6]]],[11,"is_failed","","Did the decoding operation fail due to an error?",15,[[]]],[11,"finish","","Finish encoding to the buffer, returning a slice …",15,[[],["result",6]]],[11,"encode_tagged_collection","","Encode a collection of values which impl the [Encodable] …",15,[[["tag",3]],["result",6]]],[11,"encode_untagged_collection","","Encode a collection of values which impl the [Encodable] …",15,[[],["result",6]]],[11,"new","","Create a new [Error]",16,[[["errorkind",4],["length",3]],["error",3]]],[11,"kind","","Get the [ErrorKind] which occurred.",16,[[],["errorkind",4]]],[11,"position","","Get the position inside of the message where the error …",16,[[],[["option",4],["length",3]]]],[11,"nested","","For errors occurring inside of a nested message, extend …",16,[[["length",3]]]],[11,"at","","Annotate an [ErrorKind] with context about where it …",0,[[["length",3]],["error",3]]],[11,"zero","","Return a length of 0.",17,[[]]],[11,"max","","Get the maximum length supported by BER-TLV: 65,535.",17,[[]]],[11,"to_usize","","Convert length to usize.",17,[[]]],[11,"new","","Create a new [Slice], ensuring that the provided slice …",19,[[],["result",6]]],[11,"as_bytes","","Borrow the inner byte slice",19,[[]]],[11,"length","","Get the [Length] of this [Slice]",19,[[],["length",3]]],[11,"is_empty","","Is this [Slice] empty?",19,[[]]],[18,"BOOLEAN","","",8,null],[18,"INTEGER","","",8,null],[18,"BIT_STRING","","",8,null],[18,"OCTET_STRING","","",8,null],[18,"NULL","","",8,null],[18,"OBJECT_IDENTIFIER","","",8,null],[18,"UTF8_STRING","","",8,null],[18,"PRINTABLE_STRING","","",8,null],[18,"UTC_TIME","","",8,null],[18,"GENERALIZED_TIME","","",8,null],[18,"SEQUENCE","","",8,null],[11,"from","","",8,[[["class",4]]]],[11,"universal","","",8,[[]]],[11,"application","","",8,[[]]],[11,"context","","",8,[[]]],[11,"private","","",8,[[]]],[11,"constructed","","",8,[[]]],[11,"assert_eq","","Assert that this [Tag] matches the provided expected tag.",9,[[],["result",6]]],[11,"with_value","","Ergonomic way to get a TaggedValue for a given tag and …",9,[[],["taggedvalue",3]]],[11,"new","","",20,[[]]],[11,"tag","","",20,[[]]],[11,"from","","Create a new tagged slice, checking lengths.",20,[[],["result",6]]],[11,"as_bytes","","Borrow the inner byte slice.",20,[[]]],[11,"length","","Get the length of the inner byte slice.",20,[[],["length",3]]],[11,"is_empty","","Is the inner byte slice empty?",20,[[]]],[11,"decode_nested","","Decode nested values, creating a new [Decoder] for the …",20,[[],["result",6]]],[11,"from","","Create a new tagged slice, checking lengths.",21,[[],["result",6]]],[11,"as_bytes","","Borrow the inner byte slice.",21,[[]]],[11,"length","","Get the length of the inner byte slice.",21,[[],["length",3]]],[11,"is_empty","","Is the inner byte slice empty?",21,[[]]],[11,"decode_nested","","Decode nested values, creating a new [Decoder] for the …",21,[[],["result",6]]],[11,"from_bytes","","Parse Self from the provided byte slice.",11,[[],["result",6]]],[11,"encode_to_slice","","Encode this value to the provided byte slice, returning a …",12,[[],["result",6]]]],"p":[[4,"ErrorKind"],[13,"InvalidClass"],[13,"InvalidTag"],[13,"Length"],[13,"TrailingData"],[13,"Underlength"],[13,"UnexpectedTag"],[4,"Class"],[3,"Tag"],[8,"TagLike"],[8,"Container"],[8,"Decodable"],[8,"Encodable"],[8,"Tagged"],[3,"Decoder"],[3,"Encoder"],[3,"Error"],[3,"Length"],[3,"SimpleTag"],[3,"Slice"],[3,"TaggedValue"],[6,"TaggedSlice"],[6,"Result"]]},\ "flexiber_derive":{"doc":"Custom derive support for the flexiber crate","i":[[24,"Decodable","flexiber_derive","Derive the Decodable trait on a struct.",null,null],[24,"Encodable","","Derive the Encodable trait on a struct.",null,null]],"p":[]},\ "log":{"doc":"A lightweight logging facade.","i":[[4,"Level","log","An enum representing the available verbosity levels of …",null,null],[13,"Error","","The \\\"error\\\" level.",0,null],[13,"Warn","","The \\\"warn\\\" level.",0,null],[13,"Info","","The \\\"info\\\" level.",0,null],[13,"Debug","","The \\\"debug\\\" level.",0,null],[13,"Trace","","The \\\"trace\\\" level.",0,null],[11,"max","","Returns the most verbose logging level.",0,[[],["level",4]]],[11,"to_level_filter","","Converts the Level to the equivalent LevelFilter.",0,[[],["levelfilter",4]]],[11,"as_str","","Returns the string representation of the Level.",0,[[]]],[4,"LevelFilter","","An enum representing the available verbosity level …",null,null],[13,"Off","","A level lower than all log levels.",1,null],[13,"Error","","Corresponds to the Error log level.",1,null],[13,"Warn","","Corresponds to the Warn log level.",1,null],[13,"Info","","Corresponds to the Info log level.",1,null],[13,"Debug","","Corresponds to the Debug log level.",1,null],[13,"Trace","","Corresponds to the Trace log level.",1,null],[11,"max","","Returns the most verbose logging level filter.",1,[[],["levelfilter",4]]],[11,"to_level","","Converts self to the equivalent Level.",1,[[],[["option",4],["level",4]]]],[11,"as_str","","Returns the string representation of the LevelFilter.",1,[[]]],[3,"Record","","The \\\"payload\\\" of a log message.",null,null],[11,"builder","","Returns a new builder.",2,[[],["recordbuilder",3]]],[11,"args","","The message body.",2,[[],["arguments",3]]],[11,"metadata","","Metadata about the log directive.",2,[[],["metadata",3]]],[11,"level","","The verbosity level of the message.",2,[[],["level",4]]],[11,"target","","The name of the target of the directive.",2,[[]]],[11,"module_path","","The module path of the message.",2,[[],["option",4]]],[11,"module_path_static","","The module path of the message, if it is a \'static string.",2,[[],["option",4]]],[11,"file","","The source file containing the message.",2,[[],["option",4]]],[11,"file_static","","The module path of the message, if it is a \'static string.",2,[[],["option",4]]],[11,"line","","The line containing the message.",2,[[],["option",4]]],[3,"RecordBuilder","","Builder for Record.",null,null],[11,"new","","Construct new RecordBuilder.",3,[[],["recordbuilder",3]]],[11,"args","","Set args.",3,[[["arguments",3]],["recordbuilder",3]]],[11,"metadata","","Set metadata. Construct a Metadata object with …",3,[[["metadata",3]],["recordbuilder",3]]],[11,"level","","Set Metadata::level.",3,[[["level",4]],["recordbuilder",3]]],[11,"target","","Set Metadata::target",3,[[],["recordbuilder",3]]],[11,"module_path","","Set module_path",3,[[["option",4]],["recordbuilder",3]]],[11,"module_path_static","","Set module_path to a \'static string",3,[[["option",4]],["recordbuilder",3]]],[11,"file","","Set file",3,[[["option",4]],["recordbuilder",3]]],[11,"file_static","","Set file to a \'static string.",3,[[["option",4]],["recordbuilder",3]]],[11,"line","","Set line",3,[[["option",4]],["recordbuilder",3]]],[11,"build","","Invoke the builder and return a Record",3,[[],["record",3]]],[3,"Metadata","","Metadata about a log message.",null,null],[11,"builder","","Returns a new builder.",4,[[],["metadatabuilder",3]]],[11,"level","","The verbosity level of the message.",4,[[],["level",4]]],[11,"target","","The name of the target of the directive.",4,[[]]],[3,"MetadataBuilder","","Builder for Metadata.",null,null],[11,"new","","Construct a new MetadataBuilder.",5,[[],["metadatabuilder",3]]],[11,"level","","Setter for level.",5,[[["level",4]],["metadatabuilder",3]]],[11,"target","","Setter for target.",5,[[],["metadatabuilder",3]]],[11,"build","","Returns a Metadata object.",5,[[],["metadata",3]]],[8,"Log","","A trait encapsulating the operations required of a logger.",null,null],[10,"enabled","","Determines if a log message with the specified metadata …",6,[[["metadata",3]]]],[10,"log","","Logs the Record.",6,[[["record",3]]]],[10,"flush","","Flushes any buffered records.",6,[[]]],[5,"set_max_level","","Sets the global maximum log level.",null,[[["levelfilter",4]]]],[5,"max_level","","Returns the current maximum log level.",null,[[],["levelfilter",4]]],[5,"set_logger","","Sets the global logger to a &\'static Log.",null,[[["log",8]],[["result",4],["setloggererror",3]]]],[5,"set_logger_racy","","A thread-unsafe version of set_logger.",null,[[["log",8]],[["result",4],["setloggererror",3]]]],[3,"SetLoggerError","","The type returned by set_logger if set_logger has already …",null,null],[3,"ParseLevelError","","The type returned by from_str when the string doesn\'t …",null,null],[5,"logger","","Returns a reference to the logger.",null,[[],["log",8]]],[17,"STATIC_MAX_LEVEL","","The statically resolved maximum log level.",null,null],[14,"log","","The standard logging macro.",null,null],[14,"error","","Logs a message at the error level.",null,null],[14,"warn","","Logs a message at the warn level.",null,null],[14,"info","","Logs a message at the info level.",null,null],[14,"debug","","Logs a message at the debug level.",null,null],[14,"trace","","Logs a message at the trace level.",null,null],[14,"log_enabled","","Determines if a message logged at the specified level in …",null,null],[11,"from","","",0,[[]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"into","","",0,[[]]],[11,"try_into","","",0,[[],["result",4]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"from","","",1,[[]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"into","","",1,[[]]],[11,"try_into","","",1,[[],["result",4]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"from","","",2,[[]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"into","","",2,[[]]],[11,"try_into","","",2,[[],["result",4]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"from","","",3,[[]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"into","","",3,[[]]],[11,"try_into","","",3,[[],["result",4]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"from","","",4,[[]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"into","","",4,[[]]],[11,"try_into","","",4,[[],["result",4]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"from","","",5,[[]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"into","","",5,[[]]],[11,"try_into","","",5,[[],["result",4]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"from","","",7,[[]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"into","","",7,[[]]],[11,"try_into","","",7,[[],["result",4]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"from","","",8,[[]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"into","","",8,[[]]],[11,"try_into","","",8,[[],["result",4]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"fmt","","",0,[[["formatter",3]],["result",6]]],[11,"fmt","","",1,[[["formatter",3]],["result",6]]],[11,"fmt","","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"fmt","","",0,[[["formatter",3]],["result",6]]],[11,"fmt","","",1,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"eq","","",0,[[["level",4]]]],[11,"eq","","",0,[[["levelfilter",4]]]],[11,"eq","","",1,[[["levelfilter",4]]]],[11,"eq","","",1,[[["level",4]]]],[11,"eq","","",4,[[["metadata",3]]]],[11,"ne","","",4,[[["metadata",3]]]],[11,"eq","","",5,[[["metadatabuilder",3]]]],[11,"ne","","",5,[[["metadatabuilder",3]]]],[11,"eq","","",8,[[["parselevelerror",3]]]],[11,"ne","","",8,[[["parselevelerror",3]]]],[11,"cmp","","",0,[[["level",4]],["ordering",4]]],[11,"cmp","","",1,[[["levelfilter",4]],["ordering",4]]],[11,"cmp","","",4,[[["metadata",3]],["ordering",4]]],[11,"cmp","","",5,[[["metadatabuilder",3]],["ordering",4]]],[11,"partial_cmp","","",0,[[["level",4]],[["option",4],["ordering",4]]]],[11,"lt","","",0,[[["level",4]]]],[11,"le","","",0,[[["level",4]]]],[11,"gt","","",0,[[["level",4]]]],[11,"ge","","",0,[[["level",4]]]],[11,"partial_cmp","","",0,[[["levelfilter",4]],[["option",4],["ordering",4]]]],[11,"lt","","",0,[[["levelfilter",4]]]],[11,"le","","",0,[[["levelfilter",4]]]],[11,"gt","","",0,[[["levelfilter",4]]]],[11,"ge","","",0,[[["levelfilter",4]]]],[11,"partial_cmp","","",1,[[["levelfilter",4]],[["option",4],["ordering",4]]]],[11,"lt","","",1,[[["levelfilter",4]]]],[11,"le","","",1,[[["levelfilter",4]]]],[11,"gt","","",1,[[["levelfilter",4]]]],[11,"ge","","",1,[[["levelfilter",4]]]],[11,"partial_cmp","","",1,[[["level",4]],[["option",4],["ordering",4]]]],[11,"lt","","",1,[[["level",4]]]],[11,"le","","",1,[[["level",4]]]],[11,"gt","","",1,[[["level",4]]]],[11,"ge","","",1,[[["level",4]]]],[11,"partial_cmp","","",4,[[["metadata",3]],[["option",4],["ordering",4]]]],[11,"lt","","",4,[[["metadata",3]]]],[11,"le","","",4,[[["metadata",3]]]],[11,"gt","","",4,[[["metadata",3]]]],[11,"ge","","",4,[[["metadata",3]]]],[11,"partial_cmp","","",5,[[["metadatabuilder",3]],[["option",4],["ordering",4]]]],[11,"lt","","",5,[[["metadatabuilder",3]]]],[11,"le","","",5,[[["metadatabuilder",3]]]],[11,"gt","","",5,[[["metadatabuilder",3]]]],[11,"ge","","",5,[[["metadatabuilder",3]]]],[11,"hash","","",0,[[]]],[11,"hash","","",1,[[]]],[11,"hash","","",4,[[]]],[11,"hash","","",5,[[]]],[11,"from_str","","",0,[[],[["level",4],["result",4]]]],[11,"from_str","","",1,[[],[["levelfilter",4],["result",4]]]],[11,"clone","","",0,[[],["level",4]]],[11,"clone","","",1,[[],["levelfilter",4]]],[11,"clone","","",2,[[],["record",3]]],[11,"clone","","",4,[[],["metadata",3]]]],"p":[[4,"Level"],[4,"LevelFilter"],[3,"Record"],[3,"RecordBuilder"],[3,"Metadata"],[3,"MetadataBuilder"],[8,"Log"],[3,"SetLoggerError"],[3,"ParseLevelError"]]},\ "proc_macro2":{"doc":"A wrapper around the procedural macro API of the …","i":[[0,"token_stream","proc_macro2","Public implementation details for the TokenStream type, …",null,null],[3,"IntoIter","proc_macro2::token_stream","An iterator over TokenStream\'s TokenTrees.",null,null],[3,"TokenStream","proc_macro2","An abstract stream of tokens, or more concretely a …",null,null],[3,"LexError","","Error returned from TokenStream::from_str.",null,null],[11,"new","","Returns an empty TokenStream containing no token trees.",0,[[],["tokenstream",3]]],[11,"is_empty","","Checks if this TokenStream is empty.",0,[[]]],[3,"Span","","A region of source code, along with macro expansion …",null,null],[11,"call_site","","The span of the invocation of the current procedural …",1,[[],["span",3]]],[11,"mixed_site","","The span located at the invocation of the procedural …",1,[[],["span",3]]],[11,"resolved_at","","Creates a new span with the same line/column information …",1,[[["span",3]],["span",3]]],[11,"located_at","","Creates a new span with the same name resolution behavior …",1,[[["span",3]],["span",3]]],[11,"unwrap","","Convert proc_macro2::Span to proc_macro::Span.",1,[[],["span",3]]],[11,"join","","Create a new span encompassing self and other.",1,[[["span",3]],[["span",3],["option",4]]]],[4,"TokenTree","","A single token or a delimited sequence of token trees …",null,null],[13,"Group","","A token stream surrounded by bracket delimiters.",2,null],[13,"Ident","","An identifier.",2,null],[13,"Punct","","A single punctuation character (+, ,, $, etc.).",2,null],[13,"Literal","","A literal character (\'a\'), string (\\\"hello\\\"), number (2.3…",2,null],[11,"span","","Returns the span of this tree, delegating to the span …",2,[[],["span",3]]],[11,"set_span","","Configures the span for only this token.",2,[[["span",3]]]],[3,"Group","","A delimited token stream.",null,null],[4,"Delimiter","","Describes how a sequence of token trees is delimited.",null,null],[13,"Parenthesis","","( ... )",3,null],[13,"Brace","","{ ... }",3,null],[13,"Bracket","","[ ... ]",3,null],[13,"None","","Ø ... Ø",3,null],[11,"new","","Creates a new Group with the given delimiter and token …",4,[[["tokenstream",3],["delimiter",4]],["group",3]]],[11,"delimiter","","Returns the delimiter of this Group",4,[[],["delimiter",4]]],[11,"stream","","Returns the TokenStream of tokens that are delimited in …",4,[[],["tokenstream",3]]],[11,"span","","Returns the span for the delimiters of this token stream, …",4,[[],["span",3]]],[11,"span_open","","Returns the span pointing to the opening delimiter of …",4,[[],["span",3]]],[11,"span_close","","Returns the span pointing to the closing delimiter of …",4,[[],["span",3]]],[11,"set_span","","Configures the span for this Group\'s delimiters, but not …",4,[[["span",3]]]],[3,"Punct","","An Punct is an single punctuation character like +, - or #…",null,null],[4,"Spacing","","Whether an Punct is followed immediately by another Punct …",null,null],[13,"Alone","","E.g. + is Alone in + =, +ident or +().",5,null],[13,"Joint","","E.g. + is Joint in += or \' is Joint in \'#.",5,null],[11,"new","","Creates a new Punct from the given character and spacing.",6,[[["spacing",4]],["punct",3]]],[11,"as_char","","Returns the value of this punctuation character as char.",6,[[]]],[11,"spacing","","Returns the spacing of this punctuation character, …",6,[[],["spacing",4]]],[11,"span","","Returns the span for this punctuation character.",6,[[],["span",3]]],[11,"set_span","","Configure the span for this punctuation character.",6,[[["span",3]]]],[3,"Ident","","A word of Rust code, which may be a keyword or legal …",null,null],[11,"new","","Creates a new Ident with the given string as well as the …",7,[[["span",3]],["ident",3]]],[11,"span","","Returns the span of this Ident.",7,[[],["span",3]]],[11,"set_span","","Configures the span of this Ident, possibly changing its …",7,[[["span",3]]]],[3,"Literal","","A literal string (\\\"hello\\\"), byte string (b\\\"hello\\\"), …",null,null],[11,"u8_suffixed","","Creates a new suffixed integer literal with the specified …",8,[[],["literal",3]]],[11,"u16_suffixed","","Creates a new suffixed integer literal with the specified …",8,[[],["literal",3]]],[11,"u32_suffixed","","Creates a new suffixed integer literal with the specified …",8,[[],["literal",3]]],[11,"u64_suffixed","","Creates a new suffixed integer literal with the specified …",8,[[],["literal",3]]],[11,"u128_suffixed","","Creates a new suffixed integer literal with the specified …",8,[[],["literal",3]]],[11,"usize_suffixed","","Creates a new suffixed integer literal with the specified …",8,[[],["literal",3]]],[11,"i8_suffixed","","Creates a new suffixed integer literal with the specified …",8,[[],["literal",3]]],[11,"i16_suffixed","","Creates a new suffixed integer literal with the specified …",8,[[],["literal",3]]],[11,"i32_suffixed","","Creates a new suffixed integer literal with the specified …",8,[[],["literal",3]]],[11,"i64_suffixed","","Creates a new suffixed integer literal with the specified …",8,[[],["literal",3]]],[11,"i128_suffixed","","Creates a new suffixed integer literal with the specified …",8,[[],["literal",3]]],[11,"isize_suffixed","","Creates a new suffixed integer literal with the specified …",8,[[],["literal",3]]],[11,"u8_unsuffixed","","Creates a new unsuffixed integer literal with the …",8,[[],["literal",3]]],[11,"u16_unsuffixed","","Creates a new unsuffixed integer literal with the …",8,[[],["literal",3]]],[11,"u32_unsuffixed","","Creates a new unsuffixed integer literal with the …",8,[[],["literal",3]]],[11,"u64_unsuffixed","","Creates a new unsuffixed integer literal with the …",8,[[],["literal",3]]],[11,"u128_unsuffixed","","Creates a new unsuffixed integer literal with the …",8,[[],["literal",3]]],[11,"usize_unsuffixed","","Creates a new unsuffixed integer literal with the …",8,[[],["literal",3]]],[11,"i8_unsuffixed","","Creates a new unsuffixed integer literal with the …",8,[[],["literal",3]]],[11,"i16_unsuffixed","","Creates a new unsuffixed integer literal with the …",8,[[],["literal",3]]],[11,"i32_unsuffixed","","Creates a new unsuffixed integer literal with the …",8,[[],["literal",3]]],[11,"i64_unsuffixed","","Creates a new unsuffixed integer literal with the …",8,[[],["literal",3]]],[11,"i128_unsuffixed","","Creates a new unsuffixed integer literal with the …",8,[[],["literal",3]]],[11,"isize_unsuffixed","","Creates a new unsuffixed integer literal with the …",8,[[],["literal",3]]],[11,"f64_unsuffixed","","Creates a new unsuffixed floating-point literal.",8,[[],["literal",3]]],[11,"f64_suffixed","","Creates a new suffixed floating-point literal.",8,[[],["literal",3]]],[11,"f32_unsuffixed","","Creates a new unsuffixed floating-point literal.",8,[[],["literal",3]]],[11,"f32_suffixed","","Creates a new suffixed floating-point literal.",8,[[],["literal",3]]],[11,"string","","String literal.",8,[[],["literal",3]]],[11,"character","","Character literal.",8,[[],["literal",3]]],[11,"byte_string","","Byte string literal.",8,[[],["literal",3]]],[11,"span","","Returns the span encompassing this literal.",8,[[],["span",3]]],[11,"set_span","","Configures the span associated for this literal.",8,[[["span",3]]]],[11,"subspan","","Returns a Span that is a subset of self.span() containing …",8,[[["rangebounds",8]],[["span",3],["option",4]]]],[11,"from","proc_macro2::token_stream","",9,[[]]],[11,"into","","",9,[[]]],[11,"into_iter","","",9,[[]]],[11,"to_owned","","",9,[[]]],[11,"clone_into","","",9,[[]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"from","proc_macro2","",0,[[]]],[11,"into","","",0,[[]]],[11,"to_owned","","",0,[[]]],[11,"clone_into","","",0,[[]]],[11,"to_string","","",0,[[],["string",3]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"from","","",10,[[]]],[11,"into","","",10,[[]]],[11,"to_string","","",10,[[],["string",3]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"to_owned","","",1,[[]]],[11,"clone_into","","",1,[[]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"to_owned","","",2,[[]]],[11,"clone_into","","",2,[[]]],[11,"to_string","","",2,[[],["string",3]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"to_owned","","",4,[[]]],[11,"clone_into","","",4,[[]]],[11,"to_string","","",4,[[],["string",3]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"to_owned","","",6,[[]]],[11,"clone_into","","",6,[[]]],[11,"to_string","","",6,[[],["string",3]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"to_owned","","",5,[[]]],[11,"clone_into","","",5,[[]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"to_owned","","",7,[[]]],[11,"clone_into","","",7,[[]]],[11,"to_string","","",7,[[],["string",3]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"from","","",8,[[]]],[11,"into","","",8,[[]]],[11,"to_owned","","",8,[[]]],[11,"clone_into","","",8,[[]]],[11,"to_string","","",8,[[],["string",3]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"try_into","","",8,[[],["result",4]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"from","","",1,[[["span",3]],["span",3]]],[11,"from","","",0,[[["tokenstream",3]],["tokenstream",3]]],[11,"from","","",0,[[["tokentree",4]]]],[11,"from","","",2,[[["group",3]],["tokentree",4]]],[11,"from","","",2,[[["ident",3]],["tokentree",4]]],[11,"from","","",2,[[["punct",3]],["tokentree",4]]],[11,"from","","",2,[[["literal",3]],["tokentree",4]]],[11,"extend","","",0,[[["intoiterator",8]]]],[11,"extend","","",0,[[["intoiterator",8]]]],[11,"into_iter","","",0,[[],["intoiter",3]]],[11,"next","proc_macro2::token_stream","",9,[[],[["tokentree",4],["option",4]]]],[11,"clone","proc_macro2","",0,[[],["tokenstream",3]]],[11,"clone","","",1,[[],["span",3]]],[11,"clone","","",2,[[],["tokentree",4]]],[11,"clone","","",4,[[],["group",3]]],[11,"clone","","",3,[[],["delimiter",4]]],[11,"clone","","",6,[[],["punct",3]]],[11,"clone","","",5,[[],["spacing",4]]],[11,"clone","","",7,[[],["ident",3]]],[11,"clone","","",8,[[],["literal",3]]],[11,"clone","proc_macro2::token_stream","",9,[[],["intoiter",3]]],[11,"default","proc_macro2","",0,[[]]],[11,"cmp","","",7,[[["ident",3]],["ordering",4]]],[11,"eq","","",3,[[["delimiter",4]]]],[11,"eq","","",5,[[["spacing",4]]]],[11,"eq","","",7,[[["ident",3]]]],[11,"eq","","",7,[[]]],[11,"partial_cmp","","",7,[[["ident",3]],[["option",4],["ordering",4]]]],[11,"fmt","","",0,[[["formatter",3]],["result",6]]],[11,"fmt","","",10,[[["formatter",3]],["result",6]]],[11,"fmt","","",1,[[["formatter",3]],["result",6]]],[11,"fmt","","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]],[11,"fmt","","",6,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"fmt","proc_macro2::token_stream","",9,[[["formatter",3]],["result",6]]],[11,"fmt","proc_macro2","",0,[[["formatter",3]],["result",6]]],[11,"fmt","","",10,[[["formatter",3]],["result",6]]],[11,"fmt","","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","","",6,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"hash","","",7,[[]]],[11,"from_str","","",0,[[],[["tokenstream",3],["lexerror",3],["result",4]]]],[11,"from_iter","","",0,[[["intoiterator",8]]]],[11,"from_iter","","",0,[[["intoiterator",8]]]]],"p":[[3,"TokenStream"],[3,"Span"],[4,"TokenTree"],[4,"Delimiter"],[3,"Group"],[4,"Spacing"],[3,"Punct"],[3,"Ident"],[3,"Literal"],[3,"IntoIter"],[3,"LexError"]]},\ diff --git a/src/flexiber/tag.rs.html b/src/flexiber/tag.rs.html index 2fabe30..b666e81 100644 --- a/src/flexiber/tag.rs.html +++ b/src/flexiber/tag.rs.html @@ -237,6 +237,18 @@ 234 235 236 +237 +238 +239 +240 +241 +242 +243 +244 +245 +246 +247 +248
 use core::{convert::{TryFrom, TryInto}, fmt};
 use crate::{Decodable, Decoder, Encodable, Encoder, Error, ErrorKind, Length, Result, TaggedValue};
@@ -284,26 +296,38 @@
 
 
 impl Tag {
+    pub const BOOLEAN: Self = Self::universal(0x1);
+    pub const INTEGER: Self = Self::universal(0x1);
+    pub const BIT_STRING: Self = Self::universal(0x3);
+    pub const OCTET_STRING: Self = Self::universal(0x4);
+    pub const NULL: Self = Self::universal(0x5);
+    pub const OBJECT_IDENTIFIER: Self = Self::universal(0x6);
+    pub const UTF8_STRING: Self = Self::universal(0xC);
+    pub const PRINTABLE_STRING: Self = Self::universal(0x13);
+    pub const UTC_TIME: Self = Self::universal(0x17);
+    pub const GENERALIZED_TIME: Self = Self::universal(0x18);
+    pub const SEQUENCE: Self = Self::universal(0x10).constructed();
+
     pub fn from(class: Class, constructed: bool, number: u16) -> Self {
         Self { class, constructed, number }
     }
-    pub fn universal(number: u16) -> Self {
+    pub const fn universal(number: u16) -> Self {
         Self { class: Class::Universal, constructed: false, number }
     }
 
-    pub fn application(number: u16) -> Self {
+    pub const fn application(number: u16) -> Self {
         Self { class: Class::Application, constructed: false, number }
     }
 
-    pub fn context(number: u16) -> Self {
+    pub const fn context(number: u16) -> Self {
         Self { class: Class::Context, constructed: false, number }
     }
 
-    pub fn private(number: u16) -> Self {
+    pub const fn private(number: u16) -> Self {
         Self { class: Class::Private, constructed: false, number }
     }
 
-    pub fn constructed(self) -> Self {
+    pub const fn constructed(self) -> Self {
         let Self { class, constructed: _, number } = self;
         Self { class, constructed: true, number }
     }
diff --git a/src/syn/attr.rs.html b/src/syn/attr.rs.html
index eba9e5a..6d4e1c8 100644
--- a/src/syn/attr.rs.html
+++ b/src/syn/attr.rs.html
@@ -1,4 +1,4 @@
-attr.rs - source
+attr.rs - source
 
 
  1
diff --git a/src/syn/await.rs.html b/src/syn/await.rs.html
index 177e218..4aff35d 100644
--- a/src/syn/await.rs.html
+++ b/src/syn/await.rs.html
@@ -1,4 +1,4 @@
-await.rs - source
+await.rs - source
 
 
1
diff --git a/src/syn/bigint.rs.html b/src/syn/bigint.rs.html
index 1ccb5ca..713094a 100644
--- a/src/syn/bigint.rs.html
+++ b/src/syn/bigint.rs.html
@@ -1,4 +1,4 @@
-bigint.rs - source
+bigint.rs - source
 
 
 1
diff --git a/src/syn/buffer.rs.html b/src/syn/buffer.rs.html
index f4b8cef..67c8888 100644
--- a/src/syn/buffer.rs.html
+++ b/src/syn/buffer.rs.html
@@ -1,4 +1,4 @@
-buffer.rs - source
+buffer.rs - source
 
 
  1
diff --git a/src/syn/custom_keyword.rs.html b/src/syn/custom_keyword.rs.html
index f9284b7..58be948 100644
--- a/src/syn/custom_keyword.rs.html
+++ b/src/syn/custom_keyword.rs.html
@@ -1,4 +1,4 @@
-custom_keyword.rs - source
+custom_keyword.rs - source
 
 
  1
diff --git a/src/syn/custom_punctuation.rs.html b/src/syn/custom_punctuation.rs.html
index 9e85d08..8b84e3b 100644
--- a/src/syn/custom_punctuation.rs.html
+++ b/src/syn/custom_punctuation.rs.html
@@ -1,4 +1,4 @@
-custom_punctuation.rs - source
+custom_punctuation.rs - source
 
 
  1
diff --git a/src/syn/data.rs.html b/src/syn/data.rs.html
index e53ca34..a24ef58 100644
--- a/src/syn/data.rs.html
+++ b/src/syn/data.rs.html
@@ -1,4 +1,4 @@
-data.rs - source
+data.rs - source
 
 
  1
diff --git a/src/syn/derive.rs.html b/src/syn/derive.rs.html
index efe3b8d..47ab87a 100644
--- a/src/syn/derive.rs.html
+++ b/src/syn/derive.rs.html
@@ -1,4 +1,4 @@
-derive.rs - source
+derive.rs - source
 
 
  1
diff --git a/src/syn/discouraged.rs.html b/src/syn/discouraged.rs.html
index 335742e..f12df73 100644
--- a/src/syn/discouraged.rs.html
+++ b/src/syn/discouraged.rs.html
@@ -1,4 +1,4 @@
-discouraged.rs - source
+discouraged.rs - source
 
 
  1
diff --git a/src/syn/error.rs.html b/src/syn/error.rs.html
index 68aac9c..48de96b 100644
--- a/src/syn/error.rs.html
+++ b/src/syn/error.rs.html
@@ -1,4 +1,4 @@
-error.rs - source
+error.rs - source
 
 
  1
diff --git a/src/syn/export.rs.html b/src/syn/export.rs.html
index d69c405..e2d57fb 100644
--- a/src/syn/export.rs.html
+++ b/src/syn/export.rs.html
@@ -1,4 +1,4 @@
-export.rs - source
+export.rs - source
 
 
 1
diff --git a/src/syn/expr.rs.html b/src/syn/expr.rs.html
index 692a47f..7ef8b7b 100644
--- a/src/syn/expr.rs.html
+++ b/src/syn/expr.rs.html
@@ -1,4 +1,4 @@
-expr.rs - source
+expr.rs - source
 
 
   1
diff --git a/src/syn/ext.rs.html b/src/syn/ext.rs.html
index cfbc522..b547ffc 100644
--- a/src/syn/ext.rs.html
+++ b/src/syn/ext.rs.html
@@ -1,4 +1,4 @@
-ext.rs - source
+ext.rs - source
 
 
  1
diff --git a/src/syn/gen/clone.rs.html b/src/syn/gen/clone.rs.html
index e4e986f..07118d7 100644
--- a/src/syn/gen/clone.rs.html
+++ b/src/syn/gen/clone.rs.html
@@ -1,4 +1,4 @@
-clone.rs - source
+clone.rs - source
 
 
   1
diff --git a/src/syn/gen/debug.rs.html b/src/syn/gen/debug.rs.html
index d2290d1..ceed5eb 100644
--- a/src/syn/gen/debug.rs.html
+++ b/src/syn/gen/debug.rs.html
@@ -1,4 +1,4 @@
-debug.rs - source
+debug.rs - source
 
 
   1
diff --git a/src/syn/gen/eq.rs.html b/src/syn/gen/eq.rs.html
index 0a7f05d..8aa2a64 100644
--- a/src/syn/gen/eq.rs.html
+++ b/src/syn/gen/eq.rs.html
@@ -1,4 +1,4 @@
-eq.rs - source
+eq.rs - source
 
 
   1
diff --git a/src/syn/gen/hash.rs.html b/src/syn/gen/hash.rs.html
index 8590f97..46761e1 100644
--- a/src/syn/gen/hash.rs.html
+++ b/src/syn/gen/hash.rs.html
@@ -1,4 +1,4 @@
-hash.rs - source
+hash.rs - source
 
 
   1
diff --git a/src/syn/gen/up/gen_helper.rs.html b/src/syn/gen/up/gen_helper.rs.html
index 99b92fc..e4affb0 100644
--- a/src/syn/gen/up/gen_helper.rs.html
+++ b/src/syn/gen/up/gen_helper.rs.html
@@ -1,4 +1,4 @@
-gen_helper.rs - source
+gen_helper.rs - source
 
 
  1
diff --git a/src/syn/gen/visit.rs.html b/src/syn/gen/visit.rs.html
index bfcfd55..cdc98c7 100644
--- a/src/syn/gen/visit.rs.html
+++ b/src/syn/gen/visit.rs.html
@@ -1,4 +1,4 @@
-visit.rs - source
+visit.rs - source
 
 
   1
diff --git a/src/syn/generics.rs.html b/src/syn/generics.rs.html
index d347de2..d909d3b 100644
--- a/src/syn/generics.rs.html
+++ b/src/syn/generics.rs.html
@@ -1,4 +1,4 @@
-generics.rs - source
+generics.rs - source
 
 
   1
diff --git a/src/syn/group.rs.html b/src/syn/group.rs.html
index 797dc5b..27839a1 100644
--- a/src/syn/group.rs.html
+++ b/src/syn/group.rs.html
@@ -1,4 +1,4 @@
-group.rs - source
+group.rs - source
 
 
  1
diff --git a/src/syn/ident.rs.html b/src/syn/ident.rs.html
index 74943fc..c82082b 100644
--- a/src/syn/ident.rs.html
+++ b/src/syn/ident.rs.html
@@ -1,4 +1,4 @@
-ident.rs - source
+ident.rs - source
 
 
  1
diff --git a/src/syn/lib.rs.html b/src/syn/lib.rs.html
index 0a37f53..f4bb062 100644
--- a/src/syn/lib.rs.html
+++ b/src/syn/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source
+lib.rs - source
 
 
  1
@@ -1248,7 +1248,7 @@
 //!   dynamic library libproc_macro from rustc toolchain.
 
 // Syn types in rustdoc of other crates get linked to here.
-#![doc(html_root_url = "https://docs.rs/syn/1.0.61")]
+#![doc(html_root_url = "https://docs.rs/syn/1.0.63")]
 #![cfg_attr(doc_cfg, feature(doc_cfg))]
 #![allow(non_camel_case_types)]
 // Ignored clippy lints.
diff --git a/src/syn/lifetime.rs.html b/src/syn/lifetime.rs.html
index 73cb685..b661ba6 100644
--- a/src/syn/lifetime.rs.html
+++ b/src/syn/lifetime.rs.html
@@ -1,4 +1,4 @@
-lifetime.rs - source
+lifetime.rs - source
 
 
  1
diff --git a/src/syn/lit.rs.html b/src/syn/lit.rs.html
index b68efea..402b3d7 100644
--- a/src/syn/lit.rs.html
+++ b/src/syn/lit.rs.html
@@ -1,4 +1,4 @@
-lit.rs - source
+lit.rs - source
 
 
   1
diff --git a/src/syn/lookahead.rs.html b/src/syn/lookahead.rs.html
index 8879f88..f36b147 100644
--- a/src/syn/lookahead.rs.html
+++ b/src/syn/lookahead.rs.html
@@ -1,4 +1,4 @@
-lookahead.rs - source
+lookahead.rs - source
 
 
  1
diff --git a/src/syn/mac.rs.html b/src/syn/mac.rs.html
index 315bddc..c1ae366 100644
--- a/src/syn/mac.rs.html
+++ b/src/syn/mac.rs.html
@@ -1,4 +1,4 @@
-mac.rs - source
+mac.rs - source
 
 
  1
diff --git a/src/syn/macros.rs.html b/src/syn/macros.rs.html
index 6fa29c6..edbec9d 100644
--- a/src/syn/macros.rs.html
+++ b/src/syn/macros.rs.html
@@ -1,4 +1,4 @@
-macros.rs - source
+macros.rs - source
 
 
  1
diff --git a/src/syn/op.rs.html b/src/syn/op.rs.html
index 0aac828..c3965e6 100644
--- a/src/syn/op.rs.html
+++ b/src/syn/op.rs.html
@@ -1,4 +1,4 @@
-op.rs - source
+op.rs - source
 
 
  1
diff --git a/src/syn/parse.rs.html b/src/syn/parse.rs.html
index 22ba5e4..7de71b2 100644
--- a/src/syn/parse.rs.html
+++ b/src/syn/parse.rs.html
@@ -1,4 +1,4 @@
-parse.rs - source
+parse.rs - source
 
 
   1
diff --git a/src/syn/parse_macro_input.rs.html b/src/syn/parse_macro_input.rs.html
index 34e4cfe..3295ae1 100644
--- a/src/syn/parse_macro_input.rs.html
+++ b/src/syn/parse_macro_input.rs.html
@@ -1,4 +1,4 @@
-parse_macro_input.rs - source
+parse_macro_input.rs - source
 
 
  1
diff --git a/src/syn/parse_quote.rs.html b/src/syn/parse_quote.rs.html
index e304569..a4eedb8 100644
--- a/src/syn/parse_quote.rs.html
+++ b/src/syn/parse_quote.rs.html
@@ -1,4 +1,4 @@
-parse_quote.rs - source
+parse_quote.rs - source
 
 
  1
diff --git a/src/syn/path.rs.html b/src/syn/path.rs.html
index 11992e9..ab2f3d5 100644
--- a/src/syn/path.rs.html
+++ b/src/syn/path.rs.html
@@ -1,4 +1,4 @@
-path.rs - source
+path.rs - source
 
 
  1
diff --git a/src/syn/print.rs.html b/src/syn/print.rs.html
index e38bb86..64a5066 100644
--- a/src/syn/print.rs.html
+++ b/src/syn/print.rs.html
@@ -1,4 +1,4 @@
-print.rs - source
+print.rs - source
 
 
 1
diff --git a/src/syn/punctuated.rs.html b/src/syn/punctuated.rs.html
index 94214dd..80a2921 100644
--- a/src/syn/punctuated.rs.html
+++ b/src/syn/punctuated.rs.html
@@ -1,4 +1,4 @@
-punctuated.rs - source
+punctuated.rs - source
 
 
   1
diff --git a/src/syn/sealed.rs.html b/src/syn/sealed.rs.html
index 6d8c564..48de812 100644
--- a/src/syn/sealed.rs.html
+++ b/src/syn/sealed.rs.html
@@ -1,4 +1,4 @@
-sealed.rs - source
+sealed.rs - source
 
 
1
diff --git a/src/syn/span.rs.html b/src/syn/span.rs.html
index 4e38225..32dd626 100644
--- a/src/syn/span.rs.html
+++ b/src/syn/span.rs.html
@@ -1,4 +1,4 @@
-span.rs - source
+span.rs - source
 
 
 1
diff --git a/src/syn/spanned.rs.html b/src/syn/spanned.rs.html
index 36592be..98d4b0a 100644
--- a/src/syn/spanned.rs.html
+++ b/src/syn/spanned.rs.html
@@ -1,4 +1,4 @@
-spanned.rs - source
+spanned.rs - source
 
 
  1
diff --git a/src/syn/thread.rs.html b/src/syn/thread.rs.html
index 2716e64..6bc2d8d 100644
--- a/src/syn/thread.rs.html
+++ b/src/syn/thread.rs.html
@@ -1,4 +1,4 @@
-thread.rs - source
+thread.rs - source
 
 
 1
diff --git a/src/syn/token.rs.html b/src/syn/token.rs.html
index 10713dc..c89deef 100644
--- a/src/syn/token.rs.html
+++ b/src/syn/token.rs.html
@@ -1,4 +1,4 @@
-token.rs - source
+token.rs - source
 
 
   1
diff --git a/src/syn/tt.rs.html b/src/syn/tt.rs.html
index f683084..b58555e 100644
--- a/src/syn/tt.rs.html
+++ b/src/syn/tt.rs.html
@@ -1,4 +1,4 @@
-tt.rs - source
+tt.rs - source
 
 
  1
diff --git a/src/syn/ty.rs.html b/src/syn/ty.rs.html
index be48755..bf82974 100644
--- a/src/syn/ty.rs.html
+++ b/src/syn/ty.rs.html
@@ -1,4 +1,4 @@
-ty.rs - source
+ty.rs - source
 
 
   1
diff --git a/src/syn/verbatim.rs.html b/src/syn/verbatim.rs.html
index db0cb6f..685f058 100644
--- a/src/syn/verbatim.rs.html
+++ b/src/syn/verbatim.rs.html
@@ -1,4 +1,4 @@
-verbatim.rs - source
+verbatim.rs - source
 
 
 1
diff --git a/syn/all.html b/syn/all.html
index 9efff44..50c61dd 100644
--- a/syn/all.html
+++ b/syn/all.html
@@ -1,6 +1,6 @@
 List of all items in this crate
 
-