diff --git a/cbor_smol/all.html b/cbor_smol/all.html index eb5e342..ef9deda 100644 --- a/cbor_smol/all.html +++ b/cbor_smol/all.html @@ -1 +1 @@ -
pub fn from_bytes<'a, T>(s: &'a [u8]) -> Result<T>where
+from_bytes in cbor_smol::de - Rust Function cbor_smol::de::from_bytes
source · pub fn from_bytes<'a, T>(s: &'a [u8]) -> Result<T>where
T: Deserialize<'a>,
Expand description
Deserialize a message of type T from a byte slice. The unused portion (if any)
of the byte slice is returned for further usage
\ No newline at end of file
diff --git a/cbor_smol/de/fn.take_from_bytes.html b/cbor_smol/de/fn.take_from_bytes.html
index 833c91b..dc751ee 100644
--- a/cbor_smol/de/fn.take_from_bytes.html
+++ b/cbor_smol/de/fn.take_from_bytes.html
@@ -1,4 +1,4 @@
-take_from_bytes in cbor_smol::de - Rust Function cbor_smol::de::take_from_bytes
source · pub fn take_from_bytes<'a, T>(s: &'a [u8]) -> Result<(T, &'a [u8])>where
+take_from_bytes in cbor_smol::de - Rust Function cbor_smol::de::take_from_bytes
source · pub fn take_from_bytes<'a, T>(s: &'a [u8]) -> Result<(T, &'a [u8])>where
T: Deserialize<'a>,
Expand description
Deserialize a message of type T from a byte slice. The unused portion (if any)
of the byte slice is returned for further usage
\ No newline at end of file
diff --git a/cbor_smol/de/index.html b/cbor_smol/de/index.html
index 12bb2f7..6e3dd82 100644
--- a/cbor_smol/de/index.html
+++ b/cbor_smol/de/index.html
@@ -1,3 +1,3 @@
-cbor_smol::de - Rust Structs§
- A structure for deserializing a cbor-smol message.
Functions§
- Deserialize a message of type
T from a byte slice. The unused portion (if any)
+cbor_smol::de - Rust Structs§
- A structure for deserializing a cbor-smol message.
Functions§
- Deserialize a message of type
T from a byte slice. The unused portion (if any)
of the byte slice is returned for further usage - Deserialize a message of type
T from a byte slice. The unused portion (if any)
of the byte slice is returned for further usage
\ No newline at end of file
diff --git a/cbor_smol/de/struct.Deserializer.html b/cbor_smol/de/struct.Deserializer.html
index dec8739..e271569 100644
--- a/cbor_smol/de/struct.Deserializer.html
+++ b/cbor_smol/de/struct.Deserializer.html
@@ -1,4 +1,4 @@
-Deserializer in cbor_smol::de - Rust Struct cbor_smol::de::Deserializer
source · pub struct Deserializer<'de> { /* private fields */ }
Expand description
A structure for deserializing a cbor-smol message.
+Deserializer in cbor_smol::de - Rust Struct cbor_smol::de::Deserializer
source · pub struct Deserializer<'de> { /* private fields */ }
Expand description
A structure for deserializing a cbor-smol message.
Implementations§
source§impl<'de> Deserializer<'de>
sourcepub fn from_bytes(input: &'de [u8]) -> Self
Obtain a Deserializer from a slice of bytes
Trait Implementations§
source§impl<'de, 'a> Deserializer<'de> for &'a mut Deserializer<'de>
source§fn deserialize_any<V>(self, _visitor: V) -> Result<V::Value>where
diff --git a/cbor_smol/error/enum.Error.html b/cbor_smol/error/enum.Error.html
index 5023125..406ff43 100644
--- a/cbor_smol/error/enum.Error.html
+++ b/cbor_smol/error/enum.Error.html
@@ -1,4 +1,4 @@
-Error in cbor_smol::error - Rust #[non_exhaustive]#[repr(u8)]pub enum Error {
+Error in cbor_smol::error - Rust #[non_exhaustive]#[repr(u8)]pub enum Error {
Show 22 variants
WontImplement,
NotYetImplemented,
SerializeBufferFull(usize),
@@ -44,7 +44,9 @@
§SerdeSerCustom
Serde Serialization Error
§SerdeDeCustom
Serde Deserialization Error
§SerdeMissingField
Serde Missing required value
-
Trait Implementations§
source§impl Error for Error
Trait Implementations§
source§impl Error for Error
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl Error for Error
source§fn custom<T>(msg: T) -> Selfwhere
T: Display,
Raised when there is general error when deserializing a type. Read moresource§fn missing_field(field: &'static str) -> Self
Raised when a Deserialize struct type expected to receive a required
field with a particular name but that field was not present in the
input.source§fn invalid_type(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self
Raised when a Deserialize receives a type different from what it was
@@ -53,9 +55,7 @@ is wrong for some other reason. Read moresource§fn unknown_variant(variant: &str, expected: &'static [&'static str]) -> Self
Raised when a Deserialize enum type received a variant with an
unrecognized name.source§fn unknown_field(field: &str, expected: &'static [&'static str]) -> Self
Raised when a Deserialize struct type received a field with an
unrecognized name.source§fn duplicate_field(field: &'static str) -> Self
Raised when a Deserialize struct type received more than one of the
-same field.source§impl Error for Error
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl PartialEq for Error
source§impl Copy for Error
source§impl Eq for Error
source§impl StructuralPartialEq for Error
Auto Trait Implementations§
§impl Freeze for Error
§impl RefUnwindSafe for Error
§impl Send for Error
§impl Sync for Error
§impl Unpin for Error
§impl UnwindSafe for Error
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/cbor_smol/error/index.html b/cbor_smol/error/index.html
index 5510a4f..7be0f6b 100644
--- a/cbor_smol/error/index.html
+++ b/cbor_smol/error/index.html
@@ -1 +1 @@
-cbor_smol::error - Rust
\ No newline at end of file
+cbor_smol::error - Rust
\ No newline at end of file
diff --git a/cbor_smol/error/type.Result.html b/cbor_smol/error/type.Result.html
index 9f477ed..39e21a5 100644
--- a/cbor_smol/error/type.Result.html
+++ b/cbor_smol/error/type.Result.html
@@ -1,4 +1,4 @@
-Result in cbor_smol::error - Rust pub type Result<T, Err = Error> = Result<T, Err>;
Expand description
This is the Result type used by cbor-smol.
+Result in cbor_smol::error - Rust pub type Result<T, Err = Error> = Result<T, Err>;
Expand description
This is the Result type used by cbor-smol.
Aliased Type§
enum Result<T, Err = Error> {
Ok(T),
Err(Err),
diff --git a/cbor_smol/fn.cbor_deserialize.html b/cbor_smol/fn.cbor_deserialize.html
index 48a86d9..6229831 100644
--- a/cbor_smol/fn.cbor_deserialize.html
+++ b/cbor_smol/fn.cbor_deserialize.html
@@ -1,3 +1,3 @@
-cbor_deserialize in cbor_smol - Rust Function cbor_smol::cbor_deserialize
source · pub fn cbor_deserialize<'de, T: Deserialize<'de>>(
+cbor_deserialize in cbor_smol - Rust Function cbor_smol::cbor_deserialize
source · pub fn cbor_deserialize<'de, T: Deserialize<'de>>(
buffer: &'de [u8],
) -> Result<T>
\ No newline at end of file
diff --git a/cbor_smol/fn.cbor_serialize.html b/cbor_smol/fn.cbor_serialize.html
index c9a4d70..3f1e8df 100644
--- a/cbor_smol/fn.cbor_serialize.html
+++ b/cbor_smol/fn.cbor_serialize.html
@@ -1,4 +1,4 @@
-cbor_serialize in cbor_smol - Rust Function cbor_smol::cbor_serialize
source · pub fn cbor_serialize<'a, T: ?Sized + Serialize>(
+cbor_serialize in cbor_smol - Rust
\ No newline at end of file
diff --git a/cbor_smol/fn.cbor_serialize_to.html b/cbor_smol/fn.cbor_serialize_to.html
index f46707e..f60d6be 100644
--- a/cbor_smol/fn.cbor_serialize_to.html
+++ b/cbor_smol/fn.cbor_serialize_to.html
@@ -1,4 +1,4 @@
-cbor_serialize_to in cbor_smol - Rust Function cbor_smol::cbor_serialize_to
source · pub fn cbor_serialize_to<T: ?Sized + Serialize, W: Writer>(
+cbor_serialize_to in cbor_smol - Rust Function cbor_smol::cbor_serialize_to
source · pub fn cbor_serialize_to<T: ?Sized + Serialize, W: Writer>(
object: &T,
writer: W,
) -> Result<usize>
Expand description
Serialize an object to a Writer
diff --git a/cbor_smol/index.html b/cbor_smol/index.html
index df8e280..c8cbfa6 100644
--- a/cbor_smol/index.html
+++ b/cbor_smol/index.html
@@ -1 +1 @@
-cbor_smol - Rust
\ No newline at end of file
+cbor_smol - Rust
\ No newline at end of file
diff --git a/cbor_smol/ser/index.html b/cbor_smol/ser/index.html
index 1139bd0..938bcb7 100644
--- a/cbor_smol/ser/index.html
+++ b/cbor_smol/ser/index.html
@@ -1 +1 @@
-cbor_smol::ser - Rust
\ No newline at end of file
+cbor_smol::ser - Rust
\ No newline at end of file
diff --git a/cbor_smol/ser/struct.Serializer.html b/cbor_smol/ser/struct.Serializer.html
index 81b9a17..5c88896 100644
--- a/cbor_smol/ser/struct.Serializer.html
+++ b/cbor_smol/ser/struct.Serializer.html
@@ -1,21 +1,21 @@
-Serializer in cbor_smol::ser - Rust Struct cbor_smol::ser::Serializer
source · pub struct Serializer<W> { /* private fields */ }
Implementations§
source§impl<W: Writer> Serializer<W>
sourcepub fn new(writer: W) -> Self
sourcepub fn written(&self) -> usize
sourcepub fn into_inner(self) -> W
Unwrap the Writer from the Serializer.
+Serializer in cbor_smol::ser - Rust Struct cbor_smol::ser::Serializer
source · pub struct Serializer<W> { /* private fields */ }
Implementations§
Trait Implementations§
source§impl<'a, W> SerializeStruct for &'a mut Serializer<W>where
- W: Writer,
source§impl<'a, W> SerializeStructVariant for &'a mut Serializer<W>where
- W: Writer,
source§impl<'a, W> SerializeTuple for &'a mut Serializer<W>where
- W: Writer,
source§fn serialize_element<T>(&mut self, value: &T) -> Result<()>where
+ W: Writer,
source§impl<'a, W> SerializeStructVariant for &'a mut Serializer<W>where
+ W: Writer,
source§impl<'a, W> SerializeTuple for &'a mut Serializer<W>where
+ W: Writer,
source§impl<'a, W> SerializeTupleStruct for &'a mut Serializer<W>where
- W: Writer,
source§impl<'a, W> SerializeTupleVariant for &'a mut Serializer<W>where
- W: Writer,
source§impl<'a, W> Serializer for &'a mut Serializer<W>where
- W: Writer,
§type Ok = ()
The output type produced by this Serializer during successful
+ W: Writer,source§impl<'a, W> SerializeTupleVariant for &'a mut Serializer<W>where
+ W: Writer,
source§impl<'a, W> Serializer for &'a mut Serializer<W>where
+ W: Writer,
§type Ok = ()
The output type produced by this Serializer during successful
serialization. Most serializers that produce text or binary output
should set Ok = () and serialize into an io::Write or buffer
contained within the Serializer instance. Serializers that build
in-memory data structures may be simplified by using Ok to propagate
-the data structure around.§type SerializeSeq = CollectionSerializer<'a, W>
Type returned from serialize_seq for serializing the content of the
+the data structure around.§type SerializeSeq = CollectionSerializer<'a, W>
Type returned from serialize_seq for serializing the content of the
sequence.§type SerializeTuple = &'a mut Serializer<W>
Type returned from serialize_tuple for serializing the content of
the tuple.§type SerializeTupleStruct = &'a mut Serializer<W>
Type returned from serialize_tuple_struct for serializing the
content of the tuple struct.§type SerializeTupleVariant = &'a mut Serializer<W>
Type returned from serialize_tuple_variant for serializing the
diff --git a/cbor_smol/ser/trait.Writer.html b/cbor_smol/ser/trait.Writer.html
index b616c07..fec62bb 100644
--- a/cbor_smol/ser/trait.Writer.html
+++ b/cbor_smol/ser/trait.Writer.html
@@ -1,4 +1,4 @@
-Writer in cbor_smol::ser - Rust pub trait Writer {
+Writer in cbor_smol::ser - Rust pub trait Writer {
type Error: Into<Error>;
// Required method
diff --git a/search-index.js b/search-index.js
index 64da9ed..32ff008 100644
--- a/search-index.js
+++ b/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = new Map(JSON.parse('[\
-["cbor_smol",{"t":"EEHHHCCCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNPPPPPPPPPPPPPPPPGPPPIPPPPPNNNNNNNNNNNNNNNNRFKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMN","n":["Error","Result","cbor_deserialize","cbor_serialize","cbor_serialize_to","de","error","ser","Deserializer","borrow","borrow_mut","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i16","deserialize_i32","deserialize_i64","deserialize_i8","deserialize_identifier","deserialize_ignored_any","deserialize_map","deserialize_newtype_struct","deserialize_option","deserialize_seq","deserialize_str","deserialize_string","deserialize_struct","deserialize_tuple","deserialize_tuple_struct","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","from","from_bytes","from_bytes","into","take_from_bytes","try_from","try_into","type_id","DeserializeBadBool","DeserializeBadEnum","DeserializeBadI16","DeserializeBadI32","DeserializeBadI64","DeserializeBadI8","DeserializeBadMajor","DeserializeBadU16","DeserializeBadU32","DeserializeBadU64","DeserializeBadU8","DeserializeBadUtf8","DeserializeExpectedNull","DeserializeNonMinimal","DeserializeUnexpectedEnd","Err","Error","InexistentSliceToArrayError","NotYetImplemented","Ok","Result","SerdeDeCustom","SerdeMissingField","SerdeSerCustom","SerializeBufferFull","WontImplement","borrow","borrow_mut","clone","clone_to_uninit","clone_to_uninit","custom","custom","eq","fmt","fmt","from","into","missing_field","try_from","try_into","type_id","Error","Serializer","Writer","borrow","borrow_mut","collect_str","end","end","end","end","end","from","into","into_inner","is_human_readable","new","serialize_bool","serialize_bytes","serialize_char","serialize_element","serialize_f32","serialize_f64","serialize_field","serialize_field","serialize_field","serialize_field","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","try_from","try_into","type_id","write_all","written"],"q":[[0,"cbor_smol"],[8,"cbor_smol::de"],[48,"cbor_smol::error"],[90,"cbor_smol::ser"],[144,"serde::de"],[145,"core::marker"],[146,"serde::ser"],[147,"core::result"],[148,"core::any"],[149,"core::fmt"],[150,"core::option"],[151,"core::convert"]],"i":[0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,0,11,11,11,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,4,0,17,17,4,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,10,0,0,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,23],"f":"``{{{f{{d{b}}}}}{{h{c}}}j}{{{f{c}}{f{l{d{b}}}}}{{h{{f{{d{b}}}}}}}{nA`}}{{{f{c}}e}{{h{Ab}}}{nA`}Ad}````{{{f{c}}}{{f{e}}}{}{}}{{{f{lc}}}{{f{le}}}{}{}}{{{f{lAf}}c}hAh}0000{{{f{lAf}}{f{Aj}}{f{{d{{f{Aj}}}}}}c}hAh}111111111{{{f{lAf}}{f{Aj}}c}hAh}22221{{{f{lAf}}Abc}hAh}{{{f{lAf}}{f{Aj}}Abc}hAh}444442{cc{}}:{{{f{{d{b}}}}}Af}{ce{}{}}{{{f{{d{b}}}}}{{h{{Al{c{f{{d{b}}}}}}}}}j}{c{{An{e}}}{}{}}0{{{f{c}}}B`{}}``````````````````````````<;{{{f{Bb}}}Bb}{{{f{c}}}Bd{}}0{cBbBf}0{{{f{Bb}}{f{Bb}}}Bh}{{{f{Bb}}{f{lBj}}}Bl}0:8{{{f{Aj}}}Bb}776```{{{f{c}}}{{f{e}}}{}{}}{{{f{lc}}}{{f{le}}}{}{}}{{{f{l{Bn{c}}}}{f{e}}}{{h{g}}}Ad{Bfn}{}}{{{f{l{Bn{c}}}}}{{h{Bd}}}Ad}0000?={{{Bn{c}}}cAd}{{{f{{f{l{Bn{c}}}}}}}BhAd}{c{{Bn{c}}}Ad}{{{f{l{Bn{c}}}}Bh}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}{f{{d{b}}}}}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}C`}{{h{Bd}}}Ad}{{{f{l{f{l{Bn{c}}}}}}{f{e}}}{{h{Bd}}}Ad{nA`}}{{{f{l{Bn{c}}}}Cb}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}Cd}{{h{Bd}}}Ad}2{{{f{l{f{l{Bn{c}}}}}}{f{Aj}}{f{e}}}{{h{Bd}}}Ad{nA`}}30{{{f{l{Bn{c}}}}Cf}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}Ch}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}Cj}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}Cl}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}{Cn{Ab}}}{{h{{`{c}}}}}Ad}{{{f{l{Bn{c}}}}{f{Aj}}{f{e}}}{{h{Bd}}}Ad{nA`}}{{{f{l{Bn{c}}}}{f{Aj}}D`{f{Aj}}{f{e}}}{{h{Bd}}}Ad{nA`}}{{{f{l{Bn{c}}}}}{{h{Bd}}}Ad}3{{{f{l{Bn{c}}}}{f{e}}}{{h{Bd}}}Ad{nA`}}{{{f{l{Bn{c}}}}{f{Aj}}}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}{f{Aj}}Ab}{{h{e}}}Ad{}}{{{f{l{Bn{c}}}}{f{Aj}}D`{f{Aj}}Ab}{{h{e}}}Ad{}}{{{f{l{Bn{c}}}}Ab}{{h{{f{l{Bn{c}}}}}}}Ad}{{{f{l{Bn{c}}}}{f{Aj}}Ab}{{h{{f{l{Bn{c}}}}}}}Ad}{{{f{l{Bn{c}}}}{f{Aj}}D`{f{Aj}}Ab}{{h{{f{l{Bn{c}}}}}}}Ad}{{{f{l{Bn{c}}}}Db}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}D`}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}Dd}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}b}{{h{Bd}}}Ad};9{{{f{l{Bn{c}}}}{f{Aj}}D`{f{Aj}}}{{h{Bd}}}Ad}{c{{An{e}}}{}{}}0{{{f{c}}}B`{}}{{{f{l{Ad{}{{Df{c}}}}}}{f{{d{b}}}}}{{h{Bdc}}}{{Dh{Bb}}}}{{{f{{Bn{c}}}}}AbAd}","D":"E`","p":[[1,"u8"],[1,"slice"],[1,"reference"],[8,"Result",48],[10,"Deserialize",144],[0,"mut"],[10,"Sized",145],[10,"Serialize",146],[1,"usize"],[10,"Writer",90],[5,"Deserializer",8],[10,"Visitor",144],[1,"str"],[1,"tuple"],[6,"Result",147],[5,"TypeId",148],[6,"Error",48],[1,"unit"],[10,"Display",149],[1,"bool"],[5,"Formatter",149],[8,"Result",149],[5,"Serializer",90],[1,"char"],[1,"f32"],[1,"f64"],[1,"i16"],[1,"i32"],[1,"i64"],[1,"i8"],[6,"Option",150],[1,"u32"],[1,"u16"],[1,"u64"],[17,"Error"],[10,"Into",151]],"r":[[0,48],[1,48]],"b":[[79,"impl-Error-for-Error"],[80,"impl-Error-for-Error"],[82,"impl-Display-for-Error"],[83,"impl-Debug-for-Error"],[96,"impl-SerializeTuple-for-%26mut+Serializer%3CW%3E"],[97,"impl-SerializeStructVariant-for-%26mut+Serializer%3CW%3E"],[98,"impl-SerializeStruct-for-%26mut+Serializer%3CW%3E"],[99,"impl-SerializeTupleStruct-for-%26mut+Serializer%3CW%3E"],[100,"impl-SerializeTupleVariant-for-%26mut+Serializer%3CW%3E"],[112,"impl-SerializeTupleVariant-for-%26mut+Serializer%3CW%3E"],[113,"impl-SerializeStruct-for-%26mut+Serializer%3CW%3E"],[114,"impl-SerializeTupleStruct-for-%26mut+Serializer%3CW%3E"],[115,"impl-SerializeStructVariant-for-%26mut+Serializer%3CW%3E"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAGgACQAAAAQABgACAAoAHgAuAAIASwAJAFcAAwBcAAkAaQAlAJAAAAA="}]\
+["cbor_smol",{"t":"EEHHHCCCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNNNPPPPPPPPPPPPPPPPGPPPIPPPPPNNNNNNNNNNNNNNNNRFKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMN","n":["Error","Result","cbor_deserialize","cbor_serialize","cbor_serialize_to","de","error","ser","Deserializer","borrow","borrow_mut","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i16","deserialize_i32","deserialize_i64","deserialize_i8","deserialize_identifier","deserialize_ignored_any","deserialize_map","deserialize_newtype_struct","deserialize_option","deserialize_seq","deserialize_str","deserialize_string","deserialize_struct","deserialize_tuple","deserialize_tuple_struct","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","from","from_bytes","from_bytes","into","take_from_bytes","try_from","try_into","type_id","DeserializeBadBool","DeserializeBadEnum","DeserializeBadI16","DeserializeBadI32","DeserializeBadI64","DeserializeBadI8","DeserializeBadMajor","DeserializeBadU16","DeserializeBadU32","DeserializeBadU64","DeserializeBadU8","DeserializeBadUtf8","DeserializeExpectedNull","DeserializeNonMinimal","DeserializeUnexpectedEnd","Err","Error","InexistentSliceToArrayError","NotYetImplemented","Ok","Result","SerdeDeCustom","SerdeMissingField","SerdeSerCustom","SerializeBufferFull","WontImplement","borrow","borrow_mut","clone","clone_to_uninit","clone_to_uninit","custom","custom","eq","fmt","fmt","from","into","missing_field","try_from","try_into","type_id","Error","Serializer","Writer","borrow","borrow_mut","collect_str","end","end","end","end","end","from","into","into_inner","is_human_readable","new","serialize_bool","serialize_bytes","serialize_char","serialize_element","serialize_f32","serialize_f64","serialize_field","serialize_field","serialize_field","serialize_field","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","try_from","try_into","type_id","write_all","written"],"q":[[0,"cbor_smol"],[8,"cbor_smol::de"],[48,"cbor_smol::error"],[90,"cbor_smol::ser"],[144,"serde::de"],[145,"core::marker"],[146,"serde::ser"],[147,"core::result"],[148,"core::any"],[149,"core::fmt"],[150,"core::option"],[151,"core::convert"]],"i":[0,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,0,11,11,11,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,4,0,17,17,4,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,10,0,0,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,23],"f":"``{{{f{{d{b}}}}}{{h{c}}}j}{{{f{c}}{f{l{d{b}}}}}{{h{{f{{d{b}}}}}}}{nA`}}{{{f{c}}e}{{h{Ab}}}{nA`}Ad}````{{{f{c}}}{{f{e}}}{}{}}{{{f{lc}}}{{f{le}}}{}{}}{{{f{lAf}}c}hAh}0000{{{f{lAf}}{f{Aj}}{f{{d{{f{Aj}}}}}}c}hAh}111111111{{{f{lAf}}{f{Aj}}c}hAh}22221{{{f{lAf}}Abc}hAh}{{{f{lAf}}{f{Aj}}Abc}hAh}444442{cc{}}:{{{f{{d{b}}}}}Af}{ce{}{}}{{{f{{d{b}}}}}{{h{{Al{c{f{{d{b}}}}}}}}}j}{c{{An{e}}}{}{}}0{{{f{c}}}B`{}}``````````````````````````<;{{{f{Bb}}}Bb}{{{f{c}}}Bd{}}0{cBbBf}0{{{f{Bb}}{f{Bb}}}Bh}{{{f{Bb}}{f{lBj}}}Bl}0:8{{{f{Aj}}}Bb}776```{{{f{c}}}{{f{e}}}{}{}}{{{f{lc}}}{{f{le}}}{}{}}{{{f{l{Bn{c}}}}{f{e}}}{{h{g}}}Ad{Bfn}{}}{{{f{l{Bn{c}}}}}{{h{Bd}}}Ad}0000?={{{Bn{c}}}cAd}{{{f{{f{l{Bn{c}}}}}}}BhAd}{c{{Bn{c}}}Ad}{{{f{l{Bn{c}}}}Bh}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}{f{{d{b}}}}}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}C`}{{h{Bd}}}Ad}{{{f{l{f{l{Bn{c}}}}}}{f{e}}}{{h{Bd}}}Ad{nA`}}{{{f{l{Bn{c}}}}Cb}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}Cd}{{h{Bd}}}Ad}2{{{f{l{f{l{Bn{c}}}}}}{f{Aj}}{f{e}}}{{h{Bd}}}Ad{nA`}}03{{{f{l{Bn{c}}}}Cf}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}Ch}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}Cj}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}Cl}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}{Cn{Ab}}}{{h{{`{c}}}}}Ad}{{{f{l{Bn{c}}}}{f{Aj}}{f{e}}}{{h{Bd}}}Ad{nA`}}{{{f{l{Bn{c}}}}{f{Aj}}D`{f{Aj}}{f{e}}}{{h{Bd}}}Ad{nA`}}{{{f{l{Bn{c}}}}}{{h{Bd}}}Ad}3{{{f{l{Bn{c}}}}{f{e}}}{{h{Bd}}}Ad{nA`}}{{{f{l{Bn{c}}}}{f{Aj}}}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}{f{Aj}}Ab}{{h{e}}}Ad{}}{{{f{l{Bn{c}}}}{f{Aj}}D`{f{Aj}}Ab}{{h{e}}}Ad{}}{{{f{l{Bn{c}}}}Ab}{{h{{f{l{Bn{c}}}}}}}Ad}{{{f{l{Bn{c}}}}{f{Aj}}Ab}{{h{{f{l{Bn{c}}}}}}}Ad}{{{f{l{Bn{c}}}}{f{Aj}}D`{f{Aj}}Ab}{{h{{f{l{Bn{c}}}}}}}Ad}{{{f{l{Bn{c}}}}Db}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}D`}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}Dd}{{h{Bd}}}Ad}{{{f{l{Bn{c}}}}b}{{h{Bd}}}Ad};9{{{f{l{Bn{c}}}}{f{Aj}}D`{f{Aj}}}{{h{Bd}}}Ad}{c{{An{e}}}{}{}}0{{{f{c}}}B`{}}{{{f{l{Ad{}{{Df{c}}}}}}{f{{d{b}}}}}{{h{Bdc}}}{{Dh{Bb}}}}{{{f{{Bn{c}}}}}AbAd}","D":"E`","p":[[1,"u8"],[1,"slice"],[1,"reference"],[8,"Result",48],[10,"Deserialize",144],[0,"mut"],[10,"Sized",145],[10,"Serialize",146],[1,"usize"],[10,"Writer",90],[5,"Deserializer",8],[10,"Visitor",144],[1,"str"],[1,"tuple"],[6,"Result",147],[5,"TypeId",148],[6,"Error",48],[1,"unit"],[10,"Display",149],[1,"bool"],[5,"Formatter",149],[8,"Result",149],[5,"Serializer",90],[1,"char"],[1,"f32"],[1,"f64"],[1,"i16"],[1,"i32"],[1,"i64"],[1,"i8"],[6,"Option",150],[1,"u32"],[1,"u16"],[1,"u64"],[17,"Error"],[10,"Into",151]],"r":[[0,48],[1,48]],"b":[[79,"impl-Error-for-Error"],[80,"impl-Error-for-Error"],[82,"impl-Display-for-Error"],[83,"impl-Debug-for-Error"],[96,"impl-SerializeTupleVariant-for-%26mut+Serializer%3CW%3E"],[97,"impl-SerializeTupleStruct-for-%26mut+Serializer%3CW%3E"],[98,"impl-SerializeTuple-for-%26mut+Serializer%3CW%3E"],[99,"impl-SerializeStruct-for-%26mut+Serializer%3CW%3E"],[100,"impl-SerializeStructVariant-for-%26mut+Serializer%3CW%3E"],[112,"impl-SerializeTupleStruct-for-%26mut+Serializer%3CW%3E"],[113,"impl-SerializeStruct-for-%26mut+Serializer%3CW%3E"],[114,"impl-SerializeStructVariant-for-%26mut+Serializer%3CW%3E"],[115,"impl-SerializeTupleVariant-for-%26mut+Serializer%3CW%3E"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAGgACQAAAAQABgACAAoAHgAuAAIASwAJAFcAAwBcAAkAaQAlAJAAAAA="}]\
]'));
if (typeof exports !== 'undefined') exports.searchIndex = searchIndex;
else if (window.initSearch) window.initSearch(searchIndex);