From eac79c445e43480f572edc24cb7a33d98e07c7a8 Mon Sep 17 00:00:00 2001 From: "github-merge-queue[bot]" Date: Wed, 16 Aug 2023 13:01:12 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20metalbea?= =?UTF-8?q?r-co/mirrord@aee7dfbb95dbefcebbd20ba8aa3564a4341dccdd=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- implementors/core/clone/trait.Clone.js | 2 +- implementors/core/cmp/trait.Eq.js | 2 +- implementors/core/cmp/trait.PartialEq.js | 2 +- implementors/core/convert/trait.From.js | 2 +- implementors/core/default/trait.Default.js | 2 +- implementors/core/fmt/trait.Debug.js | 2 +- implementors/core/fmt/trait.Display.js | 2 +- .../iter/traits/collect/trait.FromIterator.js | 2 +- .../iter/traits/collect/trait.IntoIterator.js | 2 +- .../double_ended/trait.DoubleEndedIterator.js | 2 +- .../exact_size/trait.ExactSizeIterator.js | 2 +- .../iter/traits/iterator/trait.Iterator.js | 2 +- .../iter/traits/marker/trait.FusedIterator.js | 2 +- .../core/marker/trait.StructuralEq.js | 2 +- implementors/core/ops/index/trait.IndexMut.js | 2 +- implementors/core/str/traits/trait.FromStr.js | 2 +- implementors/serde/de/trait.Deserialize.js | 2 +- implementors/serde/de/trait.Deserializer.js | 2 +- implementors/serde/ser/trait.Serialize.js | 2 +- implementors/serde/ser/trait.Serializer.js | 2 +- mirrord/extension/fn.extension_exec.html | 2 +- mirrord/extension/index.html | 2 +- .../outgoing/udp/static.CALLSITE.html | 2 +- mirrord_agent/sniffer/static.CALLSITE.html | 2 +- mirrord_agent/static.CALLSITE.html | 2 +- .../steal/connection/static.CALLSITE.html | 2 +- .../reversible_stream/static.CALLSITE.html | 2 +- mirrord_agent/steal/http/static.CALLSITE.html | 2 +- .../steal/http/v1/static.CALLSITE.html | 2 +- .../steal/http/v2/static.CALLSITE.html | 2 +- .../steal/ip_tables/static.CALLSITE.html | 2 +- .../api/kubernetes/static.CALLSITE.html | 2 +- mirrord_layer/file/static.CALLSITE.html | 2 +- mirrord_layer/tcp_steal/static.CALLSITE.html | 2 +- mirrord_progress/enum.ProgressMessage.html | 4 +- mirrord_progress/enum.ProgressTracker.html | 6 +- mirrord_progress/index.html | 2 +- .../struct.FinishedTaskMessage.html | 4 +- mirrord_progress/struct.JsonProgress.html | 2 +- mirrord_progress/struct.NewTaskMessage.html | 4 +- mirrord_progress/struct.WarningMessage.html | 4 +- search-index.js | 4 +- serde_json/enum.Value.html | 270 +++++++++--------- serde_json/error/struct.Error.html | 6 +- serde_json/map/struct.Map.html | 2 +- serde_json/struct.Error.html | 6 +- serde_json/struct.Map.html | 2 +- serde_json/struct.Number.html | 138 ++++----- serde_json/value/enum.Value.html | 270 +++++++++--------- serde_json/value/struct.Number.html | 138 ++++----- serde_json/value/trait.Index.html | 4 +- src/mirrord/extension.rs.html | 6 +- src/mirrord_progress/lib.rs.html | 26 +- 53 files changed, 493 insertions(+), 473 deletions(-) diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js index 2bde9939e0a..cbe3864fa42 100644 --- a/implementors/core/clone/trait.Clone.js +++ b/implementors/core/clone/trait.Clone.js @@ -233,7 +233,7 @@ "semver":[["impl Clone for Comparator"],["impl Clone for BuildMetadata"],["impl Clone for Prerelease"],["impl Clone for VersionReq"],["impl Clone for Op"],["impl Clone for Version"]], "serde":[["impl<E> Clone for UsizeDeserializer<E>"],["impl<'de, E> Clone for StrDeserializer<'de, E>"],["impl<E> Clone for F64Deserializer<E>"],["impl<E> Clone for I32Deserializer<E>"],["impl<E> Clone for I16Deserializer<E>"],["impl<'de, I, E> Clone for MapDeserializer<'de, I, E>where\n I: Iterator + Clone,\n I::Item: Pair,\n <I::Item as Pair>::Second: Clone,"],["impl<A: Clone> Clone for EnumAccessDeserializer<A>"],["impl<E> Clone for U32Deserializer<E>"],["impl<'a, E> Clone for CowStrDeserializer<'a, E>"],["impl<E> Clone for U128Deserializer<E>"],["impl<E> Clone for I64Deserializer<E>"],["impl<E> Clone for U64Deserializer<E>"],["impl<E> Clone for F32Deserializer<E>"],["impl<E> Clone for I8Deserializer<E>"],["impl Clone for Error"],["impl<E> Clone for UnitDeserializer<E>"],["impl<'a, E> Clone for BytesDeserializer<'a, E>"],["impl<A: Clone> Clone for MapAccessDeserializer<A>"],["impl<E> Clone for StringDeserializer<E>"],["impl<'de, E> Clone for BorrowedBytesDeserializer<'de, E>"],["impl Clone for IgnoredAny"],["impl<E> Clone for IsizeDeserializer<E>"],["impl<E> Clone for BoolDeserializer<E>"],["impl<I: Clone, E: Clone> Clone for SeqDeserializer<I, E>"],["impl<'a> Clone for Unexpected<'a>"],["impl<E> Clone for I128Deserializer<E>"],["impl<E> Clone for CharDeserializer<E>"],["impl<A: Clone> Clone for SeqAccessDeserializer<A>"],["impl<'de, E> Clone for BorrowedStrDeserializer<'de, E>"],["impl<E> Clone for U8Deserializer<E>"],["impl<E> Clone for U16Deserializer<E>"]], "serde_derive_internals":[["impl Clone for Derive"],["impl Clone for Style"],["impl Clone for Identifier"],["impl Clone for RenameRule"]], -"serde_json":[["impl<'a> Clone for PrettyFormatter<'a>"],["impl Clone for CompactFormatter"],["impl Clone for Map<String, Value>"],["impl Clone for Value"],["impl Clone for Number"],["impl Clone for Category"]], +"serde_json":[["impl Clone for Number"],["impl Clone for CompactFormatter"],["impl<'a> Clone for PrettyFormatter<'a>"],["impl Clone for Category"],["impl Clone for Map<String, Value>"],["impl Clone for Value"]], "serde_spanned":[["impl<T: Clone> Clone for Spanned<T>"]], "serde_urlencoded":[["impl Clone for Error"]], "serde_value":[["impl Clone for Value"]], diff --git a/implementors/core/cmp/trait.Eq.js b/implementors/core/cmp/trait.Eq.js index 0c7b1eaad97..55a3a28f4cf 100644 --- a/implementors/core/cmp/trait.Eq.js +++ b/implementors/core/cmp/trait.Eq.js @@ -178,7 +178,7 @@ "scroll":[["impl Eq for Endian"]], "sec1":[["impl<'a, Size: Eq + ModulusSize> Eq for Coordinates<'a, Size>"],["impl Eq for EcParameters"],["impl<Size: ModulusSize> Eq for EncodedPoint<Size>"],["impl Eq for Tag"],["impl Eq for Error"]], "semver":[["impl Eq for BuildMetadata"],["impl Eq for Prerelease"],["impl Eq for Comparator"],["impl Eq for VersionReq"],["impl Eq for Op"],["impl Eq for Version"]], -"serde_json":[["impl Eq for Value"],["impl Eq for Number"],["impl Eq for Category"],["impl Eq for Map<String, Value>"]], +"serde_json":[["impl Eq for Map<String, Value>"],["impl Eq for Number"],["impl Eq for Value"],["impl Eq for Category"]], "serde_spanned":[["impl<T: Eq> Eq for Spanned<T>"]], "serde_urlencoded":[["impl Eq for Error"]], "serde_value":[["impl Eq for Value"]], diff --git a/implementors/core/cmp/trait.PartialEq.js b/implementors/core/cmp/trait.PartialEq.js index ffb472d3d14..dca643928e3 100644 --- a/implementors/core/cmp/trait.PartialEq.js +++ b/implementors/core/cmp/trait.PartialEq.js @@ -194,7 +194,7 @@ "semver":[["impl PartialEq<BuildMetadata> for BuildMetadata"],["impl PartialEq<Prerelease> for Prerelease"],["impl PartialEq<Comparator> for Comparator"],["impl PartialEq<VersionReq> for VersionReq"],["impl PartialEq<Op> for Op"],["impl PartialEq<Version> for Version"]], "serde":[["impl<'a> PartialEq<Unexpected<'a>> for Unexpected<'a>"],["impl PartialEq<IgnoredAny> for IgnoredAny"],["impl PartialEq<Error> for Error"]], "serde_derive_internals":[["impl PartialEq<RenameRule> for RenameRule"]], -"serde_json":[["impl<'a> PartialEq<usize> for &'a mut Value"],["impl PartialEq<u64> for Value"],["impl<'a> PartialEq<bool> for &'a mut Value"],["impl<'a> PartialEq<i16> for &'a Value"],["impl PartialEq<u8> for Value"],["impl PartialEq<Value> for str"],["impl PartialEq<i8> for Value"],["impl PartialEq<Value> for f32"],["impl PartialEq<Value> for isize"],["impl PartialEq<Value> for u16"],["impl PartialEq<Value> for i8"],["impl<'a> PartialEq<bool> for &'a Value"],["impl<'a> PartialEq<f64> for &'a mut Value"],["impl<'a> PartialEq<u8> for &'a Value"],["impl PartialEq<Value> for String"],["impl<'a> PartialEq<u8> for &'a mut Value"],["impl PartialEq<Value> for u32"],["impl PartialEq<u32> for Value"],["impl PartialEq<Value> for f64"],["impl<'a> PartialEq<i64> for &'a mut Value"],["impl<'a> PartialEq<f32> for &'a Value"],["impl<'a> PartialEq<u64> for &'a mut Value"],["impl PartialEq<f32> for Value"],["impl<'a> PartialEq<u64> for &'a Value"],["impl<'a> PartialEq<i64> for &'a Value"],["impl<'a> PartialEq<&'a str> for Value"],["impl PartialEq<Value> for u8"],["impl PartialEq<usize> for Value"],["impl PartialEq<Value> for bool"],["impl PartialEq<i64> for Value"],["impl PartialEq<isize> for Value"],["impl<'a> PartialEq<Value> for &'a str"],["impl PartialEq<Category> for Category"],["impl<'a> PartialEq<isize> for &'a Value"],["impl PartialEq<Value> for i16"],["impl<'a> PartialEq<i16> for &'a mut Value"],["impl<'a> PartialEq<i32> for &'a mut Value"],["impl PartialEq<f64> for Value"],["impl<'a> PartialEq<u32> for &'a mut Value"],["impl PartialEq<Value> for usize"],["impl<'a> PartialEq<u16> for &'a mut Value"],["impl PartialEq<Value> for u64"],["impl<'a> PartialEq<f64> for &'a Value"],["impl PartialEq<u16> for Value"],["impl PartialEq<str> for Value"],["impl<'a> PartialEq<i8> for &'a Value"],["impl<'a> PartialEq<usize> for &'a Value"],["impl PartialEq<Number> for Number"],["impl PartialEq<Value> for Value"],["impl<'a> PartialEq<isize> for &'a mut Value"],["impl PartialEq<i16> for Value"],["impl<'a> PartialEq<i32> for &'a Value"],["impl PartialEq<Map<String, Value>> for Map<String, Value>"],["impl<'a> PartialEq<f32> for &'a mut Value"],["impl PartialEq<String> for Value"],["impl<'a> PartialEq<i8> for &'a mut Value"],["impl PartialEq<i32> for Value"],["impl<'a> PartialEq<u32> for &'a Value"],["impl PartialEq<Value> for i64"],["impl<'a> PartialEq<u16> for &'a Value"],["impl PartialEq<Value> for i32"],["impl PartialEq<bool> for Value"]], +"serde_json":[["impl<'a> PartialEq<Value> for &'a str"],["impl PartialEq<Map<String, Value>> for Map<String, Value>"],["impl PartialEq<i8> for Value"],["impl PartialEq<str> for Value"],["impl<'a> PartialEq<u8> for &'a Value"],["impl<'a> PartialEq<u16> for &'a mut Value"],["impl<'a> PartialEq<u8> for &'a mut Value"],["impl PartialEq<Value> for i64"],["impl PartialEq<i16> for Value"],["impl<'a> PartialEq<&'a str> for Value"],["impl PartialEq<u32> for Value"],["impl<'a> PartialEq<f64> for &'a mut Value"],["impl PartialEq<bool> for Value"],["impl PartialEq<Value> for u8"],["impl PartialEq<Value> for u32"],["impl PartialEq<u8> for Value"],["impl<'a> PartialEq<f32> for &'a mut Value"],["impl PartialEq<usize> for Value"],["impl PartialEq<Category> for Category"],["impl PartialEq<Value> for f32"],["impl PartialEq<u16> for Value"],["impl PartialEq<Value> for i32"],["impl PartialEq<Value> for u64"],["impl<'a> PartialEq<i64> for &'a mut Value"],["impl PartialEq<Value> for usize"],["impl PartialEq<Value> for Value"],["impl PartialEq<isize> for Value"],["impl<'a> PartialEq<i16> for &'a mut Value"],["impl PartialEq<Number> for Number"],["impl PartialEq<u64> for Value"],["impl<'a> PartialEq<usize> for &'a mut Value"],["impl PartialEq<Value> for str"],["impl PartialEq<f32> for Value"],["impl<'a> PartialEq<u64> for &'a Value"],["impl<'a> PartialEq<i32> for &'a Value"],["impl PartialEq<Value> for String"],["impl<'a> PartialEq<f64> for &'a Value"],["impl PartialEq<Value> for i8"],["impl PartialEq<String> for Value"],["impl PartialEq<Value> for f64"],["impl<'a> PartialEq<u16> for &'a Value"],["impl<'a> PartialEq<bool> for &'a Value"],["impl PartialEq<Value> for i16"],["impl PartialEq<Value> for isize"],["impl<'a> PartialEq<u32> for &'a Value"],["impl<'a> PartialEq<isize> for &'a Value"],["impl PartialEq<Value> for bool"],["impl PartialEq<i32> for Value"],["impl<'a> PartialEq<u64> for &'a mut Value"],["impl<'a> PartialEq<isize> for &'a mut Value"],["impl PartialEq<Value> for u16"],["impl PartialEq<i64> for Value"],["impl<'a> PartialEq<i8> for &'a Value"],["impl<'a> PartialEq<usize> for &'a Value"],["impl<'a> PartialEq<u32> for &'a mut Value"],["impl<'a> PartialEq<i64> for &'a Value"],["impl<'a> PartialEq<f32> for &'a Value"],["impl<'a> PartialEq<i32> for &'a mut Value"],["impl PartialEq<f64> for Value"],["impl<'a> PartialEq<i16> for &'a Value"],["impl<'a> PartialEq<i8> for &'a mut Value"],["impl<'a> PartialEq<bool> for &'a mut Value"]], "serde_spanned":[["impl<T: PartialEq> PartialEq<Spanned<T>> for Spanned<T>"]], "serde_urlencoded":[["impl PartialEq<Error> for Error"]], "serde_value":[["impl PartialEq<Value> for Value"]], diff --git a/implementors/core/convert/trait.From.js b/implementors/core/convert/trait.From.js index ff2bd63eef2..50f1375bad4 100644 --- a/implementors/core/convert/trait.From.js +++ b/implementors/core/convert/trait.From.js @@ -163,7 +163,7 @@ "scroll":[["impl From<bool> for Endian"],["impl From<Sleb128> for i64"],["impl From<Uleb128> for u64"],["impl From<Error> for Error"]], "sec1":[["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<Tag> for u8"],["impl From<Error> for Error"],["impl<'a> From<&'a EcParameters> for AnyRef<'a>"],["impl From<ObjectIdentifier> for EcParameters"]], "secrecy":[["impl<S> From<S> for Secret<S>where\n S: Zeroize,"]], -"serde_json":[["impl From<Number> for Value"],["impl From<isize> for Number"],["impl From<u32> for Number"],["impl<'a, T: Clone + Into<Value>> From<&'a [T]> for Value"],["impl From<usize> for Number"],["impl From<isize> for Value"],["impl From<u32> for Value"],["impl From<u8> for Value"],["impl From<Error> for Error"],["impl From<i32> for Value"],["impl<T> From<Option<T>> for Valuewhere\n T: Into<Value>,"],["impl From<u64> for Value"],["impl From<usize> for Value"],["impl From<u16> for Number"],["impl From<i32> for Number"],["impl From<u16> for Value"],["impl From<i8> for Number"],["impl<'a> From<&'a str> for Value"],["impl<T: Into<Value>> From<Vec<T, Global>> for Value"],["impl From<i16> for Value"],["impl From<u64> for Number"],["impl From<i64> for Number"],["impl From<bool> for Value"],["impl From<String> for Value"],["impl From<i8> for Value"],["impl From<i16> for Number"],["impl From<Map<String, Value>> for Value"],["impl From<f64> for Value"],["impl<'a> From<Cow<'a, str>> for Value"],["impl From<i64> for Value"],["impl From<u8> for Number"],["impl From<()> for Value"],["impl From<f32> for Value"]], +"serde_json":[["impl From<u32> for Value"],["impl From<u8> for Value"],["impl<T> From<Option<T>> for Valuewhere\n T: Into<Value>,"],["impl From<f32> for Value"],["impl From<bool> for Value"],["impl From<i8> for Number"],["impl From<isize> for Number"],["impl From<i16> for Number"],["impl From<u16> for Value"],["impl From<Map<String, Value>> for Value"],["impl From<Error> for Error"],["impl From<u64> for Value"],["impl From<isize> for Value"],["impl<'a> From<&'a str> for Value"],["impl From<u32> for Number"],["impl From<usize> for Value"],["impl<'a, T: Clone + Into<Value>> From<&'a [T]> for Value"],["impl From<u8> for Number"],["impl From<i64> for Number"],["impl From<i32> for Number"],["impl From<u64> for Number"],["impl From<usize> for Number"],["impl From<i8> for Value"],["impl<'a> From<Cow<'a, str>> for Value"],["impl From<i64> for Value"],["impl From<f64> for Value"],["impl From<()> for Value"],["impl From<i16> for Value"],["impl From<String> for Value"],["impl<T: Into<Value>> From<Vec<T, Global>> for Value"],["impl From<u16> for Number"],["impl From<i32> for Value"],["impl From<Number> for Value"]], "serde_value":[["impl From<Error> for DeserializerError"],["impl<'a> From<Unexpected<'a>> for Unexpected"]], "serde_with":[["impl<'a, T, U> From<&'a T> for SerializeAsWrap<'a, T, U>where\n T: ?Sized,\n U: ?Sized + SerializeAs<T>,"]], "serde_xml_rs":[["impl From<ParseFloatError> for Error"],["impl From<Error> for Error"],["impl From<FromUtf8Error> for Error"],["impl From<ParseIntError> for Error"],["impl From<EmitterError> for Error"],["impl From<ParseBoolError> for Error"],["impl From<Error> for Error"]], diff --git a/implementors/core/default/trait.Default.js b/implementors/core/default/trait.Default.js index 236901130ae..08661a78f0a 100644 --- a/implementors/core/default/trait.Default.js +++ b/implementors/core/default/trait.Default.js @@ -165,7 +165,7 @@ "semver":[["impl Default for VersionReq"],["impl Default for BuildMetadata"],["impl Default for Prerelease"]], "serde":[["impl Default for IgnoredAny"]], "serde_derive_internals":[["impl Default for Ctxt"]], -"serde_json":[["impl<'a> Default for PrettyFormatter<'a>"],["impl Default for Value"],["impl Default for Map<String, Value>"]], +"serde_json":[["impl Default for Value"],["impl Default for Map<String, Value>"],["impl<'a> Default for PrettyFormatter<'a>"]], "serde_yaml":[["impl Default for Value"],["impl Default for Mapping"]], "sha1":[["impl Default for Sha1Core"]], "sharded_slab":[["impl<T> Default for Pool<T>where\n T: Clear + Default,"],["impl<T> Default for Slab<T>"]], diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index 1fd53bd2e77..9addef09e11 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -251,7 +251,7 @@ "secrecy":[["impl<S> Debug for Secret<S>where\n S: Zeroize + DebugSecret,"]], "semver":[["impl Debug for Error"],["impl Debug for BuildMetadata"],["impl Debug for Version"],["impl Debug for Op"],["impl Debug for VersionReq"],["impl Debug for Prerelease"],["impl Debug for Comparator"]], "serde":[["impl<A: Debug> Debug for EnumAccessDeserializer<A>"],["impl<E> Debug for U128Deserializer<E>"],["impl<E> Debug for StringDeserializer<E>"],["impl<'a> Debug for Unexpected<'a>"],["impl<'a, E> Debug for BytesDeserializer<'a, E>"],["impl<E> Debug for U64Deserializer<E>"],["impl<E> Debug for U32Deserializer<E>"],["impl<E> Debug for F64Deserializer<E>"],["impl<E> Debug for I8Deserializer<E>"],["impl<E> Debug for I128Deserializer<E>"],["impl<'a, E> Debug for CowStrDeserializer<'a, E>"],["impl<I, E> Debug for SeqDeserializer<I, E>where\n I: Debug,"],["impl<E> Debug for BoolDeserializer<E>"],["impl Debug for Error"],["impl<E> Debug for I16Deserializer<E>"],["impl<E> Debug for U16Deserializer<E>"],["impl<E> Debug for I32Deserializer<E>"],["impl<'de, E> Debug for BorrowedStrDeserializer<'de, E>"],["impl<E> Debug for CharDeserializer<E>"],["impl<E> Debug for U8Deserializer<E>"],["impl<'a, E> Debug for StrDeserializer<'a, E>"],["impl<'de, I, E> Debug for MapDeserializer<'de, I, E>where\n I: Iterator + Debug,\n I::Item: Pair,\n <I::Item as Pair>::Second: Debug,"],["impl Debug for IgnoredAny"],["impl<A: Debug> Debug for MapAccessDeserializer<A>"],["impl<E> Debug for IsizeDeserializer<E>"],["impl<'de, E> Debug for BorrowedBytesDeserializer<'de, E>"],["impl<E> Debug for F32Deserializer<E>"],["impl<A: Debug> Debug for SeqAccessDeserializer<A>"],["impl<E> Debug for UnitDeserializer<E>"],["impl<E> Debug for I64Deserializer<E>"],["impl<E> Debug for UsizeDeserializer<E>"]], -"serde_json":[["impl Debug for Number"],["impl<'a> Debug for PrettyFormatter<'a>"],["impl Debug for CompactFormatter"],["impl Debug for Category"],["impl Debug for Error"],["impl Debug for Map<String, Value>"],["impl Debug for Value"]], +"serde_json":[["impl<'a> Debug for PrettyFormatter<'a>"],["impl Debug for Error"],["impl Debug for Value"],["impl Debug for Map<String, Value>"],["impl Debug for CompactFormatter"],["impl Debug for Category"],["impl Debug for Number"]], "serde_spanned":[["impl<T: Debug> Debug for Spanned<T>"]], "serde_urlencoded":[["impl Debug for Error"]], "serde_value":[["impl Debug for SerializerError"],["impl Debug for Value"],["impl Debug for DeserializerError"],["impl Debug for Unexpected"]], diff --git a/implementors/core/fmt/trait.Display.js b/implementors/core/fmt/trait.Display.js index 23c9df5baf6..1490110920d 100644 --- a/implementors/core/fmt/trait.Display.js +++ b/implementors/core/fmt/trait.Display.js @@ -178,7 +178,7 @@ "sec1":[["impl Display for Error"],["impl<Size> Display for EncodedPoint<Size>where\n Size: ModulusSize,"]], "semver":[["impl Display for Prerelease"],["impl Display for Comparator"],["impl Display for BuildMetadata"],["impl Display for VersionReq"],["impl Display for Error"],["impl Display for Version"]], "serde":[["impl Display for Error"],["impl<'a> Display for dyn Expected + 'a"],["impl<'a> Display for Unexpected<'a>"]], -"serde_json":[["impl Display for Value"],["impl Display for Number"],["impl Display for Error"]], +"serde_json":[["impl Display for Error"],["impl Display for Number"],["impl Display for Value"]], "serde_urlencoded":[["impl Display for Error"]], "serde_value":[["impl Display for SerializerError"],["impl Display for DeserializerError"]], "serde_xml_rs":[["impl Display for Error"]], diff --git a/implementors/core/iter/traits/collect/trait.FromIterator.js b/implementors/core/iter/traits/collect/trait.FromIterator.js index 795e76445e3..9b11d5201d4 100644 --- a/implementors/core/iter/traits/collect/trait.FromIterator.js +++ b/implementors/core/iter/traits/collect/trait.FromIterator.js @@ -31,7 +31,7 @@ "relative_path":[["impl<P: AsRef<RelativePath>> FromIterator<P> for RelativePathBuf"]], "rustix":[["impl FromIterator<FallocateFlags> for FallocateFlags"],["impl FromIterator<RenameFlags> for RenameFlags"],["impl FromIterator<DupFlags> for DupFlags"],["impl FromIterator<StatxFlags> for StatxFlags"],["impl FromIterator<OutputModes> for OutputModes"],["impl FromIterator<OFlags> for OFlags"],["impl FromIterator<SealFlags> for SealFlags"],["impl FromIterator<ControlModes> for ControlModes"],["impl FromIterator<WatchFlags> for WatchFlags"],["impl FromIterator<MemfdFlags> for MemfdFlags"],["impl FromIterator<Mode> for Mode"],["impl FromIterator<LocalModes> for LocalModes"],["impl FromIterator<Access> for Access"],["impl FromIterator<StatVfsMountFlags> for StatVfsMountFlags"],["impl FromIterator<FdFlags> for FdFlags"],["impl FromIterator<ResolveFlags> for ResolveFlags"],["impl FromIterator<InputModes> for InputModes"],["impl FromIterator<ReadWriteFlags> for ReadWriteFlags"],["impl FromIterator<CreateFlags> for CreateFlags"],["impl FromIterator<XattrFlags> for XattrFlags"],["impl FromIterator<AtFlags> for AtFlags"]], "semver":[["impl FromIterator<Comparator> for VersionReq"]], -"serde_json":[["impl<K: Into<String>, V: Into<Value>> FromIterator<(K, V)> for Value"],["impl FromIterator<(String, Value)> for Map<String, Value>"],["impl<T: Into<Value>> FromIterator<T> for Value"]], +"serde_json":[["impl FromIterator<(String, Value)> for Map<String, Value>"],["impl<T: Into<Value>> FromIterator<T> for Value"],["impl<K: Into<String>, V: Into<Value>> FromIterator<(K, V)> for Value"]], "serde_yaml":[["impl<T: Into<Value>> FromIterator<T> for Value"],["impl FromIterator<(Value, Value)> for Mapping"]], "slab":[["impl<T> FromIterator<(usize, T)> for Slab<T>"]], "smallvec":[["impl<A: Array> FromIterator<<A as Array>::Item> for SmallVec<A>"]], diff --git a/implementors/core/iter/traits/collect/trait.IntoIterator.js b/implementors/core/iter/traits/collect/trait.IntoIterator.js index 0dbae1e0273..0a492939163 100644 --- a/implementors/core/iter/traits/collect/trait.IntoIterator.js +++ b/implementors/core/iter/traits/collect/trait.IntoIterator.js @@ -40,7 +40,7 @@ "regex":[["impl IntoIterator for SetMatches"],["impl<'a> IntoIterator for &'a SetMatches"],["impl<'a> IntoIterator for &'a SetMatches"],["impl IntoIterator for SetMatches"]], "regex_syntax":[["impl<'a> IntoIterator for &'a Utf8Sequence"]], "rustix":[["impl IntoIterator for WatchFlags"],["impl IntoIterator for XattrFlags"],["impl IntoIterator for FallocateFlags"],["impl IntoIterator for InputModes"],["impl IntoIterator for Access"],["impl IntoIterator for SealFlags"],["impl IntoIterator for AtFlags"],["impl IntoIterator for Mode"],["impl IntoIterator for RenameFlags"],["impl IntoIterator for ReadWriteFlags"],["impl IntoIterator for FdFlags"],["impl IntoIterator for StatVfsMountFlags"],["impl IntoIterator for OutputModes"],["impl IntoIterator for OFlags"],["impl IntoIterator for LocalModes"],["impl IntoIterator for DupFlags"],["impl IntoIterator for StatxFlags"],["impl IntoIterator for MemfdFlags"],["impl IntoIterator for CreateFlags"],["impl IntoIterator for ControlModes"],["impl IntoIterator for ResolveFlags"]], -"serde_json":[["impl<'a> IntoIterator for &'a mut Map<String, Value>"],["impl<'a> IntoIterator for &'a Map<String, Value>"],["impl IntoIterator for Map<String, Value>"]], +"serde_json":[["impl<'a> IntoIterator for &'a Map<String, Value>"],["impl<'a> IntoIterator for &'a mut Map<String, Value>"],["impl IntoIterator for Map<String, Value>"]], "serde_yaml":[["impl<'a> IntoIterator for &'a mut Mapping"],["impl IntoIterator for Mapping"],["impl<'a> IntoIterator for &'a Mapping"]], "slab":[["impl<T> IntoIterator for Slab<T>"],["impl<'a, T> IntoIterator for &'a mut Slab<T>"],["impl<'a, T> IntoIterator for &'a Slab<T>"]], "smallvec":[["impl<A: Array> IntoIterator for SmallVec<A>"],["impl<'a, A: Array> IntoIterator for &'a SmallVec<A>"],["impl<'a, A: Array> IntoIterator for &'a mut SmallVec<A>"]], diff --git a/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js b/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js index 53bbcef4ddf..dd55fdee7a6 100644 --- a/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js +++ b/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js @@ -24,7 +24,7 @@ "regex":[["impl DoubleEndedIterator for SetMatchesIntoIter"],["impl DoubleEndedIterator for SetMatchesIntoIter"],["impl<'a> DoubleEndedIterator for SetMatchesIter<'a>"],["impl<'a> DoubleEndedIterator for SetMatchesIter<'a>"]], "regex_automata":[["impl<'a> DoubleEndedIterator for PatternSetIter<'a>"]], "relative_path":[["impl<'a> DoubleEndedIterator for Iter<'a>"],["impl<'a> DoubleEndedIterator for Components<'a>"]], -"serde_json":[["impl<'a> DoubleEndedIterator for ValuesMut<'a>"],["impl<'a> DoubleEndedIterator for IterMut<'a>"],["impl<'a> DoubleEndedIterator for Values<'a>"],["impl<'a> DoubleEndedIterator for Keys<'a>"],["impl<'a> DoubleEndedIterator for Iter<'a>"],["impl DoubleEndedIterator for IntoIter"]], +"serde_json":[["impl DoubleEndedIterator for IntoIter"],["impl<'a> DoubleEndedIterator for IterMut<'a>"],["impl<'a> DoubleEndedIterator for ValuesMut<'a>"],["impl<'a> DoubleEndedIterator for Values<'a>"],["impl<'a> DoubleEndedIterator for Keys<'a>"],["impl<'a> DoubleEndedIterator for Iter<'a>"]], "slab":[["impl<T> DoubleEndedIterator for IntoIter<T>"],["impl<T> DoubleEndedIterator for Drain<'_, T>"],["impl<T> DoubleEndedIterator for Iter<'_, T>"],["impl<T> DoubleEndedIterator for IterMut<'_, T>"]], "smallvec":[["impl<'a, T: 'a + Array> DoubleEndedIterator for Drain<'a, T>"],["impl<A: Array> DoubleEndedIterator for IntoIter<A>"]], "syn":[["impl<T> DoubleEndedIterator for IntoIter<T>"],["impl<'a, T, P> DoubleEndedIterator for Pairs<'a, T, P>"],["impl<'a, T, P> DoubleEndedIterator for PairsMut<'a, T, P>"],["impl<'a, T> DoubleEndedIterator for IterMut<'a, T>"],["impl<T, P> DoubleEndedIterator for IntoPairs<T, P>"],["impl<'a, T> DoubleEndedIterator for Iter<'a, T>"]], diff --git a/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js b/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js index 6c6325c5250..cef3050bc8b 100644 --- a/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js +++ b/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js @@ -25,7 +25,7 @@ "rand":[["impl<'a, S: Index<usize, Output = T> + ?Sized + 'a, T: 'a> ExactSizeIterator for SliceChooseIter<'a, S, T>"],["impl<'a> ExactSizeIterator for IndexVecIter<'a>"],["impl ExactSizeIterator for IndexVecIntoIter"]], "regex":[["impl<'r> ExactSizeIterator for CaptureNames<'r>"],["impl<'r> ExactSizeIterator for CaptureNames<'r>"],["impl<'c, 'h> ExactSizeIterator for SubCaptureMatches<'c, 'h>"],["impl<'c, 'h> ExactSizeIterator for SubCaptureMatches<'c, 'h>"]], "regex_automata":[["impl<'a> ExactSizeIterator for GroupInfoPatternNames<'a>"],["impl<'a> ExactSizeIterator for CapturesPatternIter<'a>"]], -"serde_json":[["impl<'a> ExactSizeIterator for Keys<'a>"],["impl<'a> ExactSizeIterator for ValuesMut<'a>"],["impl<'a> ExactSizeIterator for Values<'a>"],["impl<'a> ExactSizeIterator for IterMut<'a>"],["impl ExactSizeIterator for IntoIter"],["impl<'a> ExactSizeIterator for Iter<'a>"]], +"serde_json":[["impl ExactSizeIterator for IntoIter"],["impl<'a> ExactSizeIterator for Iter<'a>"],["impl<'a> ExactSizeIterator for IterMut<'a>"],["impl<'a> ExactSizeIterator for ValuesMut<'a>"],["impl<'a> ExactSizeIterator for Values<'a>"],["impl<'a> ExactSizeIterator for Keys<'a>"]], "serde_yaml":[["impl ExactSizeIterator for IntoKeys"],["impl<'a> ExactSizeIterator for IterMut<'a>"],["impl<'a> ExactSizeIterator for ValuesMut<'a>"],["impl<'a> ExactSizeIterator for Iter<'a>"],["impl<'a> ExactSizeIterator for Values<'a>"],["impl ExactSizeIterator for IntoIter"],["impl<'a> ExactSizeIterator for Keys<'a>"],["impl ExactSizeIterator for IntoValues"]], "slab":[["impl<T> ExactSizeIterator for IntoIter<T>"],["impl<T> ExactSizeIterator for Iter<'_, T>"],["impl<T> ExactSizeIterator for Drain<'_, T>"],["impl<T> ExactSizeIterator for IterMut<'_, T>"]], "smallvec":[["impl<'a, T: Array> ExactSizeIterator for Drain<'a, T>"],["impl<A: Array> ExactSizeIterator for IntoIter<A>"]], diff --git a/implementors/core/iter/traits/iterator/trait.Iterator.js b/implementors/core/iter/traits/iterator/trait.Iterator.js index 7abd6cc33b8..f34bcacd292 100644 --- a/implementors/core/iter/traits/iterator/trait.Iterator.js +++ b/implementors/core/iter/traits/iterator/trait.Iterator.js @@ -76,7 +76,7 @@ "relative_path":[["impl<'a> Iterator for Components<'a>"],["impl<'a> Iterator for Iter<'a>"]], "resolv_conf":[["impl<'a> Iterator for DomainIter<'a>"]], "rustix":[["impl Iterator for Dir"]], -"serde_json":[["impl<'a> Iterator for Keys<'a>"],["impl<'de, R, T> Iterator for StreamDeserializer<'de, R, T>where\n R: Read<'de>,\n T: Deserialize<'de>,"],["impl<'a> Iterator for ValuesMut<'a>"],["impl<'a> Iterator for IterMut<'a>"],["impl<'a> Iterator for Iter<'a>"],["impl Iterator for IntoIter"],["impl<'a> Iterator for Values<'a>"]], +"serde_json":[["impl Iterator for IntoIter"],["impl<'a> Iterator for Iter<'a>"],["impl<'de, R, T> Iterator for StreamDeserializer<'de, R, T>where\n R: Read<'de>,\n T: Deserialize<'de>,"],["impl<'a> Iterator for IterMut<'a>"],["impl<'a> Iterator for ValuesMut<'a>"],["impl<'a> Iterator for Values<'a>"],["impl<'a> Iterator for Keys<'a>"]], "serde_yaml":[["impl Iterator for IntoKeys"],["impl Iterator for IntoValues"],["impl<'a> Iterator for Values<'a>"],["impl<'a> Iterator for IterMut<'a>"],["impl Iterator for IntoIter"],["impl<'de> Iterator for Deserializer<'de>"],["impl<'a> Iterator for ValuesMut<'a>"],["impl<'a> Iterator for Iter<'a>"],["impl<'a> Iterator for Keys<'a>"]], "slab":[["impl<'a, T> Iterator for IterMut<'a, T>"],["impl<T> Iterator for IntoIter<T>"],["impl<T> Iterator for Drain<'_, T>"],["impl<'a, T> Iterator for Iter<'a, T>"]], "smallvec":[["impl<A: Array> Iterator for IntoIter<A>"],["impl<'a, T: 'a + Array> Iterator for Drain<'a, T>"]], diff --git a/implementors/core/iter/traits/marker/trait.FusedIterator.js b/implementors/core/iter/traits/marker/trait.FusedIterator.js index 7f3ebe1592c..99a304a4582 100644 --- a/implementors/core/iter/traits/marker/trait.FusedIterator.js +++ b/implementors/core/iter/traits/marker/trait.FusedIterator.js @@ -21,7 +21,7 @@ "regex":[["impl FusedIterator for SetMatchesIntoIter"],["impl<'r, 'h> FusedIterator for Matches<'r, 'h>"],["impl<'a> FusedIterator for SetMatchesIter<'a>"],["impl<'r, 'h> FusedIterator for SplitN<'r, 'h>"],["impl<'r> FusedIterator for CaptureNames<'r>"],["impl<'r, 'h> FusedIterator for CaptureMatches<'r, 'h>"],["impl<'a> FusedIterator for SetMatchesIter<'a>"],["impl<'r, 'h> FusedIterator for Split<'r, 'h>"],["impl<'c, 'h> FusedIterator for SubCaptureMatches<'c, 'h>"],["impl<'r> FusedIterator for CaptureNames<'r>"],["impl<'r, 'h> FusedIterator for Matches<'r, 'h>"],["impl<'r, 'h> FusedIterator for SplitN<'r, 'h>"],["impl<'c, 'h> FusedIterator for SubCaptureMatches<'c, 'h>"],["impl<'r, 'h> FusedIterator for CaptureMatches<'r, 'h>"],["impl<'r, 'h> FusedIterator for Split<'r, 'h>"],["impl FusedIterator for SetMatchesIntoIter"]], "regex_automata":[["impl<'a> FusedIterator for CapturesPatternIter<'a>"],["impl<'a> FusedIterator for GroupInfoPatternNames<'a>"],["impl<'r, 'h> FusedIterator for CapturesMatches<'r, 'h>"],["impl<'r, 'h> FusedIterator for Split<'r, 'h>"],["impl<'r, 'h> FusedIterator for SplitN<'r, 'h>"],["impl<'r, 'h> FusedIterator for FindMatches<'r, 'h>"]], "regex_syntax":[["impl FusedIterator for Utf8Sequences"]], -"serde_json":[["impl<'a> FusedIterator for Iter<'a>"],["impl<'a> FusedIterator for ValuesMut<'a>"],["impl<'a> FusedIterator for IterMut<'a>"],["impl<'a> FusedIterator for Keys<'a>"],["impl<'de, R, T> FusedIterator for StreamDeserializer<'de, R, T>where\n R: Read<'de> + Fused,\n T: Deserialize<'de>,"],["impl FusedIterator for IntoIter"],["impl<'a> FusedIterator for Values<'a>"]], +"serde_json":[["impl<'a> FusedIterator for Iter<'a>"],["impl<'a> FusedIterator for Values<'a>"],["impl<'a> FusedIterator for Keys<'a>"],["impl<'a> FusedIterator for IterMut<'a>"],["impl<'de, R, T> FusedIterator for StreamDeserializer<'de, R, T>where\n R: Read<'de> + Fused,\n T: Deserialize<'de>,"],["impl<'a> FusedIterator for ValuesMut<'a>"],["impl FusedIterator for IntoIter"]], "slab":[["impl<T> FusedIterator for Iter<'_, T>"],["impl<T> FusedIterator for IterMut<'_, T>"],["impl<T> FusedIterator for Drain<'_, T>"],["impl<T> FusedIterator for IntoIter<T>"]], "smallvec":[["impl<'a, T: Array> FusedIterator for Drain<'a, T>"],["impl<A: Array> FusedIterator for IntoIter<A>"]], "thread_local":[["impl<T: Send> FusedIterator for IterMut<'_, T>"],["impl<T: Send> FusedIterator for IntoIter<T>"],["impl<T: Send + Sync> FusedIterator for Iter<'_, T>"]], diff --git a/implementors/core/marker/trait.StructuralEq.js b/implementors/core/marker/trait.StructuralEq.js index 9e436603505..d8c75ef861b 100644 --- a/implementors/core/marker/trait.StructuralEq.js +++ b/implementors/core/marker/trait.StructuralEq.js @@ -166,7 +166,7 @@ "scroll":[["impl StructuralEq for Endian"]], "sec1":[["impl<'a, Size: ModulusSize> StructuralEq for Coordinates<'a, Size>"],["impl StructuralEq for Error"],["impl StructuralEq for Tag"],["impl StructuralEq for EcParameters"]], "semver":[["impl StructuralEq for BuildMetadata"],["impl StructuralEq for Version"],["impl StructuralEq for Comparator"],["impl StructuralEq for Prerelease"],["impl StructuralEq for Op"],["impl StructuralEq for VersionReq"]], -"serde_json":[["impl StructuralEq for Value"],["impl StructuralEq for Number"],["impl StructuralEq for Category"]], +"serde_json":[["impl StructuralEq for Category"],["impl StructuralEq for Value"],["impl StructuralEq for Number"]], "serde_urlencoded":[["impl StructuralEq for Error"]], "serde_yaml":[["impl StructuralEq for Mapping"]], "shell_words":[["impl StructuralEq for ParseError"]], diff --git a/implementors/core/ops/index/trait.IndexMut.js b/implementors/core/ops/index/trait.IndexMut.js index 344fab7187b..bac2dc0c7dc 100644 --- a/implementors/core/ops/index/trait.IndexMut.js +++ b/implementors/core/ops/index/trait.IndexMut.js @@ -10,7 +10,7 @@ "prettytable":[["impl IndexMut<usize> for Table"],["impl IndexMut<usize> for Row"]], "regex_automata":[["impl IndexMut<Span> for [u8]"],["impl<T> IndexMut<StateID> for [T]"],["impl<T> IndexMut<PatternID> for Vec<T>"],["impl<T> IndexMut<SmallIndex> for Vec<T>"],["impl<T> IndexMut<StateID> for Vec<T>"],["impl<T> IndexMut<PatternID> for [T]"],["impl<T> IndexMut<SmallIndex> for [T]"]], "rustix":[["impl IndexMut<SpecialCodeIndex> for SpecialCodes"]], -"serde_json":[["impl<'a, Q> IndexMut<&'a Q> for Map<String, Value>where\n String: Borrow<Q>,\n Q: ?Sized + Ord + Eq + Hash,"],["impl<I> IndexMut<I> for Valuewhere\n I: Index,"]], +"serde_json":[["impl<I> IndexMut<I> for Valuewhere\n I: Index,"],["impl<'a, Q> IndexMut<&'a Q> for Map<String, Value>where\n String: Borrow<Q>,\n Q: ?Sized + Ord + Eq + Hash,"]], "serde_yaml":[["impl<I> IndexMut<I> for Mappingwhere\n I: Index,"],["impl<I> IndexMut<I> for Valuewhere\n I: Index,"]], "slab":[["impl<T> IndexMut<usize> for Slab<T>"]], "smallvec":[["impl<A: Array, I: SliceIndex<[A::Item]>> IndexMut<I> for SmallVec<A>"]], diff --git a/implementors/core/str/traits/trait.FromStr.js b/implementors/core/str/traits/trait.FromStr.js index 3531e272dcb..9d175d5a429 100644 --- a/implementors/core/str/traits/trait.FromStr.js +++ b/implementors/core/str/traits/trait.FromStr.js @@ -52,7 +52,7 @@ "sec1":[["impl<Size> FromStr for EncodedPoint<Size>where\n Size: ModulusSize,"]], "secrecy":[["impl FromStr for SecretString"]], "semver":[["impl FromStr for VersionReq"],["impl FromStr for BuildMetadata"],["impl FromStr for Comparator"],["impl FromStr for Version"],["impl FromStr for Prerelease"]], -"serde_json":[["impl FromStr for Number"],["impl FromStr for Value"]], +"serde_json":[["impl FromStr for Value"],["impl FromStr for Number"]], "serde_yaml":[["impl FromStr for Number"]], "termcolor":[["impl FromStr for ColorChoice"],["impl FromStr for Color"]], "time":[["impl FromStr for Weekday"],["impl FromStr for Month"]], diff --git a/implementors/serde/de/trait.Deserialize.js b/implementors/serde/de/trait.Deserialize.js index d22cc000b6b..40face02959 100644 --- a/implementors/serde/de/trait.Deserialize.js +++ b/implementors/serde/de/trait.Deserialize.js @@ -30,7 +30,7 @@ "secrecy":[["impl<'de, T> Deserialize<'de> for Secret<T>where\n T: Zeroize + Clone + DeserializeOwned + Sized,"]], "semver":[["impl<'de> Deserialize<'de> for Version"],["impl<'de> Deserialize<'de> for Comparator"],["impl<'de> Deserialize<'de> for VersionReq"]], "serde":[], -"serde_json":[["impl<'de> Deserialize<'de> for Map<String, Value>"],["impl<'de> Deserialize<'de> for Value"],["impl<'de> Deserialize<'de> for Number"]], +"serde_json":[["impl<'de> Deserialize<'de> for Value"],["impl<'de> Deserialize<'de> for Map<String, Value>"],["impl<'de> Deserialize<'de> for Number"]], "serde_spanned":[["impl<'de, T> Deserialize<'de> for Spanned<T>where\n T: Deserialize<'de>,"]], "serde_value":[["impl<'de> Deserialize<'de> for Value"]], "serde_with":[["impl<'de, T, U> Deserialize<'de> for DeserializeAsWrap<T, U>where\n U: DeserializeAs<'de, T>,"]], diff --git a/implementors/serde/de/trait.Deserializer.js b/implementors/serde/de/trait.Deserializer.js index 9e0e1d319a3..7a2a0f42b9e 100644 --- a/implementors/serde/de/trait.Deserializer.js +++ b/implementors/serde/de/trait.Deserializer.js @@ -1,6 +1,6 @@ (function() {var implementors = { "serde":[], -"serde_json":[["impl<'de, 'a> Deserializer<'de> for &'a Number"],["impl<'de> Deserializer<'de> for &'de Value"],["impl<'de> Deserializer<'de> for Number"],["impl<'de, 'a, R: Read<'de>> Deserializer<'de> for &'a mut Deserializer<R>"],["impl<'de> Deserializer<'de> for Value"]], +"serde_json":[["impl<'de> Deserializer<'de> for Number"],["impl<'de> Deserializer<'de> for &'de Value"],["impl<'de, 'a> Deserializer<'de> for &'a Number"],["impl<'de> Deserializer<'de> for Value"],["impl<'de, 'a, R: Read<'de>> Deserializer<'de> for &'a mut Deserializer<R>"]], "serde_urlencoded":[["impl<'de> Deserializer<'de> for Deserializer<'de>"]], "serde_value":[["impl<'de> Deserializer<'de> for Value"],["impl<'de, E> Deserializer<'de> for ValueDeserializer<E>where\n E: Error,"]], "serde_xml_rs":[["impl<'de, 'a, R: Read, B: BufferedXmlReader<R>> Deserializer<'de> for &'a mut Deserializer<R, B>"]], diff --git a/implementors/serde/ser/trait.Serialize.js b/implementors/serde/ser/trait.Serialize.js index 9195dcc7458..9a64fba97f1 100644 --- a/implementors/serde/ser/trait.Serialize.js +++ b/implementors/serde/ser/trait.Serialize.js @@ -29,7 +29,7 @@ "secrecy":[["impl<T> Serialize for Secret<T>where\n T: Zeroize + SerializableSecret + Serialize + Sized,"]], "semver":[["impl Serialize for VersionReq"],["impl Serialize for Comparator"],["impl Serialize for Version"]], "serde":[], -"serde_json":[["impl Serialize for Value"],["impl Serialize for Number"],["impl Serialize for Map<String, Value>"]], +"serde_json":[["impl Serialize for Number"],["impl Serialize for Map<String, Value>"],["impl Serialize for Value"]], "serde_spanned":[["impl<T: Serialize> Serialize for Spanned<T>"]], "serde_value":[["impl Serialize for Value"]], "serde_with":[["impl<'a, T, U> Serialize for SerializeAsWrap<'a, T, U>where\n T: ?Sized,\n U: ?Sized + SerializeAs<T>,"]], diff --git a/implementors/serde/ser/trait.Serializer.js b/implementors/serde/ser/trait.Serializer.js index 4201fc3d394..65edcab0203 100644 --- a/implementors/serde/ser/trait.Serializer.js +++ b/implementors/serde/ser/trait.Serializer.js @@ -1,6 +1,6 @@ (function() {var implementors = { "serde":[], -"serde_json":[["impl<'a, W, F> Serializer for &'a mut Serializer<W, F>where\n W: Write,\n F: Formatter,"],["impl Serializer for Serializer"]], +"serde_json":[["impl Serializer for Serializer"],["impl<'a, W, F> Serializer for &'a mut Serializer<W, F>where\n W: Write,\n F: Formatter,"]], "serde_urlencoded":[["impl<'input, 'output, Target> Serializer for Serializer<'input, 'output, Target>where\n Target: 'output + UrlEncodedTarget,"]], "serde_xml_rs":[["impl<'ser, W: Write> Serializer for &'ser mut Serializer<W>"]], "serde_yaml":[["impl Serializer for Serializer"],["impl<'a, W> Serializer for &'a mut Serializer<W>where\n W: Write,"]], diff --git a/mirrord/extension/fn.extension_exec.html b/mirrord/extension/fn.extension_exec.html index 5e743c5faf8..f4ff1f3d547 100644 --- a/mirrord/extension/fn.extension_exec.html +++ b/mirrord/extension/fn.extension_exec.html @@ -1,4 +1,4 @@ -extension_exec in mirrord::extension - Rust
pub(crate) async fn extension_exec(
+extension_exec in mirrord::extension - Rust
pub(crate) async fn extension_exec(
     args: ExtensionExecArgs
 ) -> Result<(), CliError>
Expand description

Facilitate the execution of a process using mirrord by an IDE extension

\ No newline at end of file diff --git a/mirrord/extension/index.html b/mirrord/extension/index.html index 70f566c0402..deff72ce1ae 100644 --- a/mirrord/extension/index.html +++ b/mirrord/extension/index.html @@ -1 +1 @@ -mirrord::extension - Rust

Module mirrord::extension

source ·

Functions

  • Facilitate the execution of a process using mirrord by an IDE extension
\ No newline at end of file +mirrord::extension - Rust

Module mirrord::extension

source ·

Functions

  • Facilitate the execution of a process using mirrord by an IDE extension
\ No newline at end of file diff --git a/mirrord_agent/outgoing/udp/static.CALLSITE.html b/mirrord_agent/outgoing/udp/static.CALLSITE.html index 0eea47c6f11..3fa5eb973d6 100644 --- a/mirrord_agent/outgoing/udp/static.CALLSITE.html +++ b/mirrord_agent/outgoing/udp/static.CALLSITE.html @@ -1 +1 @@ -CALLSITE in mirrord_agent::outgoing::udp - Rust
static CALLSITE: DefaultCallsite
\ No newline at end of file +CALLSITE in mirrord_agent::outgoing::udp - Rust
static CALLSITE: DefaultCallsite
\ No newline at end of file diff --git a/mirrord_agent/sniffer/static.CALLSITE.html b/mirrord_agent/sniffer/static.CALLSITE.html index 60e40378ec9..a53213039e5 100644 --- a/mirrord_agent/sniffer/static.CALLSITE.html +++ b/mirrord_agent/sniffer/static.CALLSITE.html @@ -1 +1 @@ -CALLSITE in mirrord_agent::sniffer - Rust
static CALLSITE: DefaultCallsite
\ No newline at end of file +CALLSITE in mirrord_agent::sniffer - Rust
static CALLSITE: DefaultCallsite
\ No newline at end of file diff --git a/mirrord_agent/static.CALLSITE.html b/mirrord_agent/static.CALLSITE.html index 56e7eab2d17..60649405c01 100644 --- a/mirrord_agent/static.CALLSITE.html +++ b/mirrord_agent/static.CALLSITE.html @@ -1 +1 @@ -CALLSITE in mirrord_agent - Rust

Static mirrord_agent::CALLSITE

source ·
pub(crate) static CALLSITE: DefaultCallsite
\ No newline at end of file +CALLSITE in mirrord_agent - Rust

Static mirrord_agent::CALLSITE

source ·
pub(crate) static CALLSITE: DefaultCallsite
\ No newline at end of file diff --git a/mirrord_agent/steal/connection/static.CALLSITE.html b/mirrord_agent/steal/connection/static.CALLSITE.html index 020134694fb..197ed578bea 100644 --- a/mirrord_agent/steal/connection/static.CALLSITE.html +++ b/mirrord_agent/steal/connection/static.CALLSITE.html @@ -1 +1 @@ -CALLSITE in mirrord_agent::steal::connection - Rust
static CALLSITE: DefaultCallsite
\ No newline at end of file +CALLSITE in mirrord_agent::steal::connection - Rust
static CALLSITE: DefaultCallsite
\ No newline at end of file diff --git a/mirrord_agent/steal/http/reversible_stream/static.CALLSITE.html b/mirrord_agent/steal/http/reversible_stream/static.CALLSITE.html index b6843d12265..0275c83b299 100644 --- a/mirrord_agent/steal/http/reversible_stream/static.CALLSITE.html +++ b/mirrord_agent/steal/http/reversible_stream/static.CALLSITE.html @@ -1 +1 @@ -CALLSITE in mirrord_agent::steal::http::reversible_stream - Rust
\ No newline at end of file +CALLSITE in mirrord_agent::steal::http::reversible_stream - Rust
\ No newline at end of file diff --git a/mirrord_agent/steal/http/static.CALLSITE.html b/mirrord_agent/steal/http/static.CALLSITE.html index b161e494aa4..a2a022aebf2 100644 --- a/mirrord_agent/steal/http/static.CALLSITE.html +++ b/mirrord_agent/steal/http/static.CALLSITE.html @@ -1 +1 @@ -CALLSITE in mirrord_agent::steal::http - Rust
static CALLSITE: DefaultCallsite
\ No newline at end of file +CALLSITE in mirrord_agent::steal::http - Rust
static CALLSITE: DefaultCallsite
\ No newline at end of file diff --git a/mirrord_agent/steal/http/v1/static.CALLSITE.html b/mirrord_agent/steal/http/v1/static.CALLSITE.html index 061b4c2e8bc..dce584a2756 100644 --- a/mirrord_agent/steal/http/v1/static.CALLSITE.html +++ b/mirrord_agent/steal/http/v1/static.CALLSITE.html @@ -1 +1 @@ -CALLSITE in mirrord_agent::steal::http::v1 - Rust
static CALLSITE: DefaultCallsite
\ No newline at end of file +CALLSITE in mirrord_agent::steal::http::v1 - Rust
static CALLSITE: DefaultCallsite
\ No newline at end of file diff --git a/mirrord_agent/steal/http/v2/static.CALLSITE.html b/mirrord_agent/steal/http/v2/static.CALLSITE.html index 477d6fb69e4..7f5adb1dfe9 100644 --- a/mirrord_agent/steal/http/v2/static.CALLSITE.html +++ b/mirrord_agent/steal/http/v2/static.CALLSITE.html @@ -1 +1 @@ -CALLSITE in mirrord_agent::steal::http::v2 - Rust
static CALLSITE: DefaultCallsite
\ No newline at end of file +CALLSITE in mirrord_agent::steal::http::v2 - Rust
static CALLSITE: DefaultCallsite
\ No newline at end of file diff --git a/mirrord_agent/steal/ip_tables/static.CALLSITE.html b/mirrord_agent/steal/ip_tables/static.CALLSITE.html index 934b60253b8..d7674c17f94 100644 --- a/mirrord_agent/steal/ip_tables/static.CALLSITE.html +++ b/mirrord_agent/steal/ip_tables/static.CALLSITE.html @@ -1 +1 @@ -CALLSITE in mirrord_agent::steal::ip_tables - Rust
static CALLSITE: DefaultCallsite
\ No newline at end of file +CALLSITE in mirrord_agent::steal::ip_tables - Rust
static CALLSITE: DefaultCallsite
\ No newline at end of file diff --git a/mirrord_kube/api/kubernetes/static.CALLSITE.html b/mirrord_kube/api/kubernetes/static.CALLSITE.html index 6c2df4e30c7..697abe18f48 100644 --- a/mirrord_kube/api/kubernetes/static.CALLSITE.html +++ b/mirrord_kube/api/kubernetes/static.CALLSITE.html @@ -1 +1 @@ -CALLSITE in mirrord_kube::api::kubernetes - Rust
static CALLSITE: DefaultCallsite
\ No newline at end of file +CALLSITE in mirrord_kube::api::kubernetes - Rust
static CALLSITE: DefaultCallsite
tml> \ No newline at end of file diff --git a/mirrord_layer/file/static.CALLSITE.html b/mirrord_layer/file/static.CALLSITE.html index 1c86eaeba36..70fd3ba6c6c 100644 --- a/mirrord_layer/file/static.CALLSITE.html +++ b/mirrord_layer/file/static.CALLSITE.html @@ -1 +1 @@ -CALLSITE in mirrord_layer::file - Rust
static CALLSITE: DefaultCallsite
\ No newline at end of file +CALLSITE in mirrord_layer::file - Rust
static CALLSITE: DefaultCallsite
\ No newline at end of file diff --git a/mirrord_layer/tcp_steal/static.CALLSITE.html b/mirrord_layer/tcp_steal/static.CALLSITE.html index 6d815cfa25e..28a9a486448 100644 --- a/mirrord_layer/tcp_steal/static.CALLSITE.html +++ b/mirrord_layer/tcp_steal/static.CALLSITE.html @@ -1 +1 @@ -CALLSITE in mirrord_layer::tcp_steal - Rust
static CALLSITE: DefaultCallsite
\ No newline at end of file +CALLSITE in mirrord_layer::tcp_steal - Rust
static CALLSITE: DefaultCallsite
\ No newline at end of file diff --git a/mirrord_progress/enum.ProgressMessage.html b/mirrord_progress/enum.ProgressMessage.html index c2044cbf356..4be1e612305 100644 --- a/mirrord_progress/enum.ProgressMessage.html +++ b/mirrord_progress/enum.ProgressMessage.html @@ -1,8 +1,8 @@ -ProgressMessage in mirrord_progress - Rust
pub(crate) enum ProgressMessage {
+ProgressMessage in mirrord_progress - Rust
pub(crate) enum ProgressMessage {
     NewTask(NewTaskMessage),
     Warning(WarningMessage),
     FinishedTask(FinishedTaskMessage),
-}

Variants§

Implementations§

source§

impl ProgressMessage

source

pub(crate) fn print(&self)

Trait Implementations§

source§

impl Clone for ProgressMessage

source§

fn clone(&self) -> ProgressMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProgressMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Serialize for ProgressMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +}

Variants§

Implementations§

source§

impl ProgressMessage

source

pub(crate) fn print(&self)

Trait Implementations§

source§

impl Clone for ProgressMessage

source§

fn clone(&self) -> ProgressMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProgressMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Serialize for ProgressMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/mirrord_progress/enum.ProgressTracker.html b/mirrord_progress/enum.ProgressTracker.html index acd8d403d65..b66826dedc8 100644 --- a/mirrord_progress/enum.ProgressTracker.html +++ b/mirrord_progress/enum.ProgressTracker.html @@ -1,4 +1,4 @@ -ProgressTracker in mirrord_progress - Rust

Variants§

§

SpinnerProgress(SpinnerProgress)

§

SimpleProgress(SimpleProgress)

Display simple human-readable messages in new lines.

§

JsonProgress(JsonProgress)

§

NullProgress(NullProgress)

Do not output progress.

-

Implementations§

source§

impl ProgressTracker

source

pub fn from_env(text: &str) -> Self

Trait Implementations§

source§

impl Debug for ProgressTracker

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<JsonProgress> for ProgressTracker

source§

fn from(v: JsonProgress) -> ProgressTracker

Converts to this type from the input type.
source§

impl From<NullProgress> for ProgressTracker

source§

fn from(v: NullProgress) -> ProgressTracker

Converts to this type from the input type.
source§

impl From<SimpleProgress> for ProgressTracker

source§

fn from(v: SimpleProgress) -> ProgressTracker

Converts to this type from the input type.
source§

impl From<SpinnerProgress> for ProgressTracker

source§

fn from(v: SpinnerProgress) -> ProgressTracker

Converts to this type from the input type.
source§

impl Progress for ProgressTracker

source§

fn subtask(&self, __enum_dispatch_arg_0: &str) -> Self

Create a subtask report from this task.

+

Implementations§

source§

impl ProgressTracker

source

pub fn from_env(text: &str) -> Self

Get the progress tracker from environment or return a default (SpinnerProgress).

+
source

pub fn try_from_env(text: &str) -> Option<Self>

Get the progress tracker from environment.

+

Trait Implementations§

source§

impl Debug for ProgressTracker

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<JsonProgress> for ProgressTracker

source§

fn from(v: JsonProgress) -> ProgressTracker

Converts to this type from the input type.
source§

impl From<NullProgress> for ProgressTracker

source§

fn from(v: NullProgress) -> ProgressTracker

Converts to this type from the input type.
source§

impl From<SimpleProgress> for ProgressTracker

source§

fn from(v: SimpleProgress) -> ProgressTracker

Converts to this type from the input type.
source§

impl From<SpinnerProgress> for ProgressTracker

source§

fn from(v: SpinnerProgress) -> ProgressTracker

Converts to this type from the input type.
source§

impl Progress for ProgressTracker

source§

fn subtask(&self, __enum_dispatch_arg_0: &str) -> Self

Create a subtask report from this task.

source§

fn success(&mut self, __enum_dispatch_arg_0: Option<&str>)

When task is done successfully

source§

fn failure(&mut self, __enum_dispatch_arg_0: Option<&str>)

When task is done with failure

source§

fn warning(&self, __enum_dispatch_arg_0: &str)

When you want to issue a warning on current task

diff --git a/mirrord_progress/index.html b/mirrord_progress/index.html index 4b35addea75..97bfaef6f54 100644 --- a/mirrord_progress/index.html +++ b/mirrord_progress/index.html @@ -1,3 +1,3 @@ -mirrord_progress - Rust

Crate mirrord_progress

source ·

Structs

Enums

Fields§

§name: String

Finished task name

§success: bool

Was the task successful?

§message: Option<String>

Finish message

-

Trait Implementations§

source§

impl Clone for FinishedTaskMessage

source§

fn clone(&self) -> FinishedTaskMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FinishedTaskMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FinishedTaskMessage

source§

fn default() -> FinishedTaskMessage

Returns the “default value” for a type. Read more
source§

impl Serialize for FinishedTaskMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +

Trait Implementations§

source§

impl Clone for FinishedTaskMessage

source§

fn clone(&self) -> FinishedTaskMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FinishedTaskMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FinishedTaskMessage

source§

fn default() -> FinishedTaskMessage

Returns the “default value” for a type. Read more
source§

impl Serialize for FinishedTaskMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/mirrord_progress/struct.JsonProgress.html b/mirrord_progress/struct.JsonProgress.html index ab09205d06b..5837af5332a 100644 --- a/mirrord_progress/struct.JsonProgress.html +++ b/mirrord_progress/struct.JsonProgress.html @@ -3,7 +3,7 @@ pub(crate) name: String, pub(crate) done: bool, pub(crate) fail_on_drop: bool, -}

Fields§

§parent: Option<String>§name: String§done: bool§fail_on_drop: bool

Implementations§

source§

impl JsonProgress

source

pub(crate) fn new(text: &str) -> JsonProgress

source

pub(crate) fn print_new_task(&self)

source

pub(crate) fn print_finished_task(&self, success: bool, msg: Option<&str>)

Trait Implementations§

source§

impl Debug for JsonProgress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Drop for JsonProgress

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
source§

impl From<JsonProgress> for ProgressTracker

source§

fn from(v: JsonProgress) -> ProgressTracker

Converts to this type from the input type.
source§

impl Progress for JsonProgress

source§

fn subtask(&self, text: &str) -> JsonProgress

Create a subtask report from this task.
source§

fn print(&self, _: &str)

When you want to print a message, cli only.
source§

fn warning(&self, msg: &str)

When you want to issue a warning on current task
source§

fn failure(&mut self, msg: Option<&str>)

When task is done with failure
source§

fn success(&mut self, msg: Option<&str>)

When task is done successfully
source§

fn set_fail_on_drop(&mut self, fail: bool)

Control if drop without calling succes is considered failure.
source§

impl TryInto<JsonProgress> for ProgressTracker

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( +}

Fields§

§parent: Option<String>§name: String§done: bool§fail_on_drop: bool

Implementations§

source§

impl JsonProgress

source

pub fn new(text: &str) -> JsonProgress

source

pub(crate) fn print_new_task(&self)

source

pub(crate) fn print_finished_task(&self, success: bool, msg: Option<&str>)

Trait Implementations§

source§

impl Debug for JsonProgress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Drop for JsonProgress

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
source§

impl From<JsonProgress> for ProgressTracker

source§

fn from(v: JsonProgress) -> ProgressTracker

Converts to this type from the input type.
source§

impl Progress for JsonProgress

source§

fn subtask(&self, text: &str) -> JsonProgress

Create a subtask report from this task.
source§

fn print(&self, _: &str)

When you want to print a message, cli only.
source§

fn warning(&self, msg: &str)

When you want to issue a warning on current task
source§

fn failure(&mut self, msg: Option<&str>)

When task is done with failure
source§

fn success(&mut self, msg: Option<&str>)

When task is done successfully
source§

fn set_fail_on_drop(&mut self, fail: bool)

Control if drop without calling succes is considered failure.
source§

impl TryInto<JsonProgress> for ProgressTracker

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_into( self ) -> Result<JsonProgress, <Self as TryInto<JsonProgress>>::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/mirrord_progress/struct.NewTaskMessage.html b/mirrord_progress/struct.NewTaskMessage.html index 81af1b3e342..07b624a96e3 100644 --- a/mirrord_progress/struct.NewTaskMessage.html +++ b/mirrord_progress/struct.NewTaskMessage.html @@ -1,10 +1,10 @@ -NewTaskMessage in mirrord_progress - Rust
pub(crate) struct NewTaskMessage {
+NewTaskMessage in mirrord_progress - Rust
pub(crate) struct NewTaskMessage {
     pub(crate) name: String,
     pub(crate) parent: Option<String>,
 }
Expand description

Message sent when a new task is created using subtask/new

Fields§

§name: String

Task name (indentifier)

§parent: Option<String>

Parent task name, if subtask.

-

Trait Implementations§

source§

impl Clone for NewTaskMessage

source§

fn clone(&self) -> NewTaskMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NewTaskMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for NewTaskMessage

source§

fn default() -> NewTaskMessage

Returns the “default value” for a type. Read more
source§

impl Serialize for NewTaskMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +

Trait Implementations§

source§

impl Clone for NewTaskMessage

source§

fn clone(&self) -> NewTaskMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NewTaskMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for NewTaskMessage

source§

fn default() -> NewTaskMessage

Returns the “default value” for a type. Read more
source§

impl Serialize for NewTaskMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/mirrord_progress/struct.WarningMessage.html b/mirrord_progress/struct.WarningMessage.html index 0cfabfe680f..f8e6cb4f1c6 100644 --- a/mirrord_progress/struct.WarningMessage.html +++ b/mirrord_progress/struct.WarningMessage.html @@ -1,8 +1,8 @@ -WarningMessage in mirrord_progress - Rust
pub(crate) struct WarningMessage {
+WarningMessage in mirrord_progress - Rust
pub(crate) struct WarningMessage {
     pub(crate) message: String,
 }
Expand description

Message sent when a task is finished.

Fields§

§message: String

Warning message

-

Trait Implementations§

source§

impl Clone for WarningMessage

source§

fn clone(&self) -> WarningMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WarningMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for WarningMessage

source§

fn default() -> WarningMessage

Returns the “default value” for a type. Read more
source§

impl Serialize for WarningMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +

Trait Implementations§

source§

impl Clone for WarningMessage

source§

fn clone(&self) -> WarningMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WarningMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for WarningMessage

source§

fn default() -> WarningMessage

Returns the “default value” for a type. Read more
source§

impl Serialize for WarningMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/search-index.js b/search-index.js index e94c8c1efee..7ef167a3a31 100644 --- a/search-index.js +++ b/search-index.js @@ -252,7 +252,7 @@ var searchIndex = JSON.parse('{\ "mirrord_layer_macro":{"doc":"","t":"XX","n":["hook_fn","hook_guard_fn"],"q":[[0,"mirrord_layer_macro"]],"d":["#[hook_fn] annotates the C ffi functions (mirrord’s …","Same as above but calls the original function if detour …"],"i":[0,0],"f":[0,0],"c":[],"p":[]},\ "mirrord_macros":{"doc":"","t":"X","n":["protocol_break"],"q":[[0,"mirrord_macros"]],"d":["Use [protocol_break] to mark code that should be revised …"],"i":[0],"f":[0],"c":[],"p":[]},\ "mirrord_operator":{"doc":"","t":"AAANRHHHHNDNNNNNNNNRDEDGNLLLLLLLLLMMLLLLLMLMLLLMLLLLLLLLLLLLLLLLLLLLLLLMMMMLLMLLMMMMLLLLLLLLLLLLLLMLLLLLDDDDDHENDRDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLLLLLLLMLLLLMMLLLLMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMLLLLMMLMLLLLLLLLMMLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLMLLLLMMLLMLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLHEHHHHHHHHHHHHHHNNDDDDDDDDDDIDHNGEDNLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLMMLLLLLLLLLLLMMMMLMLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLO","n":["client","crd","setup","Authentication","BRANCHES","CALLSITE","CALLSITE","CALLSITE","CONNECTION_CHANNEL_SIZE","ConcurrentStealAbort","ConnectionWrapper","DaemonReceiverDropped","DecodeError","EncodeError","HttpError","InvalidMessage","InvalidOperatorSession","InvalidTarget","KubeApiError","MIRRORD_OPERATOR_SESSION","OperatorApi","OperatorApiError","OperatorSessionInformation","Result","WsError","__clone_box","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","client","client_rx","clone","clone_into","connect","connect_target","connect_url","connection","create_session","daemon_tx","deserialize","env_key","fetch_target","fingerprint","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_env","get_status","handle_client_message","handle_daemon_message","into","into","into","into","new","new","on_concurrent_steal","operator_features","protocol_version","protocol_version","provide","serialize","session_id","source","start","target","target_api","target_config","target_namespace","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","version_api","vzip","vzip","vzip","vzip","wrap","LicenseInfoOwned","MirrordOperatorCrd","MirrordOperatorSpec","MirrordOperatorStatus","MirrordOperatorStatusStatistics","OPERATOR_STATUS_NAME","OperatorFeatures","ProxyApi","Session","TARGETLESS_TARGET_NAME","TargetCrd","TargetPortLock","TargetSpec","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","annotations","annotations","annotations_mut","annotations_mut","api_resource","api_resource","api_version","api_version","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","crd","crd","crd_name","crd_name","creation_timestamp","creation_timestamp","dau","default","default","default","default_namespace","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","duration_secs","eq","equivalent","equivalent","equivalent","expire_at","features","finalizers","finalizers","finalizers_mut","finalizers_mut","fingerprint","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","group","group","id","into","into","into","into","into","into","into","into","into","into","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","kind","kind","labels","labels","labels_mut","labels_mut","license","managed_fields","managed_fields","managed_fields_mut","managed_fields_mut","mau","meta","meta","meta_mut","meta_mut","metadata","metadata","name","name","name_any","name_any","name_unchecked","name_unchecked","namespace","namespace","new","new","operator_version","organization","owner_references","owner_references","owner_references_mut","owner_references_mut","plural","plural","port","port_locks","protocol_version","resource_version","resource_version","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","sessions","shortnames","shortnames","spec","spec","spec","spec","spec_mut","spec_mut","statistics","status","status","status_mut","target","target","target_hash","target_name","target_name_by_config","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uid","uid","user","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","APP_LABELS","LicenseType","OPERATOR_CLUSTER_USER_ROLE_NAME","OPERATOR_LICENSE_SECRET_FILE_NAME","OPERATOR_LICENSE_SECRET_NAME","OPERATOR_LICENSE_SECRET_VOLUME_NAME","OPERATOR_NAME","OPERATOR_PORT","OPERATOR_ROLE_BINDING_NAME","OPERATOR_ROLE_NAME","OPERATOR_SERVICE_ACCOUNT_NAME","OPERATOR_SERVICE_NAME","OPERATOR_TLS_CERT_FILE_NAME","OPERATOR_TLS_KEY_FILE_NAME","OPERATOR_TLS_SECRET_NAME","OPERATOR_TLS_VOLUME_NAME","Offline","Online","Operator","OperatorApiService","OperatorClusterUserRole","OperatorDeployment","OperatorLicenseSecret","OperatorNamespace","OperatorRole","OperatorRoleBinding","OperatorService","OperatorServiceAccount","OperatorSetup","OperatorTlsSecret","RESOURCE_REQUESTS","Reader","Result","SetupError","SetupOptions","YamlSerialization","__clone_box","api_service","as_referance","as_role_ref","as_subject","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","default","default","deployment","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","into","into","into","into","into","into","into","into","into","into","into","into","into","into","license","license_secret","name","name","name","name","namespace","namespace","new","new","new","new","new","new","new","new","new","new","provide","role","role_binding","service","service_account","source","tls_secret","to_owned","to_string","to_writer","to_writer","to_writer","to_writer","to_writer","to_writer","to_writer","to_writer","to_writer","to_writer","to_writer","to_writer","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","user_cluster_role","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","writer_impl"],"q":[[0,"mirrord_operator"],[3,"mirrord_operator::client"],[104,"mirrord_operator::crd"],[385,"mirrord_operator::setup"]],"d":["","","Operator Setup functinality","","","","","","","","","","","","","","","","","","","","Data we store into environment variables for the child …","","","","","","","","","","","","","","","","Connect to session using operator and session information","Create websocket connection to operator","","","Creates a new operator session, setting the session …","","","Returns environment variable holding the information","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Loads the information from environment variables","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Auto-generated derived type for MirrordOperatorSpec via …","","","","","","","","","Auto-generated derived type for TargetSpec via …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Spec based constructor for derived custom resource","Spec based constructor for derived custom resource","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","None when targetless.","","","","“targetless” (TARGETLESS_TARGET_NAME) if None, else <…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","General Operator Error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,4,0,0,0,0,0,4,0,4,4,4,4,4,4,4,4,0,0,0,0,0,4,2,6,28,4,2,6,28,4,2,6,28,2,2,6,6,6,28,6,28,2,2,6,2,4,4,2,6,28,4,4,4,4,4,4,4,2,2,6,28,28,6,28,4,2,6,2,6,2,28,2,4,2,2,4,28,2,6,6,6,2,4,6,28,4,2,6,28,4,2,6,28,4,2,6,6,28,4,2,28,0,0,0,0,0,0,0,30,0,0,0,0,0,14,41,42,23,43,44,45,46,47,30,14,23,14,23,14,23,14,23,14,41,42,23,43,44,45,46,47,30,14,41,42,23,43,44,45,46,47,30,14,41,42,23,43,44,45,46,47,30,14,41,42,23,43,44,45,46,47,30,14,23,14,23,14,23,45,42,44,45,43,14,41,42,23,43,44,45,46,47,30,46,30,30,30,30,47,43,14,23,14,23,47,14,41,42,23,43,44,45,46,47,30,14,41,42,23,43,44,45,46,47,30,14,23,46,14,41,42,23,43,44,45,46,47,30,14,41,42,23,43,44,45,46,47,30,14,23,14,23,14,23,43,14,23,14,23,45,14,23,14,23,14,23,14,47,14,23,14,23,14,23,14,23,43,47,14,23,14,23,14,23,42,41,43,14,23,14,41,42,23,43,44,45,46,47,30,14,41,42,23,43,44,45,46,47,30,44,14,23,14,23,14,23,14,23,44,23,23,23,41,46,42,14,14,14,41,42,23,43,44,45,46,47,30,14,41,42,23,43,44,45,46,47,30,14,41,42,23,43,44,45,46,47,30,14,41,42,23,43,44,45,46,47,30,14,23,46,14,23,14,41,42,23,43,44,45,46,47,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,77,77,0,0,0,0,0,0,0,0,0,0,0,0,0,66,0,0,0,66,64,67,58,60,62,77,75,66,67,64,68,62,60,69,70,58,71,72,65,77,75,66,67,64,68,62,60,69,70,58,71,72,65,64,64,60,65,67,66,66,67,64,68,62,60,69,70,58,71,72,65,77,75,66,66,66,67,64,68,62,60,69,70,58,71,72,65,64,77,75,66,67,64,68,62,60,69,70,58,71,72,65,75,67,64,62,70,71,75,67,67,68,62,60,69,70,58,71,72,65,66,67,67,67,67,66,67,64,66,78,67,64,68,62,60,69,70,58,71,72,65,77,75,66,67,64,68,62,60,69,70,58,71,72,65,77,75,66,67,64,68,62,60,69,70,58,71,72,65,77,75,66,67,64,68,62,60,69,70,58,71,72,65,67,77,75,66,67,64,68,62,60,69,70,58,71,72,65,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[2,2],[[]],[[3,2],[[5,[4]]]],[[6,2],[[5,[4]]]],[[6,2],7],0,[[3,[0,[8,9,10]]],[[5,[11,4]]]],0,[12,[[5,[2]]]],[[],13],[6,[[5,[[11,[14]],4]]]],0,[[4,15],16],[[4,15],16],[[2,15],16],[[]],[[]],[17,4],[18,4],[19,4],[20,4],[[]],[21,4],[22,4],[[]],[[],[[5,[[11,[2]],4]]]],[6,[[5,[23,4]]]],[[[28,[[0,[24,[26,[25]],9,27]]]],29],[[5,[4]]]],[[[28,[[0,[24,[26,[25]],9,27]]]],[5,[25,17]]],[[5,[4]]]],[[]],[[]],[[]],[[]],[3,[[5,[6,4]]]],[[14,[11,[7]],[31,[30]],[11,[32]]],2],0,0,0,0,[33],[[2,34],5],0,[4,[[11,[35]]]],[[[28,[[0,[24,[26,[25]],9,27]]]]],[[5,[4]]]],0,0,0,0,[[]],[[],7],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],36],[[],36],[[],36],[[],36],0,[[]],[[]],[[]],[[]],[[[0,[24,[26,[25]],9,27]],[11,[32]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[],[[38,[7,7,37]]]],[[],[[38,[7,7,37]]]],[[],[[38,[7,7,37]]]],[[],[[38,[7,7,37]]]],[[],39],[[],39],[[],[[40,[13]]]],[[],[[40,[13]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,14],[41,41],[42,42],[23,23],[43,43],[44,44],[45,45],[46,46],[47,47],[30,30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],48],[[],48],[[],13],[[],13],[[],[[11,[49]]]],[[],[[11,[49]]]],0,[[],42],[[],44],[[],45],0,[12,[[5,[14]]]],[12,[[5,[41]]]],[12,[[5,[42]]]],[12,[[5,[23]]]],[12,[[5,[43]]]],[12,[[5,[44]]]],[12,[[5,[45]]]],[12,[[5,[46]]]],[12,[[5,[47]]]],[12,[[5,[30]]]],0,[[30,30],50],[[],50],[[],50],[[],50],0,0,[[]],[[]],[[],[[31,[7,37]]]],[[],[[31,[7,37]]]],0,[[14,15],16],[[41,15],16],[[42,15],16],[[23,15],16],[[43,15],16],[[44,15],16],[[45,15],16],[[46,15],16],[[47,15],16],[[30,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[40,[13]]]],[[],[[40,[13]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[51,52],[51,52],[51,52],[51,52],[51,52],[51,52],[51,52],[51,52],[51,52],[51,52],[[],[[40,[13]]]],[[],[[40,[13]]]],[[],[[38,[7,7,37]]]],[[],[[38,[7,7,37]]]],[[],[[38,[7,7,37]]]],[[],[[38,[7,7,37]]]],0,[[]],[[]],[[],[[31,[53,37]]]],[[],[[31,[53,37]]]],0,[14,54],[23,54],[14,54],[23,54],0,0,[14,7],0,[[],7],[[],7],[[],7],[[],7],[[],[[11,[7]]]],[[],[[11,[7]]]],[[13,41],14],[[13,43],23],0,0,[[]],[[]],[[],[[31,[55,37]]]],[[],[[31,[55,37]]]],[[],[[40,[13]]]],[[],[[40,[13]]]],0,0,0,[[],[[11,[7]]]],[[],[[11,[7]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[14,34],5],[[41,34],5],[[42,34],5],[[23,34],5],[[43,34],5],[[44,34],5],[[45,34],5],[[46,34],5],[[47,34],5],[[30,34],5],0,[[]],[[]],[14,41],[23,43],0,0,[14,41],[23,43],0,[23,[[11,[44]]]],0,[23,[[11,[44]]]],0,0,0,[56,7],[57,7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],[[11,[7]]]],[[],[[11,[7]]]],0,[[],[[40,[13]]]],[[],[[40,[13]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],0,[58,59],[60,61],[62,63],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[64,64],[[]],[[],60],[[],65],0,[[66,15],16],[[66,15],16],[[67,15],16],[[64,15],16],[[68,15],16],[[62,15],16],[[60,15],16],[[69,15],16],[[70,15],16],[[58,15],16],[[71,15],16],[[72,15],16],[[65,15],16],[[]],[[]],[[]],[73,66],[74,66],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[13,[[5,[64]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[64,13],[62,13],[70,13],[71,13],0,0,[75,67],[[64,62,[11,[70]],[11,[7]],71],68],[64,62],[[],60],[[60,62],69],[[13,64],70],[64,58],[64,71],[58,72],[[],65],[33],0,0,0,0,[66,[[11,[35]]]],0,[[]],[[],7],[76,[[5,[66]]]],[[67,76],[[5,[66]]]],[[64,76],[[5,[66]]]],[[68,76],[[5,[66]]]],[[62,76],[[5,[66]]]],[[60,76],[[5,[66]]]],[[69,76],[[5,[66]]]],[[70,76],[[5,[66]]]],[[58,76],[[5,[66]]]],[[71,76],[[5,[66]]]],[[72,76],[[5,[66]]]],[[65,76],[[5,[66]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0],"c":[],"p":[[3,"Private"],[3,"OperatorSessionInformation"],[3,"LayerConfig"],[4,"OperatorApiError"],[4,"Result"],[3,"OperatorApi"],[3,"String"],[8,"Progress"],[8,"Send"],[8,"Sync"],[4,"Option"],[8,"Deserializer"],[15,"str"],[3,"TargetCrd"],[3,"Formatter"],[6,"Result"],[4,"Error"],[4,"EncodeError"],[4,"AuthenticationError"],[4,"KubeApiError"],[4,"DecodeError"],[3,"Error"],[3,"MirrordOperatorCrd"],[8,"StreamExt"],[4,"Message"],[8,"SinkExt"],[8,"Unpin"],[3,"ConnectionWrapper"],[4,"ClientMessage"],[4,"OperatorFeatures"],[3,"Vec"],[3,"Version"],[3,"Demand"],[8,"Serializer"],[8,"Error"],[3,"TypeId"],[3,"Global"],[3,"BTreeMap"],[3,"ApiResource"],[4,"Cow"],[3,"TargetSpec"],[3,"TargetPortLock"],[3,"MirrordOperatorSpec"],[3,"MirrordOperatorStatus"],[3,"MirrordOperatorStatusStatistics"],[3,"Session"],[3,"LicenseInfoOwned"],[3,"CustomResourceDefinition"],[3,"Time"],[15,"bool"],[3,"SchemaGenerator"],[4,"Schema"],[3,"ManagedFieldsEntry"],[3,"ObjectMeta"],[3,"OwnerReference"],[4,"Target"],[3,"TargetConfig"],[3,"OperatorService"],[3,"ServiceReference"],[3,"OperatorRole"],[3,"RoleRef"],[3,"OperatorServiceAccount"],[3,"Subject"],[3,"OperatorNamespace"],[3,"OperatorClusterUserRole"],[4,"SetupError"],[3,"Operator"],[3,"OperatorDeployment"],[3,"OperatorRoleBinding"],[3,"OperatorLicenseSecret"],[3,"OperatorTlsSecret"],[3,"OperatorApiService"],[3,"Error"],[3,"Error"],[3,"SetupOptions"],[8,"Write"],[4,"LicenseType"],[8,"OperatorSetup"]]},\ -"mirrord_progress":{"doc":"","t":"NDDNRNDDNIEEDNDNNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLMMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMMMMMLLLMMKLLLLLLLLMMLLLLKLLLLLFFKLLLLLKLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLL","n":["FinishedTask","FinishedTaskMessage","JsonProgress","JsonProgress","MIRRORD_PROGRESS_ENV","NewTask","NewTaskMessage","NullProgress","NullProgress","Progress","ProgressMessage","ProgressTracker","SimpleProgress","SimpleProgress","SpinnerProgress","SpinnerProgress","Warning","WarningMessage","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","default","done","done","drop","drop","fail_on_drop","fail_on_drop","failure","failure","failure","failure","failure","failure","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from_env","indent","into","into","into","into","into","into","into","into","into","message","message","name","name","name","new","new","new","parent","parent","print","print","print","print","print","print","print","print_finished_task","print_new_task","progress","root_progress","serialize","serialize","serialize","serialize","set_fail_on_drop","set_fail_on_drop","set_fail_on_drop","set_fail_on_drop","set_fail_on_drop","set_fail_on_drop","spinner","spinner_template","subtask","subtask","subtask","subtask","subtask","subtask","success","success","success","success","success","success","success","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","warning","warning","warning","warning","warning","warning"],"q":[[0,"mirrord_progress"]],"d":["","Message sent when a task is finished.","","","The environment variable name that is used to determine …","","Message sent when a new task is created using subtask/new","","Do not output progress.","","","ProgressMode specifies the way progress is reported by […","","Display simple human-readable messages in new lines.","","","","Message sent when a task is finished.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","When task is done with failure","When task is done with failure","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Finish message","Warning message","","Task name (indentifier)","Finished task name","","","","","Parent task name, if subtask.","When you want to print a message, cli only.","When you want to print a message, cli only.","","","","","","","","","","","","","","Control if drop without calling succes is considered …","Control if drop without calling succes is considered …","","","","","","","Create a subtask report from this task.","Create a subtask report from this task.","","","","","When task is done successfully","When task is done successfully","","","","","Was the task successful?","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","When you want to issue a warning on current task","When you want to issue a warning on current task","","","",""],"i":[4,0,0,9,0,4,0,0,9,0,0,0,0,9,0,9,4,0,9,10,5,11,6,1,2,3,4,9,10,5,11,6,1,2,3,4,1,2,3,4,1,2,3,4,1,2,3,5,6,5,6,5,6,21,9,10,5,11,6,9,10,5,11,6,1,2,3,4,9,9,9,9,9,10,5,11,6,1,2,3,4,9,6,9,10,5,11,6,1,2,3,4,2,3,5,1,2,5,11,6,5,1,21,9,10,5,11,6,4,5,5,6,6,1,2,3,4,21,9,10,5,11,6,0,0,21,9,10,5,11,6,21,9,10,5,11,6,2,1,2,3,4,9,10,5,11,6,1,2,3,4,9,9,9,9,9,10,5,11,6,1,2,3,4,9,10,5,11,6,1,2,3,4,21,9,10,5,11,6],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1,1],[2,2],[3,3],[4,4],[[]],[[]],[[]],[[]],[[],1],[[],2],[[],3],0,0,[5],[6],0,0,[[[8,[7]]]],[[9,[8,[7]]]],[[10,[8,[7]]]],[[5,[8,[7]]]],[[11,[8,[7]]]],[[6,[8,[7]]]],[[9,12],13],[[10,12],13],[[5,12],13],[[11,12],13],[[6,12],13],[[1,12],13],[[2,12],13],[[3,12],13],[[4,12],13],[10,9],[11,9],[6,9],[5,9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,9],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[7,5],[7,11],[7,6],0,0,[7],[[9,7]],[[10,7]],[[5,7]],[[11,7]],[[6,7]],[4],[[5,14,[8,[7]]]],[5],0,0,[[1,15],16],[[2,15],16],[[3,15],16],[[4,15],16],[14],[[9,14]],[[10,14]],[[5,14]],[[11,14]],[[6,14]],[17,18],[17,19],[7],[[9,7],9],[[10,7],10],[[5,7],5],[[11,7],11],[[6,7],6],[[[8,[7]]]],[[9,[8,[7]]]],[[10,[8,[7]]]],[[5,[8,[7]]]],[[11,[8,[7]]]],[[6,[8,[7]]]],0,[[]],[[]],[[]],[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[9,[[16,[10]]]],[9,[[16,[6]]]],[9,[[16,[5]]]],[9,[[16,[11]]]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[7],[[9,7]],[[10,7]],[[5,7]],[[11,7]],[[6,7]]],"c":[],"p":[[3,"NewTaskMessage"],[3,"FinishedTaskMessage"],[3,"WarningMessage"],[4,"ProgressMessage"],[3,"JsonProgress"],[3,"SpinnerProgress"],[15,"str"],[4,"Option"],[4,"ProgressTracker"],[3,"NullProgress"],[3,"SimpleProgress"],[3,"Formatter"],[6,"Result"],[15,"bool"],[8,"Serializer"],[4,"Result"],[15,"usize"],[3,"ProgressBar"],[3,"String"],[3,"TypeId"],[8,"Progress"]]},\ +"mirrord_progress":{"doc":"","t":"NDDNRNDDNIEEDNDNNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLMMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMMMMMLLLMMKLLLLLLLLMMLLLLKLLLLLFFKLLLLLKLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLL","n":["FinishedTask","FinishedTaskMessage","JsonProgress","JsonProgress","MIRRORD_PROGRESS_ENV","NewTask","NewTaskMessage","NullProgress","NullProgress","Progress","ProgressMessage","ProgressTracker","SimpleProgress","SimpleProgress","SpinnerProgress","SpinnerProgress","Warning","WarningMessage","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","default","done","done","drop","drop","fail_on_drop","fail_on_drop","failure","failure","failure","failure","failure","failure","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from_env","indent","into","into","into","into","into","into","into","into","into","message","message","name","name","name","new","new","new","parent","parent","print","print","print","print","print","print","print","print_finished_task","print_new_task","progress","root_progress","serialize","serialize","serialize","serialize","set_fail_on_drop","set_fail_on_drop","set_fail_on_drop","set_fail_on_drop","set_fail_on_drop","set_fail_on_drop","spinner","spinner_template","subtask","subtask","subtask","subtask","subtask","subtask","success","success","success","success","success","success","success","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_env","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","warning","warning","warning","warning","warning","warning"],"q":[[0,"mirrord_progress"]],"d":["","Message sent when a task is finished.","","","The environment variable name that is used to determine …","","Message sent when a new task is created using subtask/new","","Do not output progress.","","","ProgressMode specifies the way progress is reported by […","","Display simple human-readable messages in new lines.","","","","Message sent when a task is finished.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","When task is done with failure","When task is done with failure","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get the progress tracker from environment or return a …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Finish message","Warning message","","Task name (indentifier)","Finished task name","","","","","Parent task name, if subtask.","When you want to print a message, cli only.","When you want to print a message, cli only.","","","","","","","","","","","","","","Control if drop without calling succes is considered …","Control if drop without calling succes is considered …","","","","","","","Create a subtask report from this task.","Create a subtask report from this task.","","","","","When task is done successfully","When task is done successfully","","","","","Was the task successful?","","","","","","","","","","","","","","Get the progress tracker from environment.","","","","","","","","","","","","","","","","","","","","","","","When you want to issue a warning on current task","When you want to issue a warning on current task","","","",""],"i":[4,0,0,9,0,4,0,0,9,0,0,0,0,9,0,9,4,0,9,10,5,11,6,1,2,3,4,9,10,5,11,6,1,2,3,4,1,2,3,4,1,2,3,4,1,2,3,5,6,5,6,5,6,21,9,10,5,11,6,9,10,5,11,6,1,2,3,4,9,9,9,9,9,10,5,11,6,1,2,3,4,9,6,9,10,5,11,6,1,2,3,4,2,3,5,1,2,5,11,6,5,1,21,9,10,5,11,6,4,5,5,6,6,1,2,3,4,21,9,10,5,11,6,0,0,21,9,10,5,11,6,21,9,10,5,11,6,2,1,2,3,4,9,10,5,11,6,1,2,3,4,9,9,9,9,9,9,10,5,11,6,1,2,3,4,9,10,5,11,6,1,2,3,4,21,9,10,5,11,6],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1,1],[2,2],[3,3],[4,4],[[]],[[]],[[]],[[]],[[],1],[[],2],[[],3],0,0,[5],[6],0,0,[[[8,[7]]]],[[9,[8,[7]]]],[[10,[8,[7]]]],[[5,[8,[7]]]],[[11,[8,[7]]]],[[6,[8,[7]]]],[[9,12],13],[[10,12],13],[[5,12],13],[[11,12],13],[[6,12],13],[[1,12],13],[[2,12],13],[[3,12],13],[[4,12],13],[10,9],[6,9],[[]],[11,9],[5,9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,9],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[7,5],[7,11],[7,6],0,0,[7],[[9,7]],[[10,7]],[[5,7]],[[11,7]],[[6,7]],[4],[[5,14,[8,[7]]]],[5],0,0,[[1,15],16],[[2,15],16],[[3,15],16],[[4,15],16],[14],[[9,14]],[[10,14]],[[5,14]],[[11,14]],[[6,14]],[17,18],[17,19],[7],[[9,7],9],[[10,7],10],[[5,7],5],[[11,7],11],[[6,7],6],[[[8,[7]]]],[[9,[8,[7]]]],[[10,[8,[7]]]],[[5,[8,[7]]]],[[11,[8,[7]]]],[[6,[8,[7]]]],0,[[]],[[]],[[]],[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[7,[[8,[9]]]],[[],16],[9,[[16,[6]]]],[9,[[16,[10]]]],[9,[[16,[5]]]],[9,[[16,[11]]]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[7],[[9,7]],[[10,7]],[[5,7]],[[11,7]],[[6,7]]],"c":[],"p":[[3,"NewTaskMessage"],[3,"FinishedTaskMessage"],[3,"WarningMessage"],[4,"ProgressMessage"],[3,"JsonProgress"],[3,"SpinnerProgress"],[15,"str"],[4,"Option"],[4,"ProgressTracker"],[3,"NullProgress"],[3,"SimpleProgress"],[3,"Formatter"],[6,"Result"],[15,"bool"],[8,"Serializer"],[4,"Result"],[15,"usize"],[3,"ProgressBar"],[3,"String"],[3,"TypeId"],[8,"Progress"]]},\ "mirrord_protocol":{"doc":"","t":"GDGGHLLLLLALALLAALLLALAALLLLLNNDENNNNDENNNENENNNNDNNEDNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLNNNNNNNNNHNNNNNNNNDENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENDENEENNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDNDNDDDDDDDDDDDDDDDDDENDDDDDDDMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMNDDNDDDNENENLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLNNNNEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENLLLLLLLLLLLLLLLLLMMNHNNNENNNNNDNNNNHNEDNENDNENDEDDEENDNNNNNENDDNMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLMLMLLLMMMLLMMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLL","n":["ConnectionId","EnvVars","Port","RequestId","VERSION","borrow","borrow_mut","clone","clone_into","cmp","codec","deref","dns","eq","equivalent","error","file","fmt","from","into","outgoing","partial_cmp","pause","tcp","to_owned","try_from","try_into","type_id","vzip","Access","Access","ClientCodec","ClientMessage","Close","Close","Close","CloseDir","DaemonCodec","DaemonMessage","Error","FdOpenDir","File","FileRequest","FileRequest","FileResponse","GetAddrInfoRequest","GetAddrInfoResponse","GetDEnts64","GetDEnts64","GetEnvVarsRequest","GetEnvVarsRequest","GetEnvVarsResponse","LogLevel","LogMessage","LogMessage","Open","Open","OpenDir","OpenRelative","PauseTarget","PauseTargetRequest","Ping","Pong","Read","Read","ReadDir","ReadDir","ReadLimited","ReadLimited","RemoteResult","Seek","Seek","SwitchProtocolVersion","SwitchProtocolVersionResponse","Tcp","Tcp","TcpOutgoing","TcpOutgoing","TcpSteal","TcpSteal","UdpOutgoing","UdpOutgoing","Warn","Write","Write","WriteLimited","WriteLimited","Xstat","Xstat","XstatFs","XstatFs","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","config","config","decode","decode","decode","decode","decode","decode","decode","decode","decode","default","default","encode","encode","encode","encode","encode","encode","encode","encode","encode","env_vars_filter","env_vars_select","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","level","message","new","new","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","warn","DnsLookup","GetAddrInfoRequest","GetAddrInfoResponse","LookupRecord","borrow","borrow","borrow","borrow","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decode","decode","decode","decode","deref","deref","encode","encode","encode","encode","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","into","into","into","into","into_iter","ip","name","node","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","AddrInUse","AddrNotAvailable","AddressParsing","AllocationFailure","AlreadyExists","ArgumentListTooLong","BadHttpFilterExRegex","BadHttpFilterRegex","BrokenPipe","CALLSITE","ConnectTimedOut","ConnectionAborted","ConnectionRefused","ConnectionReset","CrossesDevices","Deadlock","DirectoryNotEmpty","DnsLookup","DnsLookupError","ErrorKindInternal","ExecutableFileBusy","FileTooLarge","FilesystemLoop","FilesystemQuotaExceeded","HostUnreachable","Interrupted","InvalidAddress","InvalidData","InvalidFilename","InvalidInput","IsADirectory","Message","NameserverNotFound","NetworkDown","NetworkUnreachable","NoConnections","NoRecordsFound","NotADirectory","NotConnected","NotDirectory","NotFile","NotFound","NotFound","NotImplemented","NotSeekable","Other","OutOfMemory","PermissionDenied","PortAlreadyStolen","Proto","ReadOnlyFilesystem","Remote","RemoteError","RemoteIO","RemoteIOError","ResolveErrorKindInternal","ResourceBusy","ResponseError","SerializationError","SocketAddress","StaleNetworkFileHandle","StorageFull","TimedOut","Timeout","TooManyLinks","UnexpectedEof","Unknown","Unknown","Unsupported","WouldBlock","WriteZero","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","decode","decode","decode","decode","decode","decode","decode","encode","encode","encode","encode","encode","encode","encode","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","kind","kind","provide","provide","provide","provide","provide","raw_os_error","source","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","AccessFileRequest","AccessFileResponse","CloseDirRequest","CloseFileRequest","Current","DirEntryInternal","End","FdOpenDirRequest","FsMetadataInternal","GetDEnts64Request","GetDEnts64Response","MetadataInternal","OpenDirResponse","OpenFileRequest","OpenFileResponse","OpenOptionsInternal","OpenRelativeFileRequest","ReadDirRequest","ReadDirResponse","ReadFileRequest","ReadFileResponse","ReadLimitedFileRequest","SeekFileRequest","SeekFileResponse","SeekFromInternal","Start","WriteFileRequest","WriteFileResponse","WriteLimitedFileRequest","XstatFsRequest","XstatFsResponse","XstatRequest","XstatResponse","access_time","append","block_size","block_size","blocks","blocks","blocks_available","blocks_free","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_size","buffer_size","buffer_size","bytes","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","create","create_new","creation_time","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","default","default","default","device_id","direntry","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","entries","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fd","fd","fd","fd","fd","fd","fd","fd","file_type","files","files_free","filesystem_type","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","follow_symlink","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_d_reclen64","group_id","hard_links","inode","inode","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_read_only","is_write","metadata","metadata","mode","mode","modification_time","name","open_options","open_options","path","path","path","pathname","position","rdevice_id","read","read_amount","relative_fd","remote_fd","remote_fd","remote_fd","remote_fd","remote_fd","remote_fd","remote_fd","result_offset","result_size","round_up_to_next_multiple_of_8","seek_from","size","start_from","start_from","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","user_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","write","write_bytes","write_bytes","written_amount","Abstract","DaemonConnect","DaemonRead","Ip","LayerClose","LayerConnect","LayerWrite","Pathname","SocketAddress","Unix","UnixAddr","Unnamed","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytes","bytes","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","connection_id","connection_id","connection_id","connection_id","decode","decode","decode","decode","decode","decode","decode","encode","encode","encode","encode","encode","encode","encode","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_port","into","into","into","into","into","into","into","local_address","remote_address","remote_address","tcp","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","udp","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Close","Close","Connect","Connect","DaemonTcpOutgoing","LayerTcpOutgoing","Read","Write","borrow","borrow","borrow_decode","borrow_decode","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","decode","decode","encode","encode","eq","eq","equivalent","equivalent","fmt","fmt","from","from","into","into","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Close","Close","Connect","Connect","DaemonUdpOutgoing","LayerUdpOutgoing","Read","Write","borrow","borrow","borrow_decode","borrow_decode","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","decode","decode","encode","encode","eq","eq","equivalent","equivalent","fmt","fmt","from","from","into","into","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","DaemonPauseTarget","PauseResponse","borrow","borrow_decode","borrow_mut","clone","clone_into","decode","encode","eq","equivalent","fmt","from","into","to_owned","try_from","try_into","type_id","vzip","changed","container_paused","All","CALLSITE","Close","ConnectionUnsubscribe","ConnectionUnsubscribe","DaemonTcp","Data","Data","Data","Fallback","Fallback","Filter","FilteredHttp","FilteredHttpEx","Framed","Framed","HTTP_FRAMED_VERSION","Header","HttpFilter","HttpRequest","HttpRequest","HttpRequestFallback","HttpRequestFramed","HttpResponse","HttpResponse","HttpResponseFallback","HttpResponseFramed","InternalHttpBody","InternalHttpBodyFrame","InternalHttpRequest","InternalHttpResponse","LayerTcp","LayerTcpSteal","NewConnection","NewTcpConnection","Path","PortSubscribe","PortSubscribe","PortUnsubscribe","PortUnsubscribe","StealType","SubscribeResult","TcpClose","TcpData","Trailers","body","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_decode","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytes","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","connection_id","connection_id","connection_id","connection_id","connection_id","connection_id","connection_id","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","default","deserialize","deserialize","deserialize","deserialize","destination_port","empty_response_from_request","empty_response_from_request","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_body","from_bytes","from_hyper_response","from_hyper_response","headers","headers","internal_request","internal_response","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_hyper","into_hyper","is_end_stream","local_address","map_body","method","new","poll_frame","port","port","port","remote_address","request_id","request_id","request_id","request_id","response_from_request","response_from_request","response_from_request","serialize","serialize","serialize","serialize","source_port","status","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uri","version","version","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"mirrord_protocol"],[29,"mirrord_protocol::codec"],[242,"mirrord_protocol::dns"],[321,"mirrord_protocol::error"],[536,"mirrord_protocol::file"],[1161,"mirrord_protocol::outgoing"],[1308,"mirrord_protocol::outgoing::tcp"],[1350,"mirrord_protocol::outgoing::udp"],[1392,"mirrord_protocol::pause"],[1411,"mirrord_protocol::pause::DaemonPauseTarget"],[1413,"mirrord_protocol::tcp"]],"d":["","","","A per-connection HTTP request ID","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","-layer –> -agent messages.","","","","","","-agent –> -layer messages.","","","","","","","","","","","","","NOTE: can remove RemoteResult when we break protocol …","","","","","","","","","Whether to pause or unpause the target container.","","","","","","","","","Type alias for Results that should be returned from …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Triggered by the mirrord-layer hook of getaddrinfo_detour.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Especially relevant for the outgoing traffic feature, when …","","","","","","","","Our internal version of Rust’s std::io::Error that can …","Alternative to std::io::ErrorKind, used to implement …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Our internal version of Rust’s std::io::Error that can …","Alternative to std::io::ErrorKind, used to implement …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Internal version of Metadata across operating system …","","","","","","","","","","","","","Alternative to std::io::SeekFrom, used to implement …","","","","","","","","","time is in nano seconds, can be converted to seconds by …","","block size, st_blksize","f_bsize","number of blocks, st_blocks","f_blocks","f_bavail","f_bfree","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","creation time, st_ctime_ns","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","dev_id, st_dev","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","f_files","f_ffree","f_type","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calculate the d_reclen field of a the kernel’s …","group id, st_gid","number of hard links, st_nlink","inode, st_ino","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","file type, st_mode","","modification time, st_mtime_ns","","","","","","","","","rdevice id, st_rdev (special file)","","","","","","","","","","","","","Examples","","file size, st_size","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","user id, st_uid","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","layer interceptor socket closed or failed.","user wants to connect to remote_address.","user wants to write bytes to remote host identified by …","","A serializable socket address type that can represent IP …","","A unix socket address type with rust member types (not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","-agent –> -layer messages regarding the pause feature. …","Response for the client’s request to pause or unpause …","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","The container changed its state.","Current state of the container.","Steal all traffic to this port.","","","","","Messages related to Tcp handler from server.","","","","","","Wraps the string that will become a fancy_regex::Regex, …","Steal HTTP traffic matching a given filter (header based). …","Steal HTTP traffic matching a given filter - supporting …","","","","Filter by header (“User-Agent: B”)","Describes different types of HTTP filtering available","Protocol break - on version 2, please add source port, …","","","","","","","","","","(De-)Serializable HTTP request.","(De-)Serializable HTTP response.","Messages related to Tcp handler from client.","Messages related to Steal Tcp handler from client.","","","Filter by path (“/api/v1”)","","","","","Describes the stealing subscription to a port:","Used to notify the subscription occured, needed for e2e …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","We cannot implement this with the From trait as it doesn’…","We cannot implement this with the From trait as it doesn’…","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Unlike TcpData, HttpRequest includes the port, so that the …","This is used to make sure the response is sent in its …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets this request’s HTTP version.","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,1,1,1,1,1,0,1,0,1,1,0,0,1,1,1,0,1,0,0,1,1,1,1,1,14,16,0,0,14,15,17,14,0,0,10,14,17,0,15,0,15,17,14,16,0,15,17,0,0,17,14,16,16,14,17,15,15,17,14,16,14,16,14,16,0,14,16,15,17,15,17,15,17,15,17,15,17,10,14,16,14,16,14,16,14,16,18,21,10,12,13,14,15,16,17,10,12,13,14,15,16,17,18,21,10,12,13,14,15,16,17,10,12,13,14,15,16,17,10,12,13,14,15,16,17,18,21,18,21,10,12,13,14,15,16,17,18,21,18,21,10,12,13,14,15,16,17,13,13,10,12,13,14,15,16,17,10,12,13,14,15,16,17,12,10,12,13,14,15,16,17,18,21,10,12,13,14,15,16,17,18,21,10,12,13,14,15,16,17,12,12,18,21,10,12,13,14,15,16,17,18,21,10,12,13,14,15,16,17,18,21,10,12,13,14,15,16,17,18,21,10,12,13,14,15,16,17,18,21,10,12,13,14,15,16,17,12,0,0,0,0,26,27,28,29,26,27,28,29,26,27,28,29,26,27,28,29,26,27,28,29,26,27,28,29,27,28,26,27,28,29,26,27,28,29,26,27,28,29,26,27,28,29,26,27,27,28,29,26,27,28,29,27,26,26,29,26,27,28,29,26,27,28,29,26,27,28,29,26,27,28,29,26,27,28,29,36,36,33,32,36,36,33,33,36,0,33,36,36,36,36,36,36,32,0,0,36,36,36,36,36,36,33,36,36,36,36,37,33,36,36,37,37,36,36,32,32,32,36,32,36,36,36,36,32,37,36,32,0,32,0,0,36,0,0,31,36,36,36,37,36,36,36,37,36,36,36,31,32,33,34,35,36,37,31,32,33,34,35,36,37,31,32,33,34,35,36,37,31,32,33,34,35,36,37,31,32,33,34,35,36,37,31,32,33,34,35,36,37,31,32,33,34,35,36,37,31,32,33,34,35,36,37,31,32,33,34,35,36,37,31,31,32,32,33,33,34,34,35,35,36,37,31,32,32,32,32,33,33,34,35,36,36,37,37,31,32,33,34,35,36,37,34,35,31,32,33,34,35,34,32,31,32,33,34,35,36,37,31,32,33,34,35,31,32,33,34,35,36,37,31,32,33,34,35,36,37,31,32,33,34,35,36,37,31,32,33,34,35,36,37,0,0,0,0,57,0,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,45,50,45,46,45,46,46,46,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,52,54,73,53,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,50,50,45,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,45,46,50,45,71,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,74,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,49,55,58,61,64,65,69,74,47,46,46,46,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,64,45,45,46,46,47,48,49,50,51,52,53,54,55,56,57,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,47,45,45,45,47,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,50,50,66,67,45,62,45,47,48,51,48,51,64,62,47,45,50,53,51,52,54,60,68,70,72,73,56,74,47,55,45,54,60,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,50,45,46,47,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,45,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,50,58,60,59,80,0,0,79,0,0,0,80,0,79,0,80,79,80,81,82,83,84,85,79,80,81,82,83,84,85,79,80,81,82,83,84,85,82,85,79,80,81,82,83,84,85,79,80,81,82,83,84,85,82,83,84,85,79,80,81,82,83,84,85,79,80,81,82,83,84,85,79,80,81,82,83,84,85,79,80,81,82,83,84,85,79,79,80,81,82,83,84,85,79,79,80,81,82,83,84,85,79,79,80,81,82,83,84,85,84,81,84,0,79,80,81,82,83,84,85,79,79,79,80,81,82,83,84,85,79,80,81,82,83,84,85,79,80,81,82,83,84,85,0,79,80,81,82,83,84,85,88,89,88,89,0,0,89,88,88,89,88,89,88,89,88,89,88,89,88,89,88,89,88,89,88,89,88,89,88,89,88,89,88,89,88,89,88,89,88,89,88,89,90,91,90,91,0,0,91,90,90,91,90,91,90,91,90,91,90,91,90,91,90,91,90,91,90,91,90,91,90,91,90,91,90,91,90,91,90,91,90,91,90,91,0,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,142,142,100,0,97,96,101,0,97,101,111,108,113,0,100,100,108,113,0,99,0,0,97,0,97,0,101,0,101,0,0,0,0,0,0,97,0,99,96,101,96,101,0,97,0,0,111,107,109,93,94,95,96,97,98,99,100,101,107,108,104,109,110,111,113,105,93,94,95,96,97,98,99,100,101,104,105,93,94,95,96,97,98,99,100,101,107,108,104,109,110,111,113,105,94,93,94,95,96,97,98,99,100,101,107,108,104,109,110,111,105,93,94,95,96,97,98,99,100,101,107,108,104,109,110,111,105,108,113,93,94,95,104,105,93,94,95,96,97,98,99,100,101,104,105,110,107,109,110,111,93,105,105,93,94,95,96,97,98,99,100,101,104,105,93,94,95,96,97,98,99,100,101,107,104,109,110,111,105,93,94,95,96,97,98,99,100,101,107,104,109,110,111,105,93,94,95,96,97,98,98,99,100,101,107,108,104,109,110,111,113,105,93,94,95,96,97,98,99,100,101,107,108,104,109,110,111,111,113,105,110,110,105,105,107,109,104,105,93,94,95,96,97,98,99,100,101,107,108,104,109,110,111,113,105,108,113,110,93,109,107,98,110,108,104,105,93,108,113,104,105,113,105,105,107,109,110,111,93,109,93,94,95,96,97,98,99,100,101,107,108,104,109,110,111,105,98,93,94,95,96,97,98,99,100,101,107,108,104,109,110,111,113,105,93,94,95,96,97,98,99,100,101,107,108,104,109,110,111,113,105,93,94,95,96,97,98,99,100,101,107,108,104,109,110,111,113,105,107,108,104,107,109,93,94,95,96,97,98,99,100,101,107,108,104,109,110,111,113,105],"f":[0,0,0,0,0,[[]],[[]],[1,1],[[]],[[1,1],2],0,[1],0,[[1,1],3],[[],3],0,0,[[1,4],5],[[]],[[]],0,[[1,1],[[6,[2]]]],0,0,[[]],[[],7],[[],7],[[],8],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[9,[[7,[10,11]]]],[9,[[7,[12,11]]]],[9,[[7,[13,11]]]],[9,[[7,[14,11]]]],[9,[[7,[15,11]]]],[9,[[7,[16,11]]]],[9,[[7,[17,11]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[10,10],[12,12],[13,13],[14,14],[15,15],[16,16],[17,17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[18,19],[[20,[6]]]],[[21,19],[[20,[6]]]],[22,[[7,[10,11]]]],[22,[[7,[12,11]]]],[22,[[7,[13,11]]]],[22,[[7,[14,11]]]],[22,[[7,[15,11]]]],[22,[[7,[16,11]]]],[22,[[7,[17,11]]]],[[],18],[[],21],[[18,15,19],7],[[21,17,19],7],[[10,23],[[7,[24]]]],[[12,23],[[7,[24]]]],[[13,23],[[7,[24]]]],[[14,23],[[7,[24]]]],[[15,23],[[7,[24]]]],[[16,23],[[7,[24]]]],[[17,23],[[7,[24]]]],0,0,[[10,10],3],[[12,12],3],[[13,13],3],[[14,14],3],[[15,15],3],[[16,16],3],[[17,17],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[25,12],[[10,4],5],[[12,4],5],[[13,4],5],[[14,4],5],[[15,4],5],[[16,4],5],[[17,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],18],[[],21],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[25,12],0,0,0,0,[[]],[[]],[[]],[[]],[9,[[7,[26,11]]]],[9,[[7,[27,11]]]],[9,[[7,[28,11]]]],[9,[[7,[29,11]]]],[[]],[[]],[[]],[[]],[26,26],[27,27],[28,28],[29,29],[[]],[[]],[[]],[[]],[22,[[7,[26,11]]]],[22,[[7,[27,11]]]],[22,[[7,[28,11]]]],[22,[[7,[29,11]]]],[27],[28],[[26,23],[[7,[24]]]],[[27,23],[[7,[24]]]],[[28,23],[[7,[24]]]],[[29,23],[[7,[24]]]],[[26,26],3],[[27,27],3],[[28,28],3],[[29,29],3],[[],3],[[],3],[[],3],[[],3],[[26,4],5],[[27,4],5],[[28,4],5],[[29,4],5],[[]],[30,27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[27],0,0,0,[[]],[[]],[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[9,[[7,[31,11]]]],[9,[[7,[32,11]]]],[9,[[7,[33,11]]]],[9,[[7,[34,11]]]],[9,[[7,[35,11]]]],[9,[[7,[36,11]]]],[9,[[7,[37,11]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[22,[[7,[31,11]]]],[22,[[7,[32,11]]]],[22,[[7,[33,11]]]],[22,[[7,[34,11]]]],[22,[[7,[35,11]]]],[22,[[7,[36,11]]]],[22,[[7,[37,11]]]],[[31,23],[[7,[24]]]],[[32,23],[[7,[24]]]],[[33,23],[[7,[24]]]],[[34,23],[[7,[24]]]],[[35,23],[[7,[24]]]],[[36,23],[[7,[24]]]],[[37,23],[[7,[24]]]],[[31,31],3],[[32,32],3],[[33,33],3],[[34,34],3],[[35,35],3],[[36,36],3],[[37,37],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[31,4],5],[[31,4],5],[[32,4],5],[[32,4],5],[[33,4],5],[[33,4],5],[[34,4],5],[[34,4],5],[[35,4],5],[[35,4],5],[[36,4],5],[[37,4],5],[[]],[[]],[33,32],[38,32],[39,32],[40,33],[[]],[[]],[[]],[[]],[41,36],[42,37],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[43],[43],[43],[43],[43],0,[32,[[6,[44]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],25],[[],25],[[],25],[[],25],[[],25],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[9,[[7,[45,11]]]],[9,[[7,[46,11]]]],[9,[[7,[47,11]]]],[9,[[7,[48,11]]]],[9,[[7,[49,11]]]],[9,[[7,[50,11]]]],[9,[[7,[51,11]]]],[9,[[7,[52,11]]]],[9,[[7,[53,11]]]],[9,[[7,[54,11]]]],[9,[[7,[55,11]]]],[9,[[7,[56,11]]]],[9,[[7,[57,11]]]],[9,[[7,[58,11]]]],[9,[[7,[59,11]]]],[9,[[7,[60,11]]]],[9,[[7,[61,11]]]],[9,[[7,[62,11]]]],[9,[[7,[63,11]]]],[9,[[7,[64,11]]]],[9,[[7,[65,11]]]],[9,[[7,[66,11]]]],[9,[[7,[67,11]]]],[9,[[7,[68,11]]]],[9,[[7,[69,11]]]],[9,[[7,[70,11]]]],[9,[[7,[71,11]]]],[9,[[7,[72,11]]]],[9,[[7,[73,11]]]],[9,[[7,[74,11]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[45,45],[46,46],[47,47],[48,48],[49,49],[50,50],[51,51],[52,52],[53,53],[54,54],[55,55],[56,56],[57,57],[58,58],[59,59],[60,60],[61,61],[62,62],[63,63],[64,64],[65,65],[66,66],[67,67],[68,68],[69,69],[70,70],[71,71],[72,72],[73,73],[74,74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[22,[[7,[45,11]]]],[22,[[7,[46,11]]]],[22,[[7,[47,11]]]],[22,[[7,[48,11]]]],[22,[[7,[49,11]]]],[22,[[7,[50,11]]]],[22,[[7,[51,11]]]],[22,[[7,[52,11]]]],[22,[[7,[53,11]]]],[22,[[7,[54,11]]]],[22,[[7,[55,11]]]],[22,[[7,[56,11]]]],[22,[[7,[57,11]]]],[22,[[7,[58,11]]]],[22,[[7,[59,11]]]],[22,[[7,[60,11]]]],[22,[[7,[61,11]]]],[22,[[7,[62,11]]]],[22,[[7,[63,11]]]],[22,[[7,[64,11]]]],[22,[[7,[65,11]]]],[22,[[7,[66,11]]]],[22,[[7,[67,11]]]],[22,[[7,[68,11]]]],[22,[[7,[69,11]]]],[22,[[7,[70,11]]]],[22,[[7,[71,11]]]],[22,[[7,[72,11]]]],[22,[[7,[73,11]]]],[22,[[7,[74,11]]]],[[],45],[[],46],[[],50],0,0,[[45,23],[[7,[24]]]],[[46,23],[[7,[24]]]],[[47,23],[[7,[24]]]],[[48,23],[[7,[24]]]],[[49,23],[[7,[24]]]],[[50,23],[[7,[24]]]],[[51,23],[[7,[24]]]],[[52,23],[[7,[24]]]],[[53,23],[[7,[24]]]],[[54,23],[[7,[24]]]],[[55,23],[[7,[24]]]],[[56,23],[[7,[24]]]],[[57,23],[[7,[24]]]],[[58,23],[[7,[24]]]],[[59,23],[[7,[24]]]],[[60,23],[[7,[24]]]],[[61,23],[[7,[24]]]],[[62,23],[[7,[24]]]],[[63,23],[[7,[24]]]],[[64,23],[[7,[24]]]],[[65,23],[[7,[24]]]],[[66,23],[[7,[24]]]],[[67,23],[[7,[24]]]],[[68,23],[[7,[24]]]],[[69,23],[[7,[24]]]],[[70,23],[[7,[24]]]],[[71,23],[[7,[24]]]],[[72,23],[[7,[24]]]],[[73,23],[[7,[24]]]],[[74,23],[[7,[24]]]],0,[[45,45],3],[[46,46],3],[[47,47],3],[[48,48],3],[[49,49],3],[[50,50],3],[[51,51],3],[[52,52],3],[[53,53],3],[[54,54],3],[[55,55],3],[[56,56],3],[[57,57],3],[[58,58],3],[[59,59],3],[[60,60],3],[[61,61],3],[[62,62],3],[[63,63],3],[[64,64],3],[[65,65],3],[[66,66],3],[[67,67],3],[[68,68],3],[[69,69],3],[[70,70],3],[[71,71],3],[[72,72],3],[[73,73],3],[[74,74],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],0,0,0,0,0,0,0,0,0,0,0,0,[[45,4],5],[[46,4],5],[[47,4],5],[[48,4],5],[[49,4],5],[[50,4],5],[[51,4],5],[[52,4],5],[[53,4],5],[[54,4],5],[[55,4],5],[[56,4],5],[[57,4],5],[[58,4],5],[[59,4],5],[[60,4],5],[[61,4],5],[[62,4],5],[[63,4],5],[[64,4],5],[[65,4],5],[[66,4],5],[[67,4],5],[[68,4],5],[[69,4],5],[[70,4],5],[[71,4],5],[[72,4],5],[[73,4],5],[[74,4],5],0,[[]],[75,45],[76,46],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[77,57],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[47,78],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[50,3],[50,3],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[78,78],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],7],[[],7],[[],[[7,[47]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[9,[[7,[79,11]]]],[9,[[7,[80,11]]]],[9,[[7,[81,11]]]],[9,[[7,[82,11]]]],[9,[[7,[83,11]]]],[9,[[7,[84,11]]]],[9,[[7,[85,11]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[79,79],[80,80],[81,81],[82,82],[83,83],[84,84],[85,85],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[22,[[7,[79,11]]]],[22,[[7,[80,11]]]],[22,[[7,[81,11]]]],[22,[[7,[82,11]]]],[22,[[7,[83,11]]]],[22,[[7,[84,11]]]],[22,[[7,[85,11]]]],[[79,23],[[7,[24]]]],[[80,23],[[7,[24]]]],[[81,23],[[7,[24]]]],[[82,23],[[7,[24]]]],[[83,23],[[7,[24]]]],[[84,23],[[7,[24]]]],[[85,23],[[7,[24]]]],[[79,79],3],[[80,80],3],[[81,81],3],[[82,82],3],[[83,83],3],[[84,84],3],[[85,85],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[79,4],5],[[79,4],5],[[80,4],5],[[81,4],5],[[82,4],5],[[83,4],5],[[84,4],5],[[85,4],5],[86,79],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[79,[[6,[78]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],25],[87,[[7,[79]]]],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[[]],[[]],[9,[[7,[88,11]]]],[9,[[7,[89,11]]]],[[]],[[]],[88,88],[89,89],[[]],[[]],[22,[[7,[88,11]]]],[22,[[7,[89,11]]]],[[88,23],[[7,[24]]]],[[89,23],[[7,[24]]]],[[88,88],3],[[89,89],3],[[],3],[[],3],[[88,4],5],[[89,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[]],[[]],0,0,0,0,0,0,0,0,[[]],[[]],[9,[[7,[90,11]]]],[9,[[7,[91,11]]]],[[]],[[]],[90,90],[91,91],[[]],[[]],[22,[[7,[90,11]]]],[22,[[7,[91,11]]]],[[90,23],[[7,[24]]]],[[91,23],[[7,[24]]]],[[90,90],3],[[91,91],3],[[],3],[[],3],[[90,4],5],[[91,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[]],[[]],0,0,[[]],[9,[[7,[92,11]]]],[[]],[92,92],[[]],[22,[[7,[92,11]]]],[[92,23],[[7,[24]]]],[[92,92],3],[[],3],[[92,4],5],[[]],[[]],[[]],[[],7],[[],7],[[],8],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[9,[[7,[93,11]]]],[9,[[7,[94,11]]]],[9,[[7,[95,11]]]],[9,[[7,[96,11]]]],[9,[[7,[97,11]]]],[9,[[7,[98,11]]]],[9,[[7,[99,11]]]],[9,[[7,[100,11]]]],[9,[[7,[101,11]]]],[9,[[7,[[104,[[0,[102,103]]]],11]]]],[9,[[7,[[105,[[0,[102,103]]]],11]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[93,93],[94,94],[95,95],[96,96],[97,97],[98,98],[99,99],[100,100],[101,101],[[[107,[106]]],[[107,[106]]]],[108,108],[[[104,[[0,[102,103,106]]]]],[[104,[[0,[102,103,106]]]]]],[[[109,[106]]],[[109,[106]]]],[110,110],[111,111],[[[105,[[0,[102,103,106]]]]],[[105,[[0,[102,103,106]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[108,112],[113,112],0,0,0,0,0,[22,[[7,[93,11]]]],[22,[[7,[94,11]]]],[22,[[7,[95,11]]]],[22,[[7,[96,11]]]],[22,[[7,[97,11]]]],[22,[[7,[98,11]]]],[22,[[7,[99,11]]]],[22,[[7,[100,11]]]],[22,[[7,[101,11]]]],[22,[[7,[[104,[[0,[102,103]]]],11]]]],[22,[[7,[[105,[[0,[102,103]]]],11]]]],[[],110],[114,[[7,[[107,[103]]]]]],[114,[[7,[[109,[103]]]]]],[114,[[7,[110]]]],[114,[[7,[111]]]],0,[[[104,[110]],115],[[105,[110]]]],[[[104,[[117,[116]]]],115],[[105,[[117,[116]]]]]],[[93,23],[[7,[24]]]],[[94,23],[[7,[24]]]],[[95,23],[[7,[24]]]],[[96,23],[[7,[24]]]],[[97,23],[[7,[24]]]],[[98,23],[[7,[24]]]],[[99,23],[[7,[24]]]],[[100,23],[[7,[24]]]],[[101,23],[[7,[24]]]],[[[104,[[0,[102,103]]]],23],[[7,[24]]]],[[[105,[[0,[102,103]]]],23],[[7,[24]]]],[[93,93],3],[[94,94],3],[[95,95],3],[[96,96],3],[[97,97],3],[[98,98],3],[[99,99],3],[[100,100],3],[[101,101],3],[[[107,[118]],[107,[118]]],3],[[[104,[[0,[102,103,118]]]],[104,[[0,[102,103,118]]]]],3],[[[109,[118]],[109,[118]]],3],[[110,110],3],[[111,111],3],[[[105,[[0,[102,103,118]]]],[105,[[0,[102,103,118]]]]],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[93,4],5],[[94,4],5],[[95,4],5],[[96,4],5],[[97,4],5],[[98,4],5],[[98,4],5],[[99,4],5],[[100,4],5],[[101,4],5],[[[107,[119]],4],5],[[108,4],5],[[[104,[[0,[102,103,119]]]],4],5],[[[109,[119]],4],5],[[110,4],5],[[111,4],5],[[113,4],5],[[[105,[[0,[102,103,119]]]],4],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]]],111],[[]],[[]],[[[0,[122,123]]],[[7,[110]]]],[[],110],[[[125,[124]],126,112,127],[[7,[[105,[[117,[116]]]],128]]]],[[[125,[124]],126,112,127],[[7,[[105,[110]],128]]]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[108,[[132,[[131,[120,[130,[129]]]]]]]],[113,[[7,[[125,[[131,[120,[130,[129]]]]]],133]]]],[110,3],0,[[109,134],109],0,[25,[[7,[98,135]]]],[[[136,[110]],137],[[138,[[6,[[7,[121]]]]]]]],[108,126],0,0,0,[108,127],[113,127],0,0,[[108,115,139],113],[[[104,[110]],115,139],[[105,[110]]]],[[[104,[[117,[116]]]],115,139],[[105,[[117,[116]]]]]],[[[107,[102]],140],7],[[[109,[102]],140],7],[[110,140],7],[[111,140],7],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],25],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[108,141],[[[104,[[0,[102,103]]]]],141],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"EnvVars"],[4,"Ordering"],[15,"bool"],[3,"Formatter"],[6,"Result"],[4,"Option"],[4,"Result"],[3,"TypeId"],[8,"BorrowDecoder"],[4,"LogLevel"],[4,"DecodeError"],[3,"LogMessage"],[3,"GetEnvVarsRequest"],[4,"FileRequest"],[4,"ClientMessage"],[4,"FileResponse"],[4,"DaemonMessage"],[3,"ClientCodec"],[3,"BytesMut"],[6,"Result"],[3,"DaemonCodec"],[8,"Decoder"],[8,"Encoder"],[4,"EncodeError"],[3,"String"],[3,"LookupRecord"],[3,"DnsLookup"],[3,"GetAddrInfoResponse"],[3,"GetAddrInfoRequest"],[3,"LookupIp"],[4,"SerializationError"],[4,"ResponseError"],[4,"RemoteError"],[3,"RemoteIOError"],[3,"DnsLookupError"],[4,"ErrorKindInternal"],[4,"ResolveErrorKindInternal"],[3,"Error"],[3,"ResolveError"],[3,"AddrParseError"],[4,"ErrorKind"],[4,"ResolveErrorKind"],[3,"Demand"],[8,"Error"],[3,"MetadataInternal"],[3,"FsMetadataInternal"],[3,"DirEntryInternal"],[3,"OpenFileRequest"],[3,"OpenFileResponse"],[3,"OpenOptionsInternal"],[3,"OpenRelativeFileRequest"],[3,"ReadFileRequest"],[3,"ReadFileResponse"],[3,"ReadLimitedFileRequest"],[3,"SeekFileRequest"],[3,"SeekFileResponse"],[4,"SeekFromInternal"],[3,"WriteFileRequest"],[3,"WriteFileResponse"],[3,"WriteLimitedFileRequest"],[3,"CloseFileRequest"],[3,"AccessFileRequest"],[3,"AccessFileResponse"],[3,"XstatRequest"],[3,"XstatFsRequest"],[3,"XstatResponse"],[3,"XstatFsResponse"],[3,"FdOpenDirRequest"],[3,"OpenDirResponse"],[3,"ReadDirRequest"],[3,"ReadDirResponse"],[3,"CloseDirRequest"],[3,"GetDEnts64Request"],[3,"GetDEnts64Response"],[3,"Metadata"],[3,"Statfs"],[4,"SeekFrom"],[15,"u16"],[4,"SocketAddress"],[4,"UnixAddr"],[3,"LayerConnect"],[3,"LayerWrite"],[3,"LayerClose"],[3,"DaemonConnect"],[3,"DaemonRead"],[4,"SocketAddr"],[3,"SockAddr"],[4,"LayerTcpOutgoing"],[4,"DaemonTcpOutgoing"],[4,"LayerUdpOutgoing"],[4,"DaemonUdpOutgoing"],[4,"DaemonPauseTarget"],[3,"NewTcpConnection"],[3,"TcpData"],[3,"TcpClose"],[4,"LayerTcp"],[4,"DaemonTcp"],[3,"Filter"],[4,"HttpFilter"],[4,"StealType"],[4,"LayerTcpSteal"],[8,"Serialize"],[8,"Deserialize"],[3,"HttpRequest"],[3,"HttpResponse"],[8,"Clone"],[3,"InternalHttpRequest"],[4,"HttpRequestFallback"],[3,"InternalHttpResponse"],[3,"InternalHttpBody"],[4,"InternalHttpBodyFrame"],[6,"ConnectionId"],[4,"HttpResponseFallback"],[8,"Deserializer"],[3,"StatusCode"],[15,"u8"],[3,"Vec"],[8,"PartialEq"],[8,"Debug"],[3,"Bytes"],[3,"Frame"],[8,"Body"],[8,"Unpin"],[3,"Incoming"],[3,"Response"],[6,"Port"],[6,"RequestId"],[3,"Error"],[4,"Infallible"],[8,"From"],[3,"BoxBody"],[3,"Request"],[3,"Error"],[8,"FnOnce"],[4,"Error"],[3,"Pin"],[3,"Context"],[4,"Poll"],[15,"str"],[8,"Serializer"],[3,"Version"],[13,"PauseResponse"]]},\ "mirrord_sip":{"doc":"","t":"","n":[],"q":[],"d":[],"i":[],"f":[],"c":[],"p":[]},\ "nix":{"doc":"Rust friendly bindings to the various *nix system …","t":"GIGOAAAAAAOOOOOOOOOOOOOKAKCAAAAAOOOOAAAAAKNNDNDNNDDNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLFLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSNNEINLLLLLLLFLLLFLLLLLKLLLLLLSSSSSDSSSSSSSNNNNNNNNNNNSSSSNNNNNDEDENNNNDSSSSSSSSSSSSSSSSSSSSSSSSNNNNNNESSSDSSSSDDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLFFFFLLLLLLLFFLLLLLLLFLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFDDMLLLLMLLMLLLMLLLLFLLMLLLMLLLLLLLLDSSDSSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSDDSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLFFLLDDDSSSSSSSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLGFFFFFFFFFLLLLLLLLLLLLLLLLLLLLLLASSSSSSSSSSSSSSSSSSSSSSDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLSSSSSSSSSSDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLDDDGDLLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLFLLLLLLLLMMFFFFLLMLLLLLLLLLLLLLLLFLLMMMMSSSSSSSSSSSSSSSSSSSGDDLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLFLLLLLLLLLLLLLLFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAINENDENDDNNENNQFKLLLFLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLKLLLKLLLLLLLLLLLLLLLLLLKLLLLLLLLLFLLLLLLLLLLKLLLKLLLKLLLKLLLLLLLLLLLLLLLLLLLLLLLLLSSSSSSSSSSSSSSSSDNNNDDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLSSSDLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDSSSSSSSSSSSSSSSSSSSSSSSSDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMOOOOSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSDSSSDDEDSSSSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLSSSSSSDSSSSSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLFLLLLLLLLLLGFFGEDNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNNNNNNNNNNNNNNNNNNNELFLLLLLLLLLLLLLLLLLLLLLLLFLFLLLLLLLLLLLLLLLLLLLLFFFLLLLFLLLLLLLFLLLLFFLFLFFFFLLLFFFLLLLFLLLLLLLLLLFFDNNNNSSSSSSSSSSEEDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNELLLLLLLLLLLFFLLLLNNNNNNNNNNNNNNNNRNNNEDELLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLGFLLLLLLLLLLLLLLLLLLLRDDLLLLLLLLLLLLLLLLLLLLLLLLFLFLLLLLLLLFFNSSSSSSSNNNNNNNNNNRNNRNNNNNNNNNNNNRNNNNNNNNNNDDNNDENDDNENNEEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLFFLLLFLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLGLLMMMMMSSRRDCDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDCFMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLENNDNNNNNNNNNNNNNDEENNNNINNNNNEDEDDNNNNDDNNNNNNNNNNDNSSSSSSSSSSNDDDNNNNDNNNNNNNNNNNNNNNNNNNNNNNDNNNNSSSSSSSSNNNNNNNNNIENEDEEDDITNNDDNNNNNNNDDNNNNNQQNNDNNNFFLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMDLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLKFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMMMMMMDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLMMGLLFFFFKLLLFFMMMMMMMMMLLLDDDDFDFFAMLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEDFNNDNNDSSSSSSSSSSSSSSSSSSSSSSSELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLGLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLFFFLLLLLLLLLLLLLLLLLLFFFFFFFFGLLLLLLLLMMMMMMMMMMMMMMMMFLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLFFRRRRRRRRRRRRRRRRRRRRDRRRRRRRRRRRRRRRRRRRRRRRRRRRRDRRRRRRLLLLLLLLLLLLLLLLLLLLLLGFLLLLFLLLLLLLLDSSSSSSSSSSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLFLLLLLLLLLLLLLDLLLLLLLLLLLLLLLFLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSESSSSSSSSSSSSSSSSSSDSSSSSSSSSSSSEESSSSSSSSSSSSSSSSDDRSSSSSSSSSSSSDSSSSEESSSSSNNNNNNNNNNSDNNNNNNNNNNNNNNNSSSNNSRLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLLLLLKLLLLLLLKLLKLLLKLLKLLLLKLLLLGGLLLLLLLLLLLLLLLENNNDDLLLLLLLLLLLLLNNNNNEENNNSSSDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLMLLLLLLLLLLLLLLLLLLLLMFFFFFFFLLLLLLLLFDLLLLLLLLLLLLLLLLLLFLNNNENNNNNNNNSSSSSSDESSSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFSSSSSSSSSSSDLLLFFFFLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLNNNNNDNNNNNNNNNNNSENENNDDNNNNNENNNNNNNNNNNNNNNNNNNNNNNNEDNRNSNDDNNNNNNNNNNNNENNNDEDSESNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLFLMFFFFLLMMLLLLLLLLLLLFFFFFLFFFFFFLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFMFFFFFFFFFFFFFFFFMMLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLFFFFMFFFFMMLLLLMMFFFFFFMMLMMLFFFFFFFFFFFFMFLLFLFFFFFLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLMLFFFMFFFF","n":["Error","NixPath","Result","cmsg_space","dir","env","errno","fcntl","features","ifaddrs","ioctl_none","ioctl_none_bad","ioctl_read","ioctl_read_bad","ioctl_read_buf","ioctl_readwrite","ioctl_readwrite_bad","ioctl_readwrite_buf","ioctl_write_buf","ioctl_write_int","ioctl_write_int_bad","ioctl_write_ptr","ioctl_write_ptr_bad","is_empty","kmod","len","libc","mount","mqueue","net","poll","pty","request_code_none","request_code_read","request_code_readwrite","request_code_write","sched","sys","time","ucontext","unistd","with_nix_path","BlockDevice","CharacterDevice","Dir","Directory","Entry","Fifo","File","Iter","OwningIter","Socket","Symlink","Type","as_raw_fd","as_raw_fd","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","drop","drop","eq","eq","eq","eq","eq","file_name","file_type","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_fd","hash","hash","hash","hash","hash","ino","into","into","into","into","into","into_iter","into_iter","into_iter","iter","next","next","open","openat","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","ClearEnvError","borrow","borrow_mut","clearenv","clone","clone_into","fmt","fmt","from","into","provide","to_owned","to_string","try_from","try_into","type_id","E2BIG","EACCES","EADDRINUSE","EADDRNOTAVAIL","EADV","EAFNOSUPPORT","EAGAIN","EALREADY","EBADE","EBADF","EBADFD","EBADMSG","EBADR","EBADRQC","EBADSLT","EBFONT","EBUSY","ECANCELED","ECHILD","ECHRNG","ECOMM","ECONNABORTED","ECONNREFUSED","ECONNRESET","EDEADLK","EDEADLOCK","EDESTADDRREQ","EDOM","EDOTDOT","EDQUOT","EEXIST","EFAULT","EFBIG","EHOSTDOWN","EHOSTUNREACH","EHWPOISON","EIDRM","EILSEQ","EINPROGRESS","EINTR","EINVAL","EIO","EISCONN","EISDIR","EISNAM","EKEYEXPIRED","EKEYREJECTED","EKEYREVOKED","EL2HLT","EL2NSYNC","EL3HLT","EL3RST","ELIBACC","ELIBBAD","ELIBEXEC","ELIBMAX","ELIBSCN","ELNRNG","ELOOP","EMEDIUMTYPE","EMFILE","EMLINK","EMSGSIZE","EMULTIHOP","ENAMETOOLONG","ENAVAIL","ENETDOWN","ENETRESET","ENETUNREACH","ENFILE","ENOANO","ENOBUFS","ENOCSI","ENODATA","ENODEV","ENOENT","ENOEXEC","ENOKEY","ENOLCK","ENOLINK","ENOMEDIUM","ENOMEM","ENOMSG","ENONET","ENOPKG","ENOPROTOOPT","ENOSPC","ENOSR","ENOSTR","ENOSYS","ENOTBLK","ENOTCONN","ENOTDIR","ENOTEMPTY","ENOTNAM","ENOTRECOVERABLE","ENOTSOCK","ENOTSUP","ENOTTY","ENOTUNIQ","ENXIO","EOPNOTSUPP","EOVERFLOW","EOWNERDEAD","EPERM","EPFNOSUPPORT","EPIPE","EPROTO","EPROTONOSUPPORT","EPROTOTYPE","ERANGE","EREMCHG","EREMOTE","EREMOTEIO","ERESTART","ERFKILL","EROFS","ESHUTDOWN","ESOCKTNOSUPPORT","ESPIPE","ESRCH","ESRMNT","ESTALE","ESTRPIPE","ETIME","ETIMEDOUT","ETOOMANYREFS","ETXTBSY","EUCLEAN","EUNATCH","EUSERS","EWOULDBLOCK","EXDEV","EXFULL","Errno","ErrnoSentinel","UnknownErrno","borrow","borrow_mut","clear","clone","clone_into","desc","eq","errno","fmt","fmt","from","from_i32","from_i32","into","last","provide","result","sentinel","to_owned","to_string","try_from","try_from","try_into","type_id","AT_EMPTY_PATH","AT_NO_AUTOMOUNT","AT_REMOVEDIR","AT_SYMLINK_FOLLOW","AT_SYMLINK_NOFOLLOW","AtFlags","FALLOC_FL_COLLAPSE_RANGE","FALLOC_FL_INSERT_RANGE","FALLOC_FL_KEEP_SIZE","FALLOC_FL_PUNCH_HOLE","FALLOC_FL_UNSHARE_RANGE","FALLOC_FL_ZERO_RANGE","FD_CLOEXEC","F_ADD_SEALS","F_DUPFD","F_DUPFD_CLOEXEC","F_GETFD","F_GETFL","F_GETLK","F_GETPIPE_SZ","F_GET_SEALS","F_OFD_GETLK","F_OFD_SETLK","F_OFD_SETLKW","F_SEAL_GROW","F_SEAL_SEAL","F_SEAL_SHRINK","F_SEAL_WRITE","F_SETFD","F_SETFL","F_SETLK","F_SETLKW","F_SETPIPE_SZ","FallocateFlags","FcntlArg","FdFlag","FlockArg","LockExclusive","LockExclusiveNonblock","LockShared","LockSharedNonblock","OFlag","O_ACCMODE","O_APPEND","O_ASYNC","O_CLOEXEC","O_CREAT","O_DIRECT","O_DIRECTORY","O_DSYNC","O_EXCL","O_FSYNC","O_LARGEFILE","O_NDELAY","O_NOATIME","O_NOCTTY","O_NOFOLLOW","O_NONBLOCK","O_PATH","O_RDONLY","O_RDWR","O_RSYNC","O_SYNC","O_TMPFILE","O_TRUNC","O_WRONLY","POSIX_FADV_DONTNEED","POSIX_FADV_NOREUSE","POSIX_FADV_NORMAL","POSIX_FADV_RANDOM","POSIX_FADV_SEQUENTIAL","POSIX_FADV_WILLNEED","PosixFadviseAdvice","RENAME_EXCHANGE","RENAME_NOREPLACE","RENAME_WHITEOUT","RenameFlags","SPLICE_F_GIFT","SPLICE_F_MORE","SPLICE_F_MOVE","SPLICE_F_NONBLOCK","SealFlag","SpliceFFlags","Unlock","UnlockNonblock","all","all","all","all","all","all","all","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bits","bits","bits","bits","bits","bits","bits","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","complement","complement","complement","complement","complement","complement","complement","contains","contains","contains","contains","contains","contains","contains","copy_file_range","difference","difference","difference","difference","difference","difference","difference","empty","empty","empty","empty","empty","empty","empty","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","extend","extend","extend","extend","extend","extend","extend","fallocate","fcntl","flock","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_unchecked","from_bits_unchecked","from_bits_unchecked","from_bits_unchecked","from_bits_unchecked","from_bits_unchecked","from_bits_unchecked","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","insert","insert","insert","insert","insert","insert","insert","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersects","intersects","intersects","intersects","intersects","intersects","intersects","into","into","into","into","into","into","into","into","into","into","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","not","not","not","not","not","not","not","open","openat","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","posix_fadvise","posix_fallocate","readlink","readlinkat","remove","remove","remove","remove","remove","remove","remove","renameat","renameat2","set","set","set","set","set","set","set","splice","sub","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","tee","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","toggle","toggle","toggle","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","union","union","union","union","union","vmsplice","socket_atomic_cloexec","InterfaceAddress","InterfaceAddressIterator","address","borrow","borrow","borrow_mut","borrow_mut","broadcast","clone","clone_into","destination","drop","eq","eq","flags","fmt","fmt","from","from","getifaddrs","hash","hash","interface_name","into","into","into_iter","netmask","next","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","DeleteModuleFlags","MODULE_INIT_IGNORE_MODVERSIONS","MODULE_INIT_IGNORE_VERMAGIC","ModuleInitFlags","O_NONBLOCK","O_TRUNC","all","all","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","complement","complement","contains","contains","delete_module","difference","difference","empty","empty","eq","eq","extend","extend","finit_module","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from_bits","from_bits","from_bits_truncate","from_bits_truncate","from_bits_unchecked","from_bits_unchecked","from_iter","from_iter","hash","hash","init_module","insert","insert","intersection","intersection","intersects","intersects","into","into","is_all","is_all","is_empty","is_empty","not","not","partial_cmp","partial_cmp","remove","remove","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","to_owned","to_owned","toggle","toggle","try_from","try_from","try_into","try_into","type_id","type_id","union","union","MNT_DETACH","MNT_EXPIRE","MNT_FORCE","MS_ACTIVE","MS_BIND","MS_DIRSYNC","MS_I_VERSION","MS_KERNMOUNT","MS_LAZYTIME","MS_MANDLOCK","MS_MGC_MSK","MS_MGC_VAL","MS_MOVE","MS_NOATIME","MS_NODEV","MS_NODIRATIME","MS_NOEXEC","MS_NOSUID","MS_NOUSER","MS_POSIXACL","MS_PRIVATE","MS_RDONLY","MS_REC","MS_RELATIME","MS_REMOUNT","MS_RMT_MASK","MS_SHARED","MS_SILENT","MS_SLAVE","MS_STRICTATIME","MS_SYNCHRONOUS","MS_UNBINDABLE","MntFlags","MsFlags","UMOUNT_NOFOLLOW","all","all","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","complement","complement","contains","contains","difference","difference","empty","empty","eq","eq","extend","extend","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from_bits","from_bits","from_bits_truncate","from_bits_truncate","from_bits_unchecked","from_bits_unchecked","from_iter","from_iter","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","is_all","is_all","is_empty","is_empty","mount","not","not","partial_cmp","partial_cmp","remove","remove","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","to_owned","to_owned","toggle","toggle","try_from","try_from","try_into","try_into","type_id","type_id","umount","umount2","union","union","MQ_OFlag","MqAttr","MqdT","O_CLOEXEC","O_CREAT","O_EXCL","O_NONBLOCK","O_RDONLY","O_RDWR","O_WRONLY","all","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","complement","contains","curmsgs","difference","empty","eq","eq","extend","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from_bits","from_bits_truncate","from_bits_unchecked","from_iter","hash","hash","insert","intersection","intersects","into","into","into","is_all","is_empty","maxmsg","mq_attr_member_t","mq_close","mq_getattr","mq_open","mq_receive","mq_remove_nonblock","mq_send","mq_set_nonblock","mq_setattr","mq_unlink","msgsize","new","not","partial_cmp","remove","set","sub","sub_assign","symmetric_difference","to_owned","to_owned","toggle","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","union","if_","IFF_ALLMULTI","IFF_AUTOMEDIA","IFF_BROADCAST","IFF_DEBUG","IFF_DORMANT","IFF_DYNAMIC","IFF_ECHO","IFF_LOOPBACK","IFF_LOWER_UP","IFF_MASTER","IFF_MULTICAST","IFF_NOARP","IFF_NOTRAILERS","IFF_NO_PI","IFF_POINTOPOINT","IFF_PORTSEL","IFF_PROMISC","IFF_RUNNING","IFF_SLAVE","IFF_TAP","IFF_TUN","IFF_UP","Interface","InterfaceFlags","Interfaces","InterfacesIter","all","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","complement","contains","difference","drop","empty","eq","extend","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from_bits","from_bits_truncate","from_bits_unchecked","from_iter","hash","if_nameindex","if_nametoindex","index","insert","intersection","intersects","into","into","into","into","into_iter","into_iter","is_all","is_empty","iter","name","next","not","partial_cmp","remove","set","sub","sub_assign","symmetric_difference","to_owned","to_slice","toggle","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","union","POLLERR","POLLHUP","POLLIN","POLLNVAL","POLLOUT","POLLPRI","POLLRDBAND","POLLRDNORM","POLLWRBAND","POLLWRNORM","PollFd","PollFlags","all","all","any","as_raw_fd","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","complement","contains","difference","empty","eq","eq","events","extend","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from_bits","from_bits_truncate","from_bits_unchecked","from_iter","hash","hash","insert","intersection","intersects","into","into","is_all","is_empty","new","not","partial_cmp","poll","ppoll","remove","revents","set","set_events","sub","sub_assign","symmetric_difference","to_owned","to_owned","toggle","try_from","try_from","try_into","try_into","type_id","type_id","union","ForkptyResult","OpenptyResult","PtyMaster","SessionId","Winsize","as_raw_fd","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","drop","eq","eq","eq","flush","flush","fmt","fmt","fmt","fmt","fork_result","forkpty","from","from","from","from","from","grantpt","hash","hash","hash","into","into","into","into","into_raw_fd","master","master","openpty","posix_openpt","ptsname","ptsname_r","read","read","slave","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unlockpt","write","write","ws_col","ws_row","ws_xpixel","ws_ypixel","CLONE_DETACHED","CLONE_FILES","CLONE_FS","CLONE_IO","CLONE_NEWCGROUP","CLONE_NEWIPC","CLONE_NEWNET","CLONE_NEWNS","CLONE_NEWPID","CLONE_NEWUSER","CLONE_NEWUTS","CLONE_PARENT","CLONE_PTRACE","CLONE_SIGHAND","CLONE_SYSVSEM","CLONE_THREAD","CLONE_UNTRACED","CLONE_VFORK","CLONE_VM","CloneCb","CloneFlags","CpuSet","all","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","cmp","complement","contains","count","default","difference","empty","eq","eq","extend","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from_bits","from_bits_truncate","from_bits_unchecked","from_iter","hash","hash","insert","intersection","intersects","into","into","is_all","is_empty","is_set","new","not","partial_cmp","remove","sched_getaffinity","sched_getcpu","sched_setaffinity","sched_yield","set","set","setns","sub","sub_assign","symmetric_difference","to_owned","to_owned","toggle","try_from","try_from","try_into","try_into","type_id","type_id","union","unset","unshare","aio","epoll","eventfd","inotify","ioctl","memfd","mman","personality","pthread","ptrace","quota","reboot","resource","select","sendfile","signal","signalfd","socket","stat","statfs","statvfs","sysinfo","termios","time","timer","timerfd","uio","utsname","wait","Aio","AioAllDone","AioCancelStat","AioCanceled","AioFsync","AioFsyncMode","AioNotCanceled","AioRead","AioWrite","LIO_NOWAIT","LIO_WAIT","LioMode","O_DSYNC","O_SYNC","Output","aio_cancel_all","aio_return","aio_return","aio_return","aio_return","aio_suspend","as_mut","as_mut","as_ref","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cancel","cancel","cancel","cancel","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","eq","eq","eq","error","error","error","error","fd","fd","fd","fd","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","hash","hash","in_progress","in_progress","in_progress","in_progress","into","into","into","into","into","into","lio_listio","mode","nbytes","nbytes","new","new","new","offset","offset","partial_cmp","partial_cmp","priority","priority","priority","priority","set_sigev_notify","set_sigev_notify","set_sigev_notify","set_sigev_notify","sigevent","sigevent","sigevent","sigevent","submit","submit","submit","submit","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","EPOLLERR","EPOLLET","EPOLLEXCLUSIVE","EPOLLHUP","EPOLLIN","EPOLLMSG","EPOLLONESHOT","EPOLLOUT","EPOLLPRI","EPOLLRDBAND","EPOLLRDHUP","EPOLLRDNORM","EPOLLWAKEUP","EPOLLWRBAND","EPOLLWRNORM","EPOLL_CLOEXEC","EpollCreateFlags","EpollCtlAdd","EpollCtlDel","EpollCtlMod","EpollEvent","EpollFlags","EpollOp","all","all","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","complement","complement","contains","contains","data","difference","difference","empty","empty","empty","epoll_create","epoll_create1","epoll_ctl","epoll_wait","eq","eq","eq","eq","events","extend","extend","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from_bits","from_bits","from_bits_truncate","from_bits_truncate","from_bits_unchecked","from_bits_unchecked","from_iter","from_iter","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","is_all","is_all","is_empty","is_empty","new","not","not","partial_cmp","partial_cmp","remove","remove","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","union","union","EFD_CLOEXEC","EFD_NONBLOCK","EFD_SEMAPHORE","EfdFlags","all","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow_mut","clone","clone_into","cmp","complement","contains","difference","empty","eq","eventfd","extend","fmt","fmt","fmt","fmt","fmt","from","from_bits","from_bits_truncate","from_bits_unchecked","from_iter","hash","insert","intersection","intersects","into","is_all","is_empty","not","partial_cmp","remove","set","sub","sub_assign","symmetric_difference","to_owned","toggle","try_from","try_into","type_id","union","AddWatchFlags","IN_ACCESS","IN_ALL_EVENTS","IN_ATTRIB","IN_CLOEXEC","IN_CLOSE","IN_CLOSE_NOWRITE","IN_CLOSE_WRITE","IN_CREATE","IN_DELETE","IN_DELETE_SELF","IN_DONT_FOLLOW","IN_IGNORED","IN_ISDIR","IN_MODIFY","IN_MOVE","IN_MOVED_FROM","IN_MOVED_TO","IN_MOVE_SELF","IN_NONBLOCK","IN_ONESHOT","IN_ONLYDIR","IN_OPEN","IN_Q_OVERFLOW","IN_UNMOUNT","InitFlags","Inotify","InotifyEvent","WatchDescriptor","add_watch","all","all","as_raw_fd","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","complement","complement","contains","contains","cookie","difference","difference","empty","empty","eq","eq","eq","extend","extend","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_bits","from_bits","from_bits_truncate","from_bits_truncate","from_bits_unchecked","from_bits_unchecked","from_iter","from_iter","from_raw_fd","hash","hash","hash","init","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","is_all","is_all","is_empty","is_empty","mask","name","not","not","partial_cmp","partial_cmp","partial_cmp","read_events","remove","remove","rm_watch","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","union","union","wd","request_code_none","request_code_read","request_code_readwrite","request_code_write","MFD_ALLOW_SEALING","MFD_CLOEXEC","MemFdCreateFlag","all","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow_mut","clone","clone_into","cmp","complement","contains","difference","empty","eq","extend","fmt","fmt","fmt","fmt","fmt","from","from_bits","from_bits_truncate","from_bits_unchecked","from_iter","hash","insert","intersection","intersects","into","is_all","is_empty","memfd_create","not","partial_cmp","remove","set","sub","sub_assign","symmetric_difference","to_owned","toggle","try_from","try_into","type_id","union","MADV_DODUMP","MADV_DOFORK","MADV_DONTDUMP","MADV_DONTFORK","MADV_DONTNEED","MADV_FREE","MADV_HUGEPAGE","MADV_HWPOISON","MADV_MERGEABLE","MADV_NOHUGEPAGE","MADV_NORMAL","MADV_RANDOM","MADV_REMOVE","MADV_SEQUENTIAL","MADV_SOFT_OFFLINE","MADV_UNMERGEABLE","MADV_WILLNEED","MAP_32BIT","MAP_ANON","MAP_ANONYMOUS","MAP_DENYWRITE","MAP_EXECUTABLE","MAP_FILE","MAP_FIXED","MAP_FIXED_NOREPLACE","MAP_GROWSDOWN","MAP_HUGETLB","MAP_HUGE_16GB","MAP_HUGE_16MB","MAP_HUGE_1GB","MAP_HUGE_1MB","MAP_HUGE_256MB","MAP_HUGE_2GB","MAP_HUGE_2MB","MAP_HUGE_32MB","MAP_HUGE_512KB","MAP_HUGE_512MB","MAP_HUGE_64KB","MAP_HUGE_8MB","MAP_LOCKED","MAP_NONBLOCK","MAP_NORESERVE","MAP_POPULATE","MAP_PRIVATE","MAP_SHARED","MAP_STACK","MCL_CURRENT","MCL_FUTURE","MREMAP_FIXED","MREMAP_MAYMOVE","MRemapFlags","MS_ASYNC","MS_INVALIDATE","MS_SYNC","MapFlags","MlockAllFlags","MmapAdvise","MsFlags","PROT_EXEC","PROT_GROWSDOWN","PROT_GROWSUP","PROT_NONE","PROT_READ","PROT_WRITE","ProtFlags","all","all","all","all","all","bitand","bitand","bitand","bitand","bitand","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitor","bitor","bitor","bitor","bitor","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bits","bits","bits","bits","bits","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","complement","complement","complement","complement","complement","contains","contains","contains","contains","contains","difference","difference","difference","difference","difference","empty","empty","empty","empty","empty","eq","eq","eq","eq","eq","eq","extend","extend","extend","extend","extend","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_unchecked","from_bits_unchecked","from_bits_unchecked","from_bits_unchecked","from_bits_unchecked","from_iter","from_iter","from_iter","from_iter","from_iter","hash","hash","hash","hash","hash","hash","insert","insert","insert","insert","insert","intersection","intersection","intersection","intersection","intersection","intersects","intersects","intersects","intersects","intersects","into","into","into","into","into","into","is_all","is_all","is_all","is_all","is_all","is_empty","is_empty","is_empty","is_empty","is_empty","madvise","mlock","mlockall","mmap","mprotect","mremap","msync","munlock","munlockall","munmap","not","not","not","not","not","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","remove","remove","remove","remove","remove","set","set","set","set","set","shm_open","shm_unlink","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","toggle","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","union","union","union","union","union","ADDR_COMPAT_LAYOUT","ADDR_LIMIT_32BIT","ADDR_LIMIT_3GB","ADDR_NO_RANDOMIZE","FDPIC_FUNCPTRS","MMAP_PAGE_ZERO","Persona","READ_IMPLIES_EXEC","SHORT_INODE","STICKY_TIMEOUTS","UNAME26","WHOLE_SECONDS","all","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow_mut","clone","clone_into","cmp","complement","contains","difference","empty","eq","extend","fmt","fmt","fmt","fmt","fmt","from","from_bits","from_bits_truncate","from_bits_unchecked","from_iter","get","hash","insert","intersection","intersects","into","is_all","is_empty","not","partial_cmp","remove","set","set","sub","sub_assign","symmetric_difference","to_owned","toggle","try_from","try_into","type_id","union","Pthread","pthread_kill","pthread_self","AddressType","Event","Options","PTRACE_ATTACH","PTRACE_CONT","PTRACE_DETACH","PTRACE_EVENT_CLONE","PTRACE_EVENT_EXEC","PTRACE_EVENT_EXIT","PTRACE_EVENT_FORK","PTRACE_EVENT_SECCOMP","PTRACE_EVENT_STOP","PTRACE_EVENT_VFORK","PTRACE_EVENT_VFORK_DONE","PTRACE_GETEVENTMSG","PTRACE_GETFPREGS","PTRACE_GETFPXREGS","PTRACE_GETREGS","PTRACE_GETREGSET","PTRACE_GETSIGINFO","PTRACE_INTERRUPT","PTRACE_KILL","PTRACE_LISTEN","PTRACE_O_EXITKILL","PTRACE_O_TRACECLONE","PTRACE_O_TRACEEXEC","PTRACE_O_TRACEEXIT","PTRACE_O_TRACEFORK","PTRACE_O_TRACESECCOMP","PTRACE_O_TRACESYSGOOD","PTRACE_O_TRACEVFORK","PTRACE_O_TRACEVFORKDONE","PTRACE_PEEKDATA","PTRACE_PEEKSIGINFO","PTRACE_PEEKTEXT","PTRACE_PEEKUSER","PTRACE_POKEDATA","PTRACE_POKETEXT","PTRACE_POKEUSER","PTRACE_SEIZE","PTRACE_SETFPREGS","PTRACE_SETFPXREGS","PTRACE_SETOPTIONS","PTRACE_SETREGS","PTRACE_SETREGSET","PTRACE_SETSIGINFO","PTRACE_SINGLESTEP","PTRACE_SYSCALL","PTRACE_SYSEMU","PTRACE_SYSEMU_SINGLESTEP","PTRACE_TRACEME","Request","all","attach","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","cmp","complement","cont","contains","detach","difference","empty","eq","eq","eq","extend","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from_bits","from_bits_truncate","from_bits_unchecked","from_iter","getevent","getregs","getsiginfo","hash","hash","hash","insert","interrupt","intersection","intersects","into","into","into","is_all","is_empty","kill","not","partial_cmp","partial_cmp","partial_cmp","read","read_user","remove","seize","set","setoptions","setregs","setsiginfo","step","sub","sub_assign","symmetric_difference","syscall","sysemu","sysemu_step","to_owned","to_owned","to_owned","toggle","traceme","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","union","write","write_user","Dqblk","GRPQUOTA","QFMT_VFS_OLD","QFMT_VFS_V0","QFMT_VFS_V1","QIF_ALL","QIF_BLIMITS","QIF_BTIME","QIF_ILIMITS","QIF_INODES","QIF_ITIME","QIF_LIMITS","QIF_SPACE","QIF_TIMES","QIF_USAGE","QuotaFmt","QuotaType","QuotaValidFlags","USRQUOTA","all","allocated_inodes","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","block_time_limit","blocks_hard_limit","blocks_soft_limit","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","complement","contains","default","default","difference","empty","eq","eq","eq","eq","extend","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from_bits","from_bits_truncate","from_bits_unchecked","from_iter","hash","hash","hash","hash","inode_time_limit","inodes_hard_limit","inodes_soft_limit","insert","intersection","intersects","into","into","into","into","is_all","is_empty","not","occupied_space","partial_cmp","partial_cmp","partial_cmp","quotactl_get","quotactl_off","quotactl_on","quotactl_set","quotactl_sync","remove","set","set_block_time_limit","set_blocks_hard_limit","set_blocks_soft_limit","set_inode_time_limit","set_inodes_hard_limit","set_inodes_soft_limit","sub","sub_assign","symmetric_difference","to_owned","to_owned","to_owned","to_owned","toggle","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","union","RB_AUTOBOOT","RB_HALT_SYSTEM","RB_KEXEC","RB_POWER_OFF","RB_SW_SUSPEND","RebootMode","borrow","borrow_mut","clone","clone_into","cmp","eq","fmt","from","hash","into","partial_cmp","reboot","set_cad_enabled","to_owned","try_from","try_into","type_id","RLIMIT_AS","RLIMIT_CORE","RLIMIT_CPU","RLIMIT_DATA","RLIMIT_FSIZE","RLIMIT_LOCKS","RLIMIT_MEMLOCK","RLIMIT_MSGQUEUE","RLIMIT_NICE","RLIMIT_NOFILE","RLIMIT_NPROC","RLIMIT_RSS","RLIMIT_RTPRIO","RLIMIT_RTTIME","RLIMIT_SIGPENDING","RLIMIT_STACK","RLIM_INFINITY","RUSAGE_CHILDREN","RUSAGE_SELF","RUSAGE_THREAD","Resource","Usage","UsageWho","as_mut","as_ref","block_reads","block_writes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","eq","eq","eq","fmt","fmt","fmt","from","from","from","full_swaps","getrlimit","getrusage","hash","hash","hash","into","into","into","involuntary_context_switches","ipc_receives","ipc_sends","major_page_faults","max_rss","minor_page_faults","partial_cmp","partial_cmp","rlim_t","setrlimit","shared_integral","signals","system_time","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unshared_data_integral","unshared_stack_integral","user_time","voluntary_context_switches","FD_SETSIZE","FdSet","Fds","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone_into","contains","default","eq","fds","fmt","fmt","from","from","hash","highest","insert","into","into","into_iter","new","next","next_back","pselect","remove","select","size_hint","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","sendfile","sendfile64","Handler","SA_NOCLDSTOP","SA_NOCLDWAIT","SA_NODEFER","SA_ONSTACK","SA_RESETHAND","SA_RESTART","SA_SIGINFO","SIGABRT","SIGALRM","SIGBUS","SIGCHLD","SIGCONT","SIGFPE","SIGHUP","SIGILL","SIGINT","SIGIO","SIGIOT","SIGKILL","SIGPIPE","SIGPOLL","SIGPROF","SIGPWR","SIGQUIT","SIGSEGV","SIGSTKFLT","SIGSTOP","SIGSYS","SIGTERM","SIGTRAP","SIGTSTP","SIGTTIN","SIGTTOU","SIGUNUSED","SIGURG","SIGUSR1","SIGUSR2","SIGVTALRM","SIGWINCH","SIGXCPU","SIGXFSZ","SIG_BLOCK","SIG_SETMASK","SIG_UNBLOCK","SaFlags","SigAction","SigAction","SigDfl","SigEvent","SigHandler","SigIgn","SigSet","SigSetIter","SigevNone","SigevNotify","SigevSignal","SigevThreadId","SigmaskHow","Signal","SignalIterator","add","all","all","as_mut_ptr","as_ref","as_ref","as_str","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","complement","contains","contains","difference","empty","empty","eq","eq","eq","eq","eq","eq","eq","eq","eq","extend","extend","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits_truncate","from_bits_unchecked","from_iter","from_iter","from_sigset_t_unchecked","from_str","handler","hash","hash","hash","hash","hash","hash","hash","hash","hash","insert","intersection","intersects","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","is_all","is_empty","iter","iterator","kill","killpg","mask","new","new","next","next","not","partial_cmp","partial_cmp","partial_cmp","pthread_sigmask","raise","remove","remove","set","sigaction","sigevent","signal","sigprocmask","sub","sub_assign","symmetric_difference","thread_block","thread_get_mask","thread_set_mask","thread_swap_mask","thread_unblock","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_of_thread_id","union","wait","si_value","si_value","signal","signal","thread_id","SFD_CLOEXEC","SFD_NONBLOCK","SIGNALFD_NEW","SIGNALFD_SIGINFO_SIZE","SfdFlags","SigSet","SignalFd","all","as_raw_fd","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","complement","contains","difference","drop","empty","eq","eq","eq","extend","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from_bits","from_bits_truncate","from_bits_unchecked","from_iter","hash","hash","hash","insert","intersection","intersects","into","into","into","into_iter","is_all","is_empty","new","next","not","partial_cmp","read_signal","remove","set","set_mask","siginfo","signal","signalfd","ssi_addr","ssi_addr_lsb","ssi_arch","ssi_band","ssi_call_addr","ssi_code","ssi_errno","ssi_fd","ssi_int","ssi_overrun","ssi_pid","ssi_ptr","ssi_signo","ssi_status","ssi_stime","ssi_syscall","ssi_tid","ssi_trapno","ssi_uid","ssi_utime","sub","sub_assign","symmetric_difference","to_owned","to_owned","toggle","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","union","with_flags","AddressFamily","Alg","Alg","AlgAddr","AlgSetAeadAssoclen","AlgSetIv","AlgSetOp","AppleTalk","Ash","AtmPvc","AtmSvc","Ax25","Bluetooth","Both","Bridge","Caif","Can","CmsgIterator","ControlMessage","ControlMessageOwned","Datagram","Decnet","Econet","EthAll","GetSockOpt","Ib","Ieee802154","Inet","Inet","Inet6","InetAddr","IoSliceIterator","IpAddr","IpMembershipRequest","Ipv4Addr","Ipv4OrigDstAddr","Ipv4PacketInfo","Ipv4PacketInfo","Ipv4RecvErr","Ipv6Addr","Ipv6MembershipRequest","Ipv6OrigDstAddr","Ipv6PacketInfo","Ipv6PacketInfo","Ipv6RecvErr","Ipx","Irda","Isdn","Iucv","Key","Link","LinkAddr","Llc","MSG_CMSG_CLOEXEC","MSG_CTRUNC","MSG_DONTWAIT","MSG_EOR","MSG_ERRQUEUE","MSG_NOSIGNAL","MSG_OOB","MSG_PEEK","MSG_TRUNC","MSG_WAITALL","Mpls","MsgFlags","MultiHeaders","MultiResults","NetBeui","NetRom","Netlink","Netlink","NetlinkAddr","NetlinkAudit","NetlinkCrypto","NetlinkDECNetRoutingMessage","NetlinkFIBLookup","NetlinkIPv6Firewall","NetlinkISCSI","NetlinkKObjectUEvent","NetlinkNetFilter","NetlinkRDMA","NetlinkRoute","NetlinkSCSITransport","NetlinkSELinux","NetlinkSockDiag","NetlinkUserSock","Nfc","Packet","Phonet","Pppox","Raw","Raw","Rdm","Rds","Read","RecvMsg","Rose","RxRpc","RxqOvfl","RxqOvfl","SOCK_CLOEXEC","SOCK_NONBLOCK","SOF_TIMESTAMPING_RAW_HARDWARE","SOF_TIMESTAMPING_RX_HARDWARE","SOF_TIMESTAMPING_RX_SOFTWARE","SOF_TIMESTAMPING_SOFTWARE","SOF_TIMESTAMPING_TX_HARDWARE","SOF_TIMESTAMPING_TX_SOFTWARE","ScmCredentials","ScmCredentials","ScmRights","ScmRights","ScmTimestamp","ScmTimestampns","ScmTimestampsns","Security","SeqPacket","SetSockOpt","Shutdown","Sna","SockAddr","SockFlag","SockProtocol","SockType","SockaddrIn","SockaddrIn6","SockaddrLike","SockaddrStorage","Stream","Tcp","TimestampingFlag","Timestamps","Tipc","TxTime","Udp","UdpGroSegments","UdpGsoSegments","Unix","Unix","UnixAddr","UnixCredentials","Unspec","V4","V4","V6","V6","Val","Val","Vsock","Vsock","VsockAddr","Wanpipe","Write","X25","accept","accept4","addr","address","alg_name","alg_type","all","all","all","any","as_abstract","as_alg_addr","as_alg_addr_mut","as_ffi_pair","as_link_addr","as_link_addr_mut","as_mut_ptr","as_netlink_addr","as_netlink_addr_mut","as_ptr","as_ptr","as_ptr","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_sockaddr_in","as_sockaddr_in6","as_sockaddr_in6_mut","as_sockaddr_in_mut","as_unix_addr","as_unix_addr_mut","as_vsock_addr","as_vsock_addr_mut","bind","bitand","bitand","bitand","bitand_assign","bitand_assign","bitand_assign","bitor","bitor","bitor","bitor_assign","bitor_assign","bitor_assign","bits","bits","bits","bitxor","bitxor","bitxor","bitxor_assign","bitxor_assign","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytes","cid","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmsg_len","cmsg_level","cmsg_type","cmsghdr","cmsgs","complement","complement","complement","connect","contains","contains","contains","default","difference","difference","difference","empty","empty","empty","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","extend","extend","extend","family","family","family","flags","flowinfo","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_unchecked","from_bits_unchecked","from_bits_unchecked","from_i32","from_iter","from_iter","from_iter","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_std","from_std","from_std","from_std","from_str","from_str","get","getpeername","getsockname","getsockopt","gid","groups","halen","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hatype","hw_raw","hw_trans","ifindex","insert","insert","insert","intersection","intersection","intersection","intersects","intersects","intersects","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","iovs","ip","ip","ip","is_all","is_all","is_all","is_empty","is_empty","is_empty","is_unnamed","len","len","len","len","listen","msg_control","msg_controllen","msg_flags","msg_iov","msg_iovlen","msg_name","msg_namelen","msghdr","new","new","new","new","new","new","new","new","new","new","new","new_abstract","new_alg","new_inet","new_netlink","new_unix","new_unnamed","new_v4","new_v6","new_vsock","next","next","next","not","not","not","octets","partial_cmp","partial_cmp","partial_cmp","path","path_len","pid","pid","pkttype","port","port","port","port","preallocate","protocol","recv","recvfrom","recvmmsg","recvmsg","remove","remove","remove","sa_data","sa_family","sa_family_t","scope_id","segments","send","sendmmsg","sendmsg","sendto","set","set","set","set","setsockopt","shutdown","sin6_addr","sin6_family","sin6_flowinfo","sin6_port","sin6_scope_id","sin_addr","sin_family","sin_port","sin_zero","size","size","size","sockaddr","sockaddr_in","sockaddr_in6","sockaddr_storage","sockaddr_storage_to_addr","sockaddr_un","socket","socketpair","sockopt","ss_family","sub","sub","sub","sub_assign","sub_assign","sub_assign","sun_family","sun_path","symmetric_difference","symmetric_difference","symmetric_difference","system","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_std","to_std","to_std","to_std","to_str","to_str","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","toggle","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uid","union","union","union","AcceptConn","AlgSetAeadAuthSize","AlgSetKey","BindToDevice","Broadcast","DontRoute","Ip6tOriginalDst","IpAddMembership","IpDropMembership","IpFreebind","IpMtu","IpMulticastLoop","IpMulticastTtl","IpTos","IpTransparent","Ipv4OrigDstAddr","Ipv4PacketInfo","Ipv4RecvErr","Ipv4Ttl","Ipv6AddMembership","Ipv6DontFrag","Ipv6DropMembership","Ipv6OrigDstAddr","Ipv6RecvErr","Ipv6RecvPacketInfo","Ipv6TClass","Ipv6Ttl","Ipv6V6Only","KeepAlive","Linger","Mark","OobInline","OriginalDst","PassCred","PeerCredentials","Priority","RcvBuf","RcvBufForce","ReceiveTimeout","ReceiveTimestamp","ReceiveTimestampns","ReuseAddr","ReusePort","RxqOvfl","SendTimeout","SndBuf","SndBufForce","SockType","SocketError","TcpCongestion","TcpKeepCount","TcpKeepIdle","TcpKeepInterval","TcpMaxSeg","TcpNoDelay","TcpRepair","TcpUserTimeout","Timestamping","TxTime","UdpGroSegment","UdpGsoSegment","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","FchmodatFlags","FileStat","FileStat","FollowSymlink","FollowSymlink","Mode","NoFollowSymlink","NoFollowSymlink","SFlag","S_IFBLK","S_IFCHR","S_IFDIR","S_IFIFO","S_IFLNK","S_IFMT","S_IFREG","S_IFSOCK","S_IRGRP","S_IROTH","S_IRUSR","S_IRWXG","S_IRWXO","S_IRWXU","S_ISGID","S_ISUID","S_ISVTX","S_IWGRP","S_IWOTH","S_IWUSR","S_IXGRP","S_IXOTH","S_IXUSR","UtimensatFlags","all","all","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","complement","complement","contains","contains","dev_t","difference","difference","empty","empty","eq","eq","eq","extend","extend","fchmod","fchmodat","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_bits","from_bits","from_bits_truncate","from_bits_truncate","from_bits_unchecked","from_bits_unchecked","from_iter","from_iter","fstat","fstatat","futimens","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","is_all","is_all","is_empty","is_empty","lstat","lutimes","major","makedev","minor","mkdirat","mknod","mknodat","mode_t","not","not","partial_cmp","partial_cmp","remove","remove","set","set","st_atime","st_atime_nsec","st_blksize","st_blocks","st_ctime","st_ctime_nsec","st_dev","st_gid","st_ino","st_mode","st_mtime","st_mtime_nsec","st_nlink","st_rdev","st_size","st_uid","stat","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","umask","union","union","utimensat","utimes","ADFS_SUPER_MAGIC","AFFS_SUPER_MAGIC","AFS_SUPER_MAGIC","AUTOFS_SUPER_MAGIC","BPF_FS_MAGIC","BTRFS_SUPER_MAGIC","CGROUP2_SUPER_MAGIC","CGROUP_SUPER_MAGIC","CODA_SUPER_MAGIC","CRAMFS_MAGIC","DEBUGFS_MAGIC","DEVPTS_SUPER_MAGIC","ECRYPTFS_SUPER_MAGIC","EFS_SUPER_MAGIC","EXT2_SUPER_MAGIC","EXT3_SUPER_MAGIC","EXT4_SUPER_MAGIC","F2FS_SUPER_MAGIC","FUSE_SUPER_MAGIC","FUTEXFS_SUPER_MAGIC","FsType","HOSTFS_SUPER_MAGIC","HPFS_SUPER_MAGIC","HUGETLBFS_MAGIC","ISOFS_SUPER_MAGIC","JFFS2_SUPER_MAGIC","MINIX2_SUPER_MAGIC","MINIX2_SUPER_MAGIC2","MINIX3_SUPER_MAGIC","MINIX_SUPER_MAGIC","MINIX_SUPER_MAGIC2","MSDOS_SUPER_MAGIC","NCP_SUPER_MAGIC","NFS_SUPER_MAGIC","NILFS_SUPER_MAGIC","NSFS_MAGIC","OCFS2_SUPER_MAGIC","OPENPROM_SUPER_MAGIC","OVERLAYFS_SUPER_MAGIC","PROC_SUPER_MAGIC","QNX4_SUPER_MAGIC","QNX6_SUPER_MAGIC","RDTGROUP_SUPER_MAGIC","REISERFS_SUPER_MAGIC","SECURITYFS_MAGIC","SELINUX_MAGIC","SMACK_MAGIC","SMB_SUPER_MAGIC","SYSFS_MAGIC","Statfs","TMPFS_MAGIC","TRACEFS_MAGIC","UDF_SUPER_MAGIC","USBDEVICE_SUPER_MAGIC","XENFS_SUPER_MAGIC","XFS_SUPER_MAGIC","block_size","blocks","blocks_available","blocks_free","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","eq","files","files_free","filesystem_id","filesystem_type","flags","fmt","fmt","from","from","fsid_t","fstatfs","into","into","maximum_name_length","optimal_transfer_size","statfs","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","FsFlags","ST_APPEND","ST_IMMUTABLE","ST_MANDLOCK","ST_NOATIME","ST_NODEV","ST_NODIRATIME","ST_NOEXEC","ST_NOSUID","ST_RDONLY","ST_RELATIME","ST_SYNCHRONOUS","ST_WRITE","Statvfs","all","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","block_size","blocks","blocks_available","blocks_free","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","complement","contains","default","difference","empty","eq","eq","extend","files","files_available","files_free","filesystem_id","flags","fmt","fmt","fmt","fmt","fmt","fmt","fragment_size","from","from","from_bits","from_bits_truncate","from_bits_unchecked","from_iter","fstatvfs","hash","hash","insert","intersection","intersects","into","into","is_all","is_empty","name_max","not","partial_cmp","remove","set","statvfs","sub","sub_assign","symmetric_difference","to_owned","to_owned","toggle","try_from","try_from","try_into","try_into","type_id","type_id","union","SysInfo","borrow","borrow_mut","clone","clone_into","eq","fmt","from","hash","into","load_average","process_count","ram_total","ram_unused","swap_free","swap_total","sysinfo","to_owned","try_from","try_into","type_id","uptime","B0","B1000000","B110","B115200","B1152000","B1200","B134","B150","B1500000","B1800","B19200","B200","B2000000","B230400","B2400","B2500000","B300","B3000000","B3500000","B38400","B4000000","B460800","B4800","B50","B500000","B57600","B576000","B600","B75","B921600","B9600","BRKINT","BS0","BS1","BSDLY","BaudRate","CBAUD","CBAUDEX","CIBAUD","CLOCAL","CMSPAR","CR0","CR1","CR2","CR3","CRDLY","CREAD","CRTSCTS","CS5","CS6","CS7","CS8","CSIZE","CSTOPB","ControlFlags","ECHO","ECHOCTL","ECHOE","ECHOK","ECHOKE","ECHONL","ECHOPRT","EXTPROC","FF0","FF1","FFDLY","FLUSHO","FlowArg","FlushArg","HUPCL","ICANON","ICRNL","IEXTEN","IGNBRK","IGNCR","IGNPAR","IMAXBEL","INLCR","INPCK","ISIG","ISTRIP","IUTF8","IXANY","IXOFF","IXON","InputFlags","LocalFlags","NCCS","NL0","NL1","NLDLY","NOFLSH","OCRNL","OFDEL","OFILL","OLCUC","ONLCR","ONLRET","ONOCR","OPOST","OutputFlags","PARENB","PARMRK","PARODD","PENDIN","SetArg","SpecialCharacterIndices","TAB0","TAB1","TAB2","TAB3","TABDLY","TCIFLUSH","TCIOFF","TCIOFLUSH","TCION","TCOFLUSH","TCOOFF","TCOON","TCSADRAIN","TCSAFLUSH","TCSANOW","TOSTOP","Termios","VDISCARD","VEOF","VEOL","VEOL2","VERASE","VINTR","VKILL","VLNEXT","VMIN","VQUIT","VREPRINT","VSTART","VSTOP","VSUSP","VSWTC","VT0","VT1","VTDLY","VTIME","VWERASE","XTABS","_POSIX_VDISABLE","all","all","all","all","bitand","bitand","bitand","bitand","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitor","bitor","bitor","bitor","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor","bitxor","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cfgetispeed","cfgetospeed","cfmakeraw","cfsetispeed","cfsetospeed","cfsetspeed","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","complement","complement","complement","complement","contains","contains","contains","contains","control_chars","control_flags","difference","difference","difference","difference","empty","empty","empty","empty","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","extend","extend","extend","extend","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits","from_bits","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_unchecked","from_bits_unchecked","from_bits_unchecked","from_bits_unchecked","from_iter","from_iter","from_iter","from_iter","hash","hash","hash","hash","hash","hash","hash","hash","hash","input_flags","insert","insert","insert","insert","intersection","intersection","intersection","intersection","intersects","intersects","intersects","intersects","into","into","into","into","into","into","into","into","into","into","is_all","is_all","is_all","is_all","is_empty","is_empty","is_empty","is_empty","line_discipline","local_flags","not","not","not","not","output_flags","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","remove","remove","remove","remove","set","set","set","set","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","tcdrain","tcflow","tcflush","tcgetattr","tcgetsid","tcsendbreak","tcsetattr","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","union","union","TimeSpec","TimeVal","TimeValLike","add","add","as_mut","as_mut","as_ref","as_ref","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","div","div","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","from","from_duration","from_timespec","hash","hash","hours","into","into","microseconds","microseconds","microseconds","milliseconds","milliseconds","milliseconds","minutes","mul","mul","nanoseconds","nanoseconds","nanoseconds","neg","neg","new","new","num_hours","num_microseconds","num_microseconds","num_microseconds","num_milliseconds","num_milliseconds","num_milliseconds","num_minutes","num_nanoseconds","num_nanoseconds","num_nanoseconds","num_seconds","num_seconds","num_seconds","partial_cmp","partial_cmp","seconds","seconds","seconds","sub","sub","suseconds_t","time_t","to_owned","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","tv_nsec","tv_sec","tv_sec","tv_usec","type_id","type_id","zero","Expiration","Interval","IntervalDelayed","OneShot","Timer","TimerSetTimeFlags","borrow","borrow_mut","drop","fmt","from","get","into","new","overruns","set","try_from","try_into","type_id","CLOCK_BOOTTIME","CLOCK_BOOTTIME_ALARM","CLOCK_MONOTONIC","CLOCK_REALTIME","CLOCK_REALTIME_ALARM","ClockId","Expiration","Interval","IntervalDelayed","OneShot","TFD_CLOEXEC","TFD_NONBLOCK","TFD_TIMER_ABSTIME","TimerFd","TimerFlags","TimerSetTimeFlags","all","all","as_raw_fd","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","complement","complement","contains","contains","difference","difference","drop","empty","empty","eq","eq","eq","eq","extend","extend","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_bits","from_bits","from_bits_truncate","from_bits_truncate","from_bits_unchecked","from_bits_unchecked","from_iter","from_iter","from_raw_fd","get","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","is_all","is_all","is_empty","is_empty","new","not","not","partial_cmp","partial_cmp","partial_cmp","remove","remove","set","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","union","union","unset","wait","IoVec","RemoteIoVec","as_slice","base","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","eq","eq","fmt","fmt","from","from","from_mut_slice","from_slice","hash","hash","into","into","len","pread","preadv","process_vm_readv","process_vm_writev","pwrite","pwritev","readv","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","writev","UtsName","borrow","borrow_mut","clone","clone_into","domainname","eq","fmt","from","hash","into","machine","nodename","release","sysname","to_owned","try_from","try_into","type_id","uname","version","All","Continued","Exited","Id","PGid","PIDFd","Pid","PtraceEvent","PtraceSyscall","Signaled","StillAlive","Stopped","WCONTINUED","WEXITED","WNOHANG","WNOWAIT","WSTOPPED","WUNTRACED","WaitPidFlag","WaitStatus","__WALL","__WCLONE","__WNOTHREAD","all","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","complement","contains","difference","empty","eq","eq","eq","extend","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from_bits","from_bits_truncate","from_bits_unchecked","from_iter","from_raw","hash","hash","hash","insert","intersection","intersects","into","into","into","is_all","is_empty","not","partial_cmp","partial_cmp","pid","remove","set","sub","sub_assign","symmetric_difference","to_owned","to_owned","to_owned","toggle","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","union","wait","waitid","waitpid","CLOCK_BOOTTIME","CLOCK_BOOTTIME_ALARM","CLOCK_MONOTONIC","CLOCK_MONOTONIC_COARSE","CLOCK_MONOTONIC_RAW","CLOCK_PROCESS_CPUTIME_ID","CLOCK_REALTIME","CLOCK_REALTIME_ALARM","CLOCK_REALTIME_COARSE","CLOCK_TAI","CLOCK_THREAD_CPUTIME_ID","ClockId","as_raw","borrow","borrow_mut","clock_getcpuclockid","clock_getres","clock_gettime","clock_settime","clone","clone_into","cmp","eq","fmt","fmt","from","from","from_raw","hash","into","now","partial_cmp","pid_cpu_clock_id","res","set_time","to_owned","to_string","try_from","try_into","type_id","UContext","borrow","borrow_mut","clone","clone_into","eq","fmt","from","get","hash","into","set","sigmask","sigmask_mut","to_owned","try_from","try_into","type_id","AIO_LISTIO_MAX","AIO_MAX","AIO_PRIO_DELTA_MAX","ARG_MAX","ATEXIT_MAX","AccessFlags","BC_BASE_MAX","BC_DIM_MAX","BC_SCALE_MAX","BC_STRING_MAX","CHILD_MAX","CLK_TCK","COLL_WEIGHTS_MAX","Child","DELAYTIMER_MAX","EXPR_NEST_MAX","FILESIZEBITS","F_OK","FchownatFlags","FollowSymlink","ForkResult","GETGR_R_SIZE_MAX","GETPW_R_SIZE_MAX","Gid","Group","HOST_NAME_MAX","IOV_MAX","LINE_MAX","LINK_MAX","LOGIN_NAME_MAX","LinkatFlags","MAX_CANON","MAX_INPUT","MQ_OPEN_MAX","MQ_PRIO_MAX","NAME_MAX","NGROUPS_MAX","NoFollowSymlink","NoRemoveDir","NoSymlinkFollow","OPEN_MAX","PAGE_SIZE","PATH_MAX","PIPE_BUF","POSIX2_SYMLINKS","POSIX_ALLOC_SIZE_MIN","POSIX_REC_INCR_XFER_SIZE","POSIX_REC_MAX_XFER_SIZE","POSIX_REC_MIN_XFER_SIZE","POSIX_REC_XFER_ALIGN","PTHREAD_DESTRUCTOR_ITERATIONS","PTHREAD_KEYS_MAX","PTHREAD_STACK_MIN","PTHREAD_THREADS_MAX","Parent","PathconfVar","Pid","RE_DUP_MAX","ROOT","RTSIG_MAX","R_OK","RemoveDir","ResGid","ResUid","SEM_NSEMS_MAX","SEM_VALUE_MAX","SIGQUEUE_MAX","STREAM_MAX","SYMLINK_MAX","SYMLOOP_MAX","SeekCur","SeekData","SeekEnd","SeekHole","SeekSet","SymlinkFollow","SysconfVar","TIMER_MAX","TTY_NAME_MAX","TZNAME_MAX","Uid","UnlinkatFlags","User","W_OK","Whence","X_OK","_AVPHYS_PAGES","_NPROCESSORS_CONF","_NPROCESSORS_ONLN","_PHYS_PAGES","_POSIX2_CHAR_TERM","_POSIX2_C_BIND","_POSIX2_C_DEV","_POSIX2_FORT_DEV","_POSIX2_FORT_RUN","_POSIX2_LOCALEDEF","_POSIX2_PBS","_POSIX2_PBS_ACCOUNTING","_POSIX2_PBS_CHECKPOINT","_POSIX2_PBS_LOCATE","_POSIX2_PBS_MESSAGE","_POSIX2_PBS_TRACK","_POSIX2_SW_DEV","_POSIX2_UPE","_POSIX2_VERSION","_POSIX_ADVISORY_INFO","_POSIX_ASYNCHRONOUS_IO","_POSIX_ASYNC_IO","_POSIX_BARRIERS","_POSIX_CHOWN_RESTRICTED","_POSIX_CLOCK_SELECTION","_POSIX_CPUTIME","_POSIX_FSYNC","_POSIX_IPV6","_POSIX_JOB_CONTROL","_POSIX_MAPPED_FILES","_POSIX_MEMLOCK","_POSIX_MEMLOCK_RANGE","_POSIX_MEMORY_PROTECTION","_POSIX_MESSAGE_PASSING","_POSIX_MONOTONIC_CLOCK","_POSIX_NO_TRUNC","_POSIX_PRIORITIZED_IO","_POSIX_PRIORITY_SCHEDULING","_POSIX_PRIO_IO","_POSIX_RAW_SOCKETS","_POSIX_READER_WRITER_LOCKS","_POSIX_REALTIME_SIGNALS","_POSIX_REGEXP","_POSIX_SAVED_IDS","_POSIX_SEMAPHORES","_POSIX_SHARED_MEMORY_OBJECTS","_POSIX_SHELL","_POSIX_SPAWN","_POSIX_SPIN_LOCKS","_POSIX_SPORADIC_SERVER","_POSIX_SS_REPL_MAX","_POSIX_SYNCHRONIZED_IO","_POSIX_SYNC_IO","_POSIX_THREADS","_POSIX_THREAD_ATTR_STACKADDR","_POSIX_THREAD_ATTR_STACKSIZE","_POSIX_THREAD_CPUTIME","_POSIX_THREAD_PRIORITY_SCHEDULING","_POSIX_THREAD_PRIO_INHERIT","_POSIX_THREAD_PRIO_PROTECT","_POSIX_THREAD_PROCESS_SHARED","_POSIX_THREAD_ROBUST_PRIO_INHERIT","_POSIX_THREAD_ROBUST_PRIO_PROTECT","_POSIX_THREAD_SAFE_FUNCTIONS","_POSIX_THREAD_SPORADIC_SERVER","_POSIX_TIMEOUTS","_POSIX_TIMERS","_POSIX_TRACE","_POSIX_TRACE_EVENT_FILTER","_POSIX_TRACE_EVENT_NAME_MAX","_POSIX_TRACE_INHERIT","_POSIX_TRACE_LOG","_POSIX_TRACE_NAME_MAX","_POSIX_TRACE_SYS_MAX","_POSIX_TRACE_USER_EVENT_MAX","_POSIX_TYPED_MEMORY_OBJECTS","_POSIX_V6_ILP32_OFF32","_POSIX_V6_ILP32_OFFBIG","_POSIX_V6_LP64_OFF64","_POSIX_V6_LPBIG_OFFBIG","_POSIX_VDISABLE","_POSIX_VERSION","_XOPEN_CRYPT","_XOPEN_ENH_I18N","_XOPEN_LEGACY","_XOPEN_REALTIME","_XOPEN_REALTIME_THREADS","_XOPEN_SHM","_XOPEN_STREAMS","_XOPEN_UNIX","_XOPEN_VERSION","access","acct","alarm","all","as_raw","as_raw","as_raw","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chdir","chown","chroot","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close","cmp","cmp","complement","contains","current","current","daemon","difference","dir","dup","dup2","dup3","eaccess","effective","effective","effective","effective","empty","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","execv","execve","execveat","execvp","execvpe","extend","faccessat","fchdir","fchown","fchownat","fdatasync","fexecve","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fork","fpathconf","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits_truncate","from_bits_unchecked","from_gid","from_iter","from_name","from_name","from_raw","from_raw","from_raw","from_uid","fsync","ftruncate","gecos","getcwd","getegid","geteuid","getgid","getgrouplist","getgroups","gethostname","getpgid","getpgrp","getpid","getppid","getresgid","getresuid","getsid","gettid","getuid","gid","gid","hash","hash","hash","hash","hash","hash","initgroups","insert","intersection","intersects","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_all","is_child","is_empty","is_parent","is_root","isatty","linkat","lseek","lseek64","mem","mkdir","mkfifo","mkfifoat","mkstemp","name","name","not","parent","partial_cmp","partial_cmp","passwd","passwd","pathconf","pause","pipe","pipe2","pivot_root","read","real","real","remove","saved","saved","set","setegid","seteuid","setfsgid","setfsuid","setgid","setgroups","sethostname","setpgid","setresgid","setresuid","setsid","setuid","shell","sleep","sub","sub_assign","symlinkat","symmetric_difference","sync","syncfs","sysconf","tcgetpgrp","tcsetpgrp","this","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","toggle","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","ttyname","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uid","union","unlink","unlinkat","write","child","disable","enable","cancel","set"],"q":[[0,"nix"],[42,"nix::dir"],[127,"nix::env"],[143,"nix::errno"],[304,"nix::fcntl"],[785,"nix::features"],[786,"nix::ifaddrs"],[821,"nix::kmod"],[928,"nix::mount"],[1064,"nix::mqueue"],[1159,"nix::net"],[1160,"nix::net::if_"],[1269,"nix::poll"],[1352,"nix::pty"],[1429,"nix::sched"],[1526,"nix::sys"],[1555,"nix::sys::aio"],[1690,"nix::sys::epoll"],[1845,"nix::sys::eventfd"],[1899,"nix::sys::inotify"],[2070,"nix::sys::ioctl"],[2074,"nix::sys::memfd"],[2127,"nix::sys::mman"],[2464,"nix::sys::personality"],[2527,"nix::sys::pthread"],[2530,"nix::sys::ptrace"],[2682,"nix::sys::quota"],[2814,"nix::sys::reboot"],[2837,"nix::sys::resource"],[2925,"nix::sys::select"],[2963,"nix::sys::sendfile"],[2965,"nix::sys::signal"],[3239,"nix::sys::signal::SigevNotify"],[3244,"nix::sys::signalfd"],[3354,"nix::sys::socket"],[4300,"nix::sys::socket::sockopt"],[5258,"nix::sys::stat"],[5459,"nix::sys::statfs"],[5552,"nix::sys::statvfs"],[5642,"nix::sys::sysinfo"],[5664,"nix::sys::termios"],[6114,"nix::sys::time"],[6207,"nix::sys::timer"],[6226,"nix::sys::timerfd"],[6383,"nix::sys::uio"],[6424,"nix::sys::utsname"],[6445,"nix::sys::wait"],[6550,"nix::time"],[6590,"nix::ucontext"],[6608,"nix::unistd"],[7132,"nix::unistd::ForkResult"],[7133,"nix::unistd::acct"],[7135,"nix::unistd::alarm"]],"d":["Nix’s main error type.","Common trait used to represent file system paths by many …","Nix Result Type","Create a buffer large enough for storing some control …","List directory contents","Environment variables","","","Feature tests for OS functionality","Query network interface addresses","Generates a wrapper function for an ioctl that passes no …","Generates a wrapper function for a “bad” ioctl that …","Generates a wrapper function for an ioctl that reads data …","Generates a wrapper function for a “bad” ioctl that …","Generates a wrapper function for an ioctl that reads an …","Generates a wrapper function for an ioctl that reads and …","Generates a wrapper function for a “bad” ioctl that …","Generates a wrapper function for an ioctl that reads and …","Generates a wrapper function for an ioctl that writes an …","Generates a wrapper function for a ioctl that writes an …","Generates a wrapper function for a “bad” ioctl that …","Generates a wrapper function for an ioctl that writes data …","Generates a wrapper function for a “bad” ioctl that …","Is the path empty?","Load and unload kernel modules.","Length of the path in bytes","","Mount file systems","Posix Message Queue functions","Functionality involving network interfaces","Wait for events to trigger on specific file descriptors","Create master and slave virtual pseudo-terminals (PTYs)","Generate an ioctl request code for a command that passes …","Generate an ioctl request code for a command that reads.","Generate an ioctl request code for a command that reads …","Generate an ioctl request code for a command that writes.","Execution scheduling","Mostly platform-specific functionality","","","Safe wrappers around functions found in libc “unistd.h”…","Execute a function with this path as a CStr.","Block device","Character device","An open directory.","Directory","A directory entry, similar to std::fs::DirEntry.","FIFO (Named pipe)","Regular file","Return type of Dir::iter.","The return type of Dir::into_iter","Unix-domain socket","Symbolic link","Type of file referenced by a directory entry","","","","","","","","","","","","","","","","","","","","","","","","Returns the bare file name of this directory entry without …","Returns the type of this directory entry, if known.","","","","","","Converts from a descriptor-based object, closing the …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts from a file descriptor, closing it on success or …","","","","","","Returns the inode number (d_ino) of the underlying dirent.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Creates a owning iterator, that is, one that takes …","","","Returns an iterator of Result<Entry> which rewinds when …","","","Opens the given path as with fcntl::open.","Opens the given path as with fcntl::openat.","","","","","","","","","","","","","","","","","","Indicates that clearenv failed for some unknown reason","","","Clear the environment of all name-value pairs.","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The sentinel value indicates that a function failed and …","","","","","","","","","Returns the platform-specific value of errno","","","Returns the argument unchanged.","","","Calls U::from(self).","","","Returns Ok(value) if it does not contain the sentinel …","","","","","","","","","","","","","","Removes byte range from a file without leaving a hole.","Increases file space by inserting a hole within the file …","File size is not changed.","Deallocates space by creating a hole.","Shared file data extants are made private to the file.","Zeroes space in specified byte range.","The file descriptor will automatically be closed during a …","","","","","","","","","","","","The size of the file cannot be increased.","Prevents further calls to fcntl() with F_ADD_SEALS.","The file cannot be reduced in size.","The file contents cannot be modified.","","","","","","Mode argument flags for fallocate determining operation …","","Additional configuration flags for fcntl’s F_SETFD.","","","","","","Configuration options for opened files.","Mask for the access mode of the file.","Open the file in append-only mode.","Generate a signal when input or output becomes possible.","Closes the file descriptor once an execve call is made.","Create the file if it does not exist.","Try to minimize cache effects of the I/O for this file.","If the specified path isn’t a directory, fail.","Implicitly follow each write() with an fdatasync().","Error out if a file was not created.","Same as O_SYNC.","Allow files whose sizes can’t be represented in an off_t …","Same as O_NONBLOCK.","Do not update the file last access time during read(2)s.","Don’t attach the device as the process’ controlling …","open() will fail if the given path is a symbolic link.","When possible, open the file in nonblocking mode.","Obtain a file descriptor for low-level access.","Only allow reading.","Allow both reading and writing.","Similar to O_DSYNC but applies to reads instead.","Implicitly follow each write() with an fsync().","Create an unnamed temporary file.","Truncate an existing regular file to 0 length if it allows …","Only allow writing.","","","","","","","","","","","","Gift the user pages to the kernel.","Hint that more data will be coming in a subsequent splice.","Request that pages be moved instead of copied.","Do not block on I/O.","Additional flags for file sealing, which allows for …","Additional flags to splice and friends.","","","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Copy a range of data from one file to another","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","","","","","","","","","","","","","","","","","","Manipulates file space.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","","","","","","","","","","","","","","","","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","","","","","","","","","","","","","","","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","","","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","","","","","","","","","","","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","","Check if the OS supports atomic close-on-exec for sockets","Describes a single address for an interface as returned by …","Holds the results of getifaddrs.","Network address of this interface","","","","","Broadcast address of this interface, if applicable","","","Point-to-point destination address","","","","Flags as from SIOCGIFFLAGS ioctl","","","Returns the argument unchanged.","Returns the argument unchanged.","Get interface addresses using libc’s getifaddrs","","","Name of the network interface","Calls U::from(self).","Calls U::from(self).","","Netmask of this interface","","","","","","","","","Flags used by delete_module.","Ignore symbol version hashes.","Ignore kernel version magic.","Flags used by the finit_module function.","","","Returns the set containing all flags.","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Adds the set of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Toggles the set of flags.","Toggles the set of flags.","","","","","","","","","","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Unloads the kernel module with the given name.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns an empty set of flags.","Returns an empty set of flags.","","","","","Loads a kernel module from a given file descriptor.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","","","Loads a kernel module from a buffer.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","","","Removes the specified flags in-place.","Removes the specified flags in-place.","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","","","Toggles the specified flags in-place.","Toggles the specified flags in-place.","","","","","","","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","","","","","Linux 2.4.0 - Bind directory at different place","Directory modifications are synchronous","","","","Allow mandatory locks on a FS","","","","Do not update access times","Disallow access to device special files","Do not update directory access times","Disallow program execution","Ignore suid and sgid bits","","","","Mount read-only","","","Alter flags of a mounted FS","","","","","","Writes are synced at once","","","","","Returns the set containing all flags.","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Adds the set of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Toggles the set of flags.","Toggles the set of flags.","","","","","","","","","","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns an empty set of flags.","Returns an empty set of flags.","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","","","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","","","Removes the specified flags in-place.","Removes the specified flags in-place.","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","","","Toggles the specified flags in-place.","Toggles the specified flags in-place.","","","","","","","","","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Used with mq_open.","A message-queue attribute, optionally used with mq_setattr …","Identifies an open POSIX Message Queue","Set the close-on-exec flag for the message queue …","Create a message queue.","If set along with O_CREAT, mq_open will fail if the message","mq_send and mq_receive should fail with EAGAIN rather than …","Open the message queue for receiving messages.","Open the queue for both receiving and sending messages","Open the queue for sending messages.","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","The number of messages currently held in the queue","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","","","The current flags, either 0 or O_NONBLOCK.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","","","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","The max number of messages that can be held by the queue","Size of a message queue attribute member","Close a message queue","Get message queue attributes","Open a message queue","Receive a message from a message queue","Convenience function. Removes O_NONBLOCK attribute for a …","Send a message to a message queue","Convenience function. Sets the O_NONBLOCK attribute for a …","Set the attributes of the message queue. Only O_NONBLOCK …","Remove a message queue","The maximum size of each message (in bytes)","Create a new message queue attribute","Returns the complement of this set of flags.","","Removes the specified flags in-place.","Inserts or removes the specified flags depending on the …","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","","","Toggles the specified flags in-place.","","","","","","","","","","Returns the union of between the flags in self and other.","Network interface name resolution.","Receive all multicast packets. (see netdevice(7))","Auto media selection active. (see netdevice(7))","Valid broadcast address set. (see netdevice(7))","Internal debugging flag. (see netdevice(7))","Driver signals dormant. Volatile.","The addresses are lost when the interface goes down. (see …","Echo sent packets. Volatile.","Interface is a loopback interface. (see netdevice(7))","Driver signals L1 up. Volatile.","Master of a load balancing bundle. (see netdevice(7))","Supports multicast. (see netdevice(7))","No arp protocol, L2 destination address not set. (see …","Avoid use of trailers. (see netdevice(7))","Do not provide packet information","Interface is a point-to-point link. (see netdevice(7))","Is able to select media type via ifmap. (see netdevice(7))","Interface is in promiscuous mode. (see netdevice(7))","Resources allocated. (see netdevice(7))","Slave of a load balancing bundle. (see netdevice(7))","TAP device","TUN device (no Ethernet headers)","Interface is running. (see netdevice(7))","A network interface. Has a name like “eth0” or “…","Standard interface flags, used by getifaddrs","A list of the network interfaces available on this system. …","An iterator over the interfaces in an Interfaces.","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","Returns the difference between the flags in self and other.","","Returns an empty set of flags.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","","","Retrieve a list of the network interfaces available on the …","Resolve an interface into a interface number.","Obtain the index of this interface.","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Iterate over the interfaces in this list.","Obtain the name of this interface.","","Returns the complement of this set of flags.","","Removes the specified flags in-place.","Inserts or removes the specified flags depending on the …","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","","Convert this to a slice of interfaces. Note that the …","Toggles the specified flags in-place.","","","","","","","","","","","","","Returns the union of between the flags in self and other.","Error condition (only returned in PollFd::revents; ignored …","Hang up (only returned in PollFd::revents; ignored in …","There is data to read.","Invalid request: fd not open (only returned in …","Writing is now possible, though a write larger that the …","There is some exceptional condition on the file descriptor.","Priority band data can be read (generally unused on Linux).","Equivalent to POLLIN","Priority data may be written.","Equivalent to POLLOUT","This is a wrapper around libc::pollfd.","These flags define the different events that can be …","Returns if all the events of interest occured in the last …","Returns the set containing all flags.","Returns if any of the events of interest occured in the …","","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","","The events of interest for this PollFd.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","","","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Creates a new PollFd specifying the events of interest for …","Returns the complement of this set of flags.","","poll waits for one of a set of file descriptors to become …","ppoll() allows an application to safely wait until either …","Removes the specified flags in-place.","Returns the events that occurred in the last call to poll …","Inserts or removes the specified flags depending on the …","Modify the events of interest for this PollFd.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","","","Toggles the specified flags in-place.","","","","","","","Returns the union of between the flags in self and other.","Representation of a master with a forked pty","Representation of a master/slave pty pair","Representation of the Master device in a master/slave pty …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Metadata about forked process","Create a new pseudoterminal, returning the master file …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Grant access to a slave pseudoterminal (see grantpt(3))","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","The master port in a virtual pty pair","The master port in a virtual pty pair","Create a new pseudoterminal, returning the slave and …","Open a pseudoterminal device (see posix_openpt(3))","Get the name of the slave pseudoterminal (see ptsname(3))","Get the name of the slave pseudoterminal (see ptsname(3))","","","The slave port in a virtual pty pair","","","","","","","","","","","","","","","","Unlock a pseudoterminal master/slave pseudoterminal pair …","","","","","","","Unused since Linux 2.6.2","The calling process and the child process share the same …","The caller and the child process share the same filesystem","The new process shares an I/O context with the calling …","Create the process in a new cgroup namespace.","Create the process in a new IPC namespace.","Create the process in a new network namespace.","The cloned child is started in a new mount namespace.","Create the process in a new PID namespace.","Create the process in a new user namespace.","Create the process in a new UTS namespace.","The parent of the new child (as returned by getppid(2)) …","If the calling process is being traced, then trace the …","The calling process and the child process share the same …","The child and the calling process share a single list of …","The child is placed in the same thread group as the calling","A tracing process cannot force CLONE_PTRACE on this child …","The execution of the calling process is suspended until the","The calling process and the child process run in the same …","Type for the function executed by clone.","Options for use with clone","CpuSet represent a bit-mask of CPUs. CpuSets are used by …","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","clone create a child process (clone(2))","","","","","","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","Return the maximum number of CPU in CpuSet","","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","","","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Test to see if a CPU is in the CpuSet. field is the CPU id …","Create a new and empty CpuSet.","Returns the complement of this set of flags.","","Removes the specified flags in-place.","sched_getaffinity get a thread’s CPU affinity mask (…","Determines the CPU on which the calling thread is running.","sched_setaffinity set a thread’s CPU affinity mask (…","Explicitly yield the processor to other threads.","Inserts or removes the specified flags depending on the …","Add a CPU to CpuSet. field is the CPU id to add","reassociate thread with a namespace","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","","","Toggles the specified flags in-place.","","","","","","","Returns the union of between the flags in self and other.","Remove a CPU from CpuSet. field is the CPU id to remove","disassociate parts of the process execution context","POSIX Asynchronous I/O","","","Monitoring API for filesystem events.","Provide helpers for making ioctl system calls.","Interfaces for managing memory-backed files.","Memory management declarations.","Process execution domains","Low level threading primitives","","Set and configure disk quotas for users, groups, or …","Reboot/shutdown or enable/disable Ctrl-Alt-Delete.","Configure the process resource limits.","Portably monitor a group of file descriptors for readiness.","Send data from a file to a socket, bypassing userland.","Operating system signals.","Interface for the signalfd syscall.","Socket interface functions","","Get filesystem statistics, non-portably","Get filesystem statistics","","An interface for controlling asynchronous communication …","","Timer API via signals.","Timer API via file descriptors.","Vectored I/O","Get system identification","Wait for a process to change status","Methods common to all AIO operations","All of the requests have already finished","Return values for AioCb::cancel and aio_cancel_all","All outstanding requests were canceled","An asynchronous version of fsync(2).","Mode for AioCb::fsync. Controls whether only data or both …","Some requests were not canceled. Their status should be …","Asynchronously reads from a file descriptor into a buffer","Asynchronously writes from a buffer to a file descriptor","Requests that lio_listio return immediately","Requests that lio_listio block until all requested …","Mode for lio_listio","on supported operating systems only, do it like fdatasync","do it like fsync","The return type of Aio::aio_return.","Cancels outstanding AIO requests for a given file …","Retrieve return status of an asynchronous operation.","","","","Suspends the calling process until at least one of the …","","","","","","","","","","","","","","","","","","Cancels an outstanding AIO request.","","","","","","","","","","","","","","","Retrieve error status of an asynchronous operation.","","","","Returns the underlying file descriptor associated with the …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Does this operation currently have any in-kernel state?","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Submits multiple asynchronous I/O requests with a single …","Returns the operation’s fsync mode: data and metadata or …","Returns the requested length of the aio operation in bytes","Returns the requested length of the aio operation in bytes","Construct a new AioWrite.","Create a new AioRead, placing the data in a mutable slice.","Create a new AioFsync.","Returns the file offset of the operation.","Returns the file offset of the operation.","","","Returns the priority of the AioCb","","","","Update the notification settings for an existing AIO …","","","","Returns the SigEvent that will be used for notification.","","","","Actually start the I/O operation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the set containing all flags.","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Adds the set of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Toggles the set of flags.","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns an empty set of flags.","Returns an empty set of flags.","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","","","","","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","","","Removes the specified flags in-place.","Removes the specified flags in-place.","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","","","","","Toggles the specified flags in-place.","Toggles the specified flags in-place.","","","","","","","","","","","","","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","","","","","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","","","","","","","","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Returns the complement of this set of flags.","","Removes the specified flags in-place.","Inserts or removes the specified flags depending on the …","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","","Toggles the specified flags in-place.","","","","Returns the union of between the flags in self and other.","Configuration options for inotify_add_watch.","File was accessed.","All of the events.","Metadata changed.","Set the FD_CLOEXEC flag on the file descriptor.","Combination of IN_CLOSE_WRITE and IN_CLOSE_NOWRITE.","Nonwritable file was closed.","Writable file was closed.","Subfile was created.","Subfile was deleted.","Self was deleted.","Don’t follow symlinks.","File was ignored.","Event occurred against directory.","File was modified.","Combination of IN_MOVED_FROM and IN_MOVED_TO.","File was moved from X.","File was moved to Y.","Self was moved.","Set the O_NONBLOCK flag on the open file description …","Only send event once.","Only watch the path if it is a directory.","File was opened.","Event queue overflowed.","Backing filesystem was unmounted.","Configuration options for inotify_init1.","An inotify instance. This is also a file descriptor, you …","A single inotify event.","This object is returned when you create a new watch on an …","Adds a new watch on the target file or directory.","Returns the set containing all flags.","Returns the set containing all flags.","","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Adds the set of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Toggles the set of flags.","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","","","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","This cookie is a number that allows you to connect related …","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns an empty set of flags.","Returns an empty set of flags.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","","","","","Initialize a new inotify instance.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Event mask. This field is a bitfield describing the exact …","Filename. This field exists only if the event was …","Returns the complement of this set of flags.","Returns the complement of this set of flags.","","","","Reads a collection of events from the inotify file …","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes an existing watch using the watch descriptor …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","","","","","Toggles the specified flags in-place.","Toggles the specified flags in-place.","","","","","","","","","","","","","","","","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Watch descriptor. This field corresponds to the watch …","Generate an ioctl request code for a command that passes …","Generate an ioctl request code for a command that reads.","Generate an ioctl request code for a command that reads …","Generate an ioctl request code for a command that writes.","Allow sealing operations on this file.","Set the close-on-exec (FD_CLOEXEC) flag on the new file …","Options that change the behavior of memfd_create.","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","","","","","","","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Creates an anonymous file that lives in memory, and return …","Returns the complement of this set of flags.","","Removes the specified flags in-place.","Inserts or removes the specified flags depending on the …","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","","Toggles the specified flags in-place.","","","","Returns the union of between the flags in self and other.","Undo the effect of an earlier MADV_DONTDUMP.","Undo the effect of MADV_DONTFORK.","Exclude the given range from a core dump.","Do not make pages in this range available to the child …","Do not expect access in the near future.","Specify that the application no longer needs the pages in …","Enable Transparent Huge Pages (THP) for pages in the given …","Poison the given pages.","Enable Kernel Samepage Merging (KSM) for the given pages.","Undo the effect of MADV_HUGEPAGE.","No further special treatment. This is the default.","Expect random page references.","Free up a given range of pages and its associated backing …","Expect sequential page references.","Preserve the memory of each page but offline the original …","Undo the effect of MADV_MERGEABLE","Expect access in the near future.","Put the mapping into the first 2GB of the process address …","Synonym for MAP_ANONYMOUS.","The mapping is not backed by any file.","Compatibility flag. Ignored.","Compatibility flag. Ignored.","Compatibility flag. Ignored.","Place the mapping at exactly the address specified in addr.","Place the mapping at exactly the address specified in addr…","Used for stacks; indicates to the kernel that the mapping …","Allocate the mapping using “huge pages.”","Make use of 16GB huge page (must be supported by the …","Make use of 16MB huge page (must be supported by the …","Make use of 1GB huge page (must be supported by the system)","Make use of 1MB huge page (must be supported by the system)","Make use of 256MB huge page (must be supported by the …","Make use of 2GB huge page (must be supported by the system)","Make use of 2MB huge page (must be supported by the system)","Make use of 32MB huge page (must be supported by the …","Make use of 512KB huge page (must be supported by the …","Make use of 512MB huge page (must be supported by the …","Make use of 64KB huge page (must be supported by the …","Make use of 8MB huge page (must be supported by the system)","Mark the mmaped region to be locked in the same way as …","Only meaningful when used with MAP_POPULATE. Don’t …","Do not reserve swap space for this mapping.","Populate page tables for a mapping.","Create a private copy-on-write mapping. Mutually exclusive …","Share this mapping. Mutually exclusive with MAP_PRIVATE.","Region grows down, like a stack.","Lock pages that are currently mapped into the address …","Lock pages which will become mapped into the address space …","Place the mapping at exactly the address specified in …","Permit the kernel to relocate the mapping to a new virtual …","Options for mremap.","Schedule an update but return immediately.","Invalidate all cached data.","Perform an update and wait for it to complete.","Additional parameters for mmap.","Flags for mlockall.","Usage information for a range of memory to allow for …","Configuration flags for msync.","Pages can be executed","Apply protection up to the end of a mapping that grows …","Apply protection down to the beginning of a mapping that …","Pages cannot be accessed.","Pages can be read.","Pages can be written.","Desired memory protection of a memory mapping.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","","","","","","","","","","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","give advice about use of memory","Locks all memory pages that contain part of the address …","Locks all memory pages mapped into this process’ address …","allocate memory, or map files or devices into memory","Set protection of memory mapping.","Expands (or shrinks) an existing memory mapping, …","synchronize a mapped region","Unlocks all memory pages that contain part of the address …","Unlocks all memory pages mapped into this process’ …","remove a mapping","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","","","","","","","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Creates and opens a new, or opens an existing, POSIX …","Performs the converse of shm_open, removing an object …","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","","","","","","","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","","","","","","","","","","","","","","","","","","","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Provide the legacy virtual address space layout.","Limit the address space to 32 bits.","Use 0xc0000000 as the offset at which to search a virtual …","Disable address-space-layout randomization.","User-space function pointers to signal handlers point to …","Map page 0 as read-only.","Flags used and returned by get() and set().","PROT_READ implies PROT_EXEC for mmap(2).","No effects.","select(2), pselect(2), and ppoll(2) do not modify the …","Have uname(2) report a 2.6.40+ version number rather than …","No effects.","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","","","","","","","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","","Retrieve the current process personality.","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Returns the complement of this set of flags.","","Removes the specified flags in-place.","Set the current process personality.","Inserts or removes the specified flags depending on the …","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","","Toggles the specified flags in-place.","","","","Returns the union of between the flags in self and other.","Identifies an individual thread.","Send a signal to a thread (see pthread_kill(3)).","Obtain ID of the calling thread (see pthread_self(3)","","Using the ptrace options the tracer can configure the …","Ptrace options used in conjunction with the …","","","","Event that stops before a return from clone.","Event that stops before a return from execve.","Event for a stop before an exit. Unlike the waitpid Exit …","Event that stops before a return from fork or clone.","Stop triggered by a seccomp rule on a tracee.","Stop triggered by the INTERRUPT syscall, or a group stop, …","Event that stops before a return from vfork or clone.","Event for a return from vfork.","","","","","","","","","","Send a SIGKILL to the tracee if the tracer exits. This is …","Stop tracee at next clone call and trace the cloned …","Stop tracee at next execve call.","Stop tracee at next exit call. Stops before exit commences …","Stop tracee at next fork and start tracing the forked …","Stop tracee when a SECCOMP_RET_TRACE rule is triggered. …","When delivering system call traps set a bit to allow …","Stop tracee at next vfork call and trace the vforked …","Stop tracee at vfork completion.","","","","","","","","","","","","","","","","","","","","Ptrace Request enum defining the action to be taken.","Returns the set containing all flags.","Attach to a running process, as with …","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","","","","","","Returns the complement of this set of flags.","Restart the stopped tracee process, as with …","Returns true if all of the flags in other are contained …","Detaches the current running process, as with …","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","","Gets a ptrace event as described by …","Get user registers, as with ptrace(PTRACE_GETREGS, ...)","Get siginfo as with ptrace(PTRACE_GETSIGINFO,...)","","","","Inserts the specified flags in-place.","Stop a tracee, as with ptrace(PTRACE_INTERRUPT, ...)","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Issues a kill request as with ptrace(PTRACE_KILL, ...)","Returns the complement of this set of flags.","","","","Reads a word from a processes memory at the given address","Reads a word from a user area at offset. The user struct …","Removes the specified flags in-place.","Attach to a running process, as with …","Inserts or removes the specified flags depending on the …","Set options, as with ptrace(PTRACE_SETOPTIONS,...).","Set user registers, as with ptrace(PTRACE_SETREGS, ...)","Set siginfo as with ptrace(PTRACE_SETSIGINFO,...)","Move the stopped tracee process forward by a single step …","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","Continue execution until the next syscall, as with …","Continue execution until the next syscall, as with …","Move the stopped tracee process forward by a single step …","","","","Toggles the specified flags in-place.","Sets the process as traceable, as with …","","","","","","","","","","Returns the union of between the flags in self and other.","Writes a word into the processes memory at the given …","Writes a word to a user area at offset. The user struct …","Wrapper type for if_dqblk","Specify a group quota","Use the original quota format.","Use the standard VFS v0 quota format.","Use the VFS v1 quota format.","All fields.","The block hard & soft limit fields.","The disk use time limit field.","The inode hard & soft limit fields.","The current inodes field.","The file quote time limit field.","All block & inode limits.","The current space field.","The time limit fields.","The space & inodes usage fields.","The type of quota format to use.","The scope of the quota.","Indicates the quota fields that are valid to read from.","Specify a user quota","Returns the set containing all flags.","Current number of allocated inodes.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","Time limit for excessive disk use.","The absolute limit on disk quota blocks allocated.","Preferred limit on disk quota blocks","","","","","","","","","","","","","","","","","","","","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","","","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","","","","","","Time limit for excessive files.","Maximum number of allocated inodes.","Preferred inode limit","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Returns the complement of this set of flags.","Current occupied space (bytes).","","","","Get disk quota limits and current usage for the given …","Disable disk quotas for a block device.","Turn on disk quotas for a block device.","Configure quota values for the specified fields for a …","Update the on-disk copy of quota usages for a filesystem.","Removes the specified flags in-place.","Inserts or removes the specified flags depending on the …","Set the time limit for excessive disk use.","Set the absolute limit on disk quota blocks allocated.","Set the preferred limit on disk quota blocks allocated.","Set the time limit for excessive files.","Set the maximum number of allocated inodes.","Set the preferred limit of allocated inodes.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","","","","","Toggles the specified flags in-place.","","","","","","","","","","","","","Returns the union of between the flags in self and other.","Restart the system.","Halt the system.","Execute a kernel that has been loaded earlier with …","Stop the system and switch off power, if possible.","Suspend the system using software suspend.","How exactly should the system be rebooted.","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","Reboots or shuts down the system.","Enable or disable the reboot keystroke (Ctrl-Alt-Delete).","","","","","The maximum amount (in bytes) of virtual memory the …","The largest size (in bytes) core(5) file that may be …","The maximum amount of cpu time (in seconds) to be used by …","The maximum size (in bytes) of the data segment for a …","The largest size (in bytes) file that may be created.","A limit on the combined number of flock locks and fcntl …","The maximum size (in bytes) which a process may lock into …","A limit on the number of bytes that can be allocated for …","A ceiling to which the process’s nice value can be …","The maximum number of open files for this process.","The maximum number of simultaneous processes for this user …","When there is memory pressure and swap is available, …","A ceiling on the real-time priority that may be set for …","A limit (in microseconds) on the amount of CPU time that a …","A limit on the number of signals that may be queued for …","The maximum size (in bytes) of the stack segment for a …","","Resource usage for all the children that have terminated …","Resource usage for the current process.","Resource usage for the calling thread.","Types of process resources.","Output of getrusage with information about resource usage. …","Whose resource usage should be returned by getrusage.","","","Number of times a read was done from a block device.","Number of times a write was done to a block device.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Number of times all of the memory was fully swapped out.","Get the current processes resource limits","Get usage information for a process, its children or the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Number of times a context switch was imposed by the kernel …","Number of IPC messages received.","Number of IPC messages sent.","Number of page faults that were served through I/O (i.e. …","The resident set size at its peak, in kilobytes.","Number of page faults that were served without resorting …","","","","Set the current processes resource limits","Integral value expressed in kilobytes times ticks of …","Number of signals received.","Total amount of time spent executing in kernel mode.","","","","","","","","","","","","","Integral value expressed in kilobytes times ticks of …","Integral value expressed in kilobytes times ticks of …","Total amount of time spent executing in user mode.","Number of times a context switch was voluntarily invoked.","","Contains a set of file descriptors used by select","Iterator over FdSet.","","","","","Remove all file descriptors from this FdSet.","","","Test an FdSet for the presence of a certain file …","","","Returns an iterator over the file descriptors in the set.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Finds the highest file descriptor in the set.","Add a file descriptor to an FdSet","Calls U::from(self).","Calls U::from(self).","","Create an empty FdSet","","","Monitors file descriptors for readiness with an altered …","Remove a file descriptor from an FdSet","Monitors file descriptors for readiness","","","","","","","","","Copy up to count bytes to out_fd from in_fd starting at …","Copy up to count bytes to out_fd from in_fd starting at …","Use the given signal-catching function, which takes in the …","When catching a Signal::SIGCHLD signal, the signal will be …","When catching a Signal::SIGCHLD signal, the system will not","Further occurrences of the delivered signal are not masked …","The system will deliver the signal to the process on a …","The handler is reset back to the default at the moment the …","Requests that certain system calls restart if interrupted …","This flag is controlled internally by Nix.","Abort","Alarm clock","Bus error","To parent on child stop or exit","Continue a stopped process","Floating point exception","Hangup","Illegal instruction (not reset when caught)","Interrupt","Input/output possible signal","Alias for SIGABRT","Kill (cannot be caught or ignored)","Write on a pipe with no one to read it","Alias for SIGIO","Profiling time alarm","Power failure imminent.","Quit","Segmentation violation","Stack fault (obsolete)","Sendable stop signal not from tty","Bad system call","Software termination signal from kill","Trace trap (not reset when caught)","Stop signal from tty","To readers pgrp upon background tty read","Like TTIN if (tp->t_local&LTOSTOP)","Alias for SIGSYS","Urgent condition on IO channel","User defined signal 1","User defined signal 2","Virtual time alarm","Window size changes","Exceeded CPU time limit","Exceeded file size limit","The new mask is the union of the current mask and the …","The current mask is replaced by the specified set.","The new mask is the intersection of the current mask and …","Controls the behavior of a SigAction","Action to take on receipt of a signal. Corresponds to …","Use the given signal-catching function, which takes in the …","Default signal handling.","Used to request asynchronous notification of the …","A signal handler.","Request that the signal be ignored.","Specifies a set of Signals that may be blocked, waited …","Iterator for a SigSet.","No notification will be delivered","Specifies the notification method used by a SigEvent","Notify by delivering a signal to the process.","Notify by delivering a signal to a thread.","Specifies how certain functions should manipulate a signal …","Types of operating system signals","Iterate through all signals defined by this operating …","Add the specified signal to the set.","Returns the set containing all flags.","Initialize to include all signals.","Returns a mutable pointer to the sigevent wrapped by self","","","Returns name of signal.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","","","Remove all signals from this set.","","","","","","","","","","","","","","","","","","","","","","","","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","Return whether this set includes the specified signal.","Returns the difference between the flags in self and other.","Returns an empty set of flags.","Initialize to include nothing.","","","","","","","","","","","","Returns the flags set on the action.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","","","Converts a libc::sigset_t object to a SigSet without …","","Returns the action’s handler.","","","","","","","","","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Returns an iterator that yields the signals contained in …","Iterate through all signals defined by this OS","Send a signal to a process","Send a signal to a process group","Returns the set of signals that are blocked during …","Creates a new action.","Note: this constructor does not allow the user to set the …","","","Returns the complement of this set of flags.","","","","Manages the signal mask (set of blocked signals) for the …","Send a signal to the current thread","Removes the specified flags in-place.","Remove the specified signal from this set.","Inserts or removes the specified flags depending on the …","Changes the action taken by a process on receipt of a …","Return a copy of the inner structure","Signal management (see signal(3p))","Examine and change blocked signals.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","Adds the set of signals to the signal mask for the calling …","Gets the currently blocked (masked) set of signals for the …","Sets the set of signals as the signal mask for the calling …","Sets the set of signals as the signal mask, and returns …","Removes the set of signals from the signal mask for the …","","","","","","","","","","","","Toggles the specified flags in-place.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Identifies a thread for SigevNotify::SigevThreadId","Returns the union of between the flags in self and other.","Suspends execution of the calling thread until one of the …","Will be present in the si_value field of the …","Will be present in the si_value field of the …","Signal to deliver","Signal to send","LWP ID of the thread to notify","","","","","","","A helper struct for creating, reading and closing a …","Returns the set containing all flags.","","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","Returns the difference between the flags in self and other.","","Returns an empty set of flags.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","","","","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","","","Returns the complement of this set of flags.","","","Removes the specified flags in-place.","Inserts or removes the specified flags depending on the …","","","","Creates a new file descriptor for reading signals.","","","","","","","","","","","","","","","","","","","","","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","","","Toggles the specified flags in-place.","","","","","","","","","","Returns the union of between the flags in self and other.","","These constants specify the protocol family to be used in …","","Interface to kernel crypto API","Socket address for the Linux kernel crypto API","Set the length of associated authentication data (AAD) …","Set IV for AF_ALG crypto API.","Set crypto operation for AF_ALG crypto API. It may be one …","AppleTalk","","Access to raw ATM PVCs","Access to ATM Switched Virtual Circuits","Amateur radio AX.25 protocol","Bluetooth low-level socket protocol","Further receptions and transmissions will be disallowed.","Can’t be used for creating sockets; mostly used for …","Ericsson’s Communication CPU to Application CPU …","Controller Area Network automotive bus protocol","","A type-safe zero-copy wrapper around a single control …","A type-safe wrapper around a single control message, as …","Supports datagrams (connectionless, unreliable messages of …","DECet protocol sockets.","Acorn Econet protocol","Non-DIX type protocol number defined for the Ethernet IEEE …","Represents a socket option that can be retrieved.","InfiniBand native addressing","IEEE 802.15.4 WPAN (wireless personal area network) raw …","","IPv4 Internet protocols (see ip(7))","IPv6 Internet protocols (see ipv6(7))","","","","Request for multicast socket operations","","","","Configure the sending addressing and interface for v4","Socket error queue control messages read with the …","","Request for ipv6 multicast socket operations","","","Configure the sending addressing and interface for v6","Socket error queue control messages read with the …","IPX - Novell protocols","Socket interface over IrDA","New “modular ISDN” driver interface protocol","IUCV (inter-user communication vehicle) z/VM protocol for …","Key management protocol.","Datalink address (MAC)","Hardware Address","Logical link control (IEEE 802.2 LLC) protocol","Set the close-on-exec flag for the file descriptor …","Receive flags: Control Data was discarded (buffer too …","Enables nonblocking operation; if the operation would …","Terminates a record (when this notion is supported, as for …","This flag specifies that queued errors should be received …","Requests not to send SIGPIPE errors when the other end …","Sends or requests out-of-band data on sockets that support …","Peeks at an incoming message. The data is treated as …","For raw (Packet), Internet datagram (since Linux …","Receive operation blocks until the full amount of data can …","Multiprotocol Label Switching","Flags for send/recv and their relatives","Preallocated structures needed for recvmmsg and sendmmsg …","Iterator over results of recvmmsg/sendmmsg","Reserved for “802.2LLC project”; never used.","AX.25 packet layer protocol. (see netrom(4))","","Kernel user interface device (see netlink(7))","Address for the Linux kernel user interface device.","Auditing (ref)","Netlink interface to request information about ciphers …","DECnet routing messages (ref)","Access to FIB lookup from user space (ref)","Transport IPv6 packets from netfilter to user space. Used …","Open-iSCSI (ref)","Kernel messages to user space (ref)","Netfilter subsystem (ref)","Infiniband RDMA (ref)","Receives routing and link updates and may be used to …","SCSI Transports (ref)","SELinux event notifications. (ref)","Query information about sockets of various protocol …","Reserved for user-mode socket protocols (ref)","Near field communication","Low level packet interface (see packet(7))","Nokia cellular modem IPC/RPC interface","Generic PPP transport layer, for setting up L2 tunnels …","Provides raw network protocol access.","Raw sockets (raw(7))","Provides a reliable datagram layer that does not guarantee …","Reliable Datagram Sockets (RDS) protocol","Further receptions will be disallowed.","Contains outcome of sending or receiving a message","RATS (Radio Amateur Telecommunications Society) Open …","Rx, Andrew File System remote procedure call protocol","SO_RXQ_OVFL indicates that an unsigned 32 bit value …","SO_RXQ_OVFL indicates that an unsigned 32 bit value …","Set close-on-exec on the new descriptor","Set non-blocking mode on the new socket","Report hardware timestamps as generated by …","Collect receiving timestamps as reported by hardware","Collect receiving timestamps as reported by software","Report any software timestamps when available.","Collect transmiting timestamps as reported by hardware","Collect transmiting timestamps as reported by software","Received version of ControlMessage::ScmCredentials","A message of type SCM_CREDENTIALS, containing the pid, uid …","Received version of ControlMessage::ScmRights","A message of type SCM_RIGHTS, containing an array of file …","A message of type SCM_TIMESTAMP, containing the time the …","Nanoseconds resolution timestamp","A set of nanosecond resolution timestamps","This was a short-lived (between Linux 2.1.30 and …","Provides a sequenced, reliable, two-way connection- based …","Represents a socket option that can be set.","","IBM SNA","Represents a socket address","Additional socket options","Constants used in socket and socketpair to specify the …","These constants are used to specify the communication …","An IPv4 socket address","An IPv6 socket address","Anything that, in C, can be cast back and forth to sockaddr…","A container for any sockaddr type","Provides sequenced, reliable, two-way, connection- based …","TCP protocol (ip(7))","Configuration flags for SO_TIMESTAMPING interface","For representing packet timestamps via SO_TIMESTAMPING …","TIPC, “cluster domain sockets” protocol","Configure the transmission time of packets.","UDP protocol (ip(7))","UDP Generic Receive Offload (GRO) allows receiving …","UDP GSO makes it possible for applications to generate …","","Local communication (see unix(7))","A wrapper around sockaddr_un.","Unix credentials of the sending process.","Unspecified address family, (see getaddrinfo(3))","","","","","","","","VMWare VSockets protocol for hypervisor-guest interaction.","Socket address for VMWare VSockets protocol","Legacy protocol for wide area network (WAN) connectivity …","Further transmissions will be disallowed.","ITU-T X.25 / ISO-8208 protocol (see x25(7))","Accept a connection on a socket","Accept a connection on a socket","Physical-layer address (MAC)","","Return the socket’s cipher name, for example sha1.","Return the socket’s cipher type, for example hash or aead…","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","","If this address represents an abstract socket, return its …","Safely and falliably downcast to an immutable reference","Safely and falliably downcast to a mutable reference","Conversion from nix’s SockAddr type to the underlying …","Safely and falliably downcast to an immutable reference","Safely and falliably downcast to a mutable reference","Returns a mutable pointer to the raw sockaddr_un struct","Safely and falliably downcast to an immutable reference","Safely and falliably downcast to a mutable reference","Returns a raw pointer to the inner structure. Useful for …","Returns a raw pointer to the inner structure. Useful for …","Returns a pointer to the raw sockaddr_un struct","","","","","","","","Safely and falliably downcast to an immutable reference","Safely and falliably downcast to an immutable reference","Safely and falliably downcast to a mutable reference","Safely and falliably downcast to a mutable reference","Downcast to an immutable [UnixAddr] reference.","Downcast to a mutable [UnixAddr] reference.","Safely and falliably downcast to an immutable reference","Safely and falliably downcast to a mutable reference","Bind a name to a socket","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Context Identifier (CID)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Iterate over the valid control messages pointed to by this …","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Initiate a connection on a socket","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return the address family of this socket","Return the address family of this socket","","","Returns the flow information associated with this address.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","Create a new AddressFamily from an integer value retrieved …","","","","Unsafe constructor from a variable length source","","","","","","","","","","","","","","","","Look up the value of this socket option on the given …","Get the address of the peer connected to the socket fd.","Get the current address to which the socket fd is bound.","Get the current value for the requested socket option","Returns the group identifier","Return the socket’s multicast groups mask","Length of MAC address","","","","","","","","","","","","","","","","","","","","","","","","","","","ARP hardware type","hardware based timestamp","legacy timestamp, usually empty","Interface number","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Iterate over the filled io slices pointed by this msghdr","Returns the IP address associated with this socket address.","Returns the IP address associated with this socket …","Gets the IP address associated with this socket address.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Check if this address is an “unnamed” unix socket …","Return the length of valid data in the sockaddr structure.","Return the length of valid data in the sockaddr structure.","","","Listen for connections on a socket","","","","","","","","","Create a new sockaddr_un representing a filesystem path.","Construct a new socket address from its port ID and …","Construct an AF_ALG socket from its cipher name and type.","Construct a VsockAddr from its raw fields.","Instantiate a new IpMembershipRequest","Instantiate a new Ipv6MembershipRequest","Creates a new instance with the credentials of the current …","Creates a new socket address from IPv4 octets and a port …","","","","Create a new sockaddr_un representing an address in the “…","","","","","Create a new sockaddr_un representing an “unnamed” …","Create a new IpAddr that contains an IPv4 address.","Create a new IpAddr that contains an IPv6 address.","","","","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","","","","","If this address represents a filesystem path, return that …","Returns the addrlen of this socket - …","Return the socket’s port ID.","Returns the process identifier","Packet type","Port number","Returns the port number associated with this socket …","Returns the port number associated with this socket …","Gets the port number associated with this socket address","Preallocate structure used by recvmmsg and sendmmsg takes …","Physical-layer protocol","Receive data from a connection-oriented socket. Returns …","Receive data from a connectionless or connection-oriented …","An extension of recvmsg that allows the caller to receive …","Receive message in scatter-gather vectors from a socket, …","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","","","","Returns the scope ID associated with this address.","Return the eight 16-bit segments that make up this address","Send data to a connection-oriented socket. Returns the …","An extension of sendmsg that allows the caller to transmit …","Send data in scatter-gather vectors to a socket, possibly …","Send a message to a socket","Set the value of this socket option on the given socket.","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Sets the value for the requested socket option","Shut down part of a full-duplex connection.","","","","","","","","","","Return the available space in the structure","Return the available space in the structure","","","","","","Return the appropriate SockAddr type from a …","","Create an endpoint for communication","Create a pair of connected sockets","Socket options as used by setsockopt and getsockopt.","","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","","","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","software based timestamp, usually one containing data","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the user identifier","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns a value indicating whether or not this socket has …","","","Bind this socket to a particular device like “eth0”.","Set or get the broadcast flag.","Set or get the don’t route flag.","","Join a multicast group","Leave a multicast group.","If enabled, this boolean option allows binding to an IP …","Fetch the current system-estimated Path MTU.","Set or read a boolean integer argument that determines …","Set or read the time-to-live value of outgoing multicast …","Set or receive the Type-Of-Service (TOS) field that is …","Setting this boolean option enables transparent proxying …","The recvmsg(2) call will return the destination IP address …","Pass an IP_PKTINFO ancillary message that contains a …","Enable extended reliable error message passing.","Set or retrieve the current time-to-live field that is …","Join an IPv6 multicast group.","Set “don’t fragment packet” flag on the IPv6 packet.","Leave an IPv6 multicast group.","The recvmsg(2) call will return the destination IP address …","Control receiving of asynchronous error options.","Set delivery of the IPV6_PKTINFO control message on …","Traffic class associated with outgoing packets","Set the unicast hop limit for the socket.","The socket is restricted to sending and receiving IPv6 …","Enable sending of keep-alive messages on …","When enabled, a close(2) or shutdown(2) will not return …","Set the mark for each packet sent through this socket …","If this option is enabled, out-of-band data is directly …","","Enable or disable the receiving of the SCM_CREDENTIALS …","Return the credentials of the foreign process connected to …","Set the protocol-defined priority for all packets to be …","Sets or gets the maximum socket receive buffer in bytes.","Using this socket option, a privileged (CAP_NET_ADMIN) …","Specify the receiving timeout until reporting an error.","Enable or disable the receiving of the SO_TIMESTAMP …","Enable or disable the receiving of the SO_TIMESTAMPNS …","Enables local address reuse","Permits multiple AF_INET or AF_INET6 sockets to be bound …","Indicates that an unsigned 32-bit value ancillary message …","Specify the sending timeout until reporting an error.","Sets or gets the maximum socket send buffer in bytes.","Using this socket option, a privileged (CAP_NET_ADMIN) …","Gets the socket type as an integer.","Get and clear the pending socket error.","This option allows the caller to set the TCP congestion …","The maximum number of keepalive probes TCP should send …","The time (in seconds) the connection needs to remain idle …","The time (in seconds) between individual keepalive probes.","The maximum segment size for outgoing TCP packets.","Under most circumstances, TCP sends data when it is …","","Specifies the maximum amount of time in milliseconds that …","Specifies exact type of timestamping information collected …","Configures the behavior of time-based transmission of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Flags for fchmodat function.","","","","","“File mode / permissions” flags.","","","“File type” flags for mknod and related functions.","","","","","","","","","Read fr group.","Read for other.","Read for owner.","Read write and execute for group.","Read, write and execute for other.","Read, write and execute for owner.","Set group id on execution.","Set user id on execution.","","Write for group.","Write for other.","Write for owner.","Execute for group.","Execute for other.","Execute for owner.","Flags for utimensat function.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Adds the set of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Toggles the set of flags.","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","","","","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns an empty set of flags.","Returns an empty set of flags.","","","","","","Change the file permission bits of the file specified by a …","Change the file permission bits.","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","","","Change the access and modification times of the file …","","","","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","","Change the access and modification times of a file without …","","","","","Create a special or ordinary file, by pathname.","Create a special or ordinary file, relative to a given …","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","","","Removes the specified flags in-place.","Removes the specified flags in-place.","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","","","","","","","","","","","","","","","","","","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","","","","","","Toggles the specified flags in-place.","Toggles the specified flags in-place.","","","","","","","","","","","","","","","","","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Change the access and modification times of a file.","Change the access and modification times of a file.","","","","","","","","","","","","","","","","","","","","","Describes the file system type as known by the operating …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Describes a mounted file system","","","","","","","Size of a block","Total data blocks in filesystem","Free blocks available to unprivileged user","Free blocks in filesystem","","","","","","","","","","Total file nodes in filesystem","Free file nodes in filesystem","Filesystem ID","Magic code defining system type","Get the mount flags","","","Returns the argument unchanged.","Returns the argument unchanged.","Identifies a mounted file system","Describes a mounted file system.","Calls U::from(self).","Calls U::from(self).","Maximum length of filenames","Optimal transfer block size","Describes a mounted file system.","","","","","","","","","File system mount Flags","Append-only file","Immutable file","Allow mandatory locks on the filesystem","Do not update access times on files","Do not interpret character or block-special devices","Do not update access times on files","Do not allow execution of binaries on the filesystem","Do not allow the set-uid bits to have an effect","Read Only","Update access time relative to modify/change time","All IO should be done synchronously","Write on file/directory/symlink","Wrapper around the POSIX statvfs struct","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","get the file system block size","Get the number of blocks.","Get the number of free blocks for unprivileged users","Get the number of free blocks in the file system","","","","","","","","","","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","","","Get the total number of file inodes","Get the number of free file inodes for unprivileged users","Get the number of free file inodes","Get the file system id","Get the mount flags","","","","","","","Get the fundamental file system block size","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","","Return a Statvfs object with information about fd","","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Get the maximum filename length","Returns the complement of this set of flags.","","Removes the specified flags in-place.","Inserts or removes the specified flags depending on the …","Return a Statvfs object with information about the path","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","","","Toggles the specified flags in-place.","","","","","","","Returns the union of between the flags in self and other.","System info structure returned by sysinfo.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Returns the load average tuple.","Current number of processes.","Returns the total amount of installed RAM in Bytes.","Returns the amount of completely unused RAM in Bytes.","Returns the amount of unused swap memory in Bytes.","Returns the amount of swap memory in Bytes.","Returns system information.","","","","","Returns the time since system boot.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Baud rates supported by the system.","","","","","","","","","","","","","","","","","","","Flags for setting the control mode of a terminal","","","","","","","","","","","","","Specify how transmission flow should be altered","Specify a combination of the input and output buffers to …","","","","","","","","","","","","","","","","","Flags for configuring the input mode of a terminal","Flags for setting any local modes","","","","","","","","","","","","","","Flags for configuring the output mode of a terminal","","","","","Specify when a port configuration change should occur.","Indices into the termios.c_cc array for special characters.","","","","","","Flush data that was received but not read","Transmit a STOP character, which should disable a …","Flush both received data not read and written data not …","Transmit a START character, which should re-enable a …","Flush data written but not transmitted","Suspend transmission","Resume transmission","The change occurs after all output has been written","Same as TCSADRAIN, but will also flush the input buffer","The change will occur immediately","","Stores settings for the termios API","","","","","","","","","","","","","","","","","","","","","","","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","","","Get input baud rate (see cfgetispeed(3p)).","Get output baud rate (see cfgetospeed(3p)).","Configures the port to something like the “raw” mode …","Set input baud rate (see cfsetispeed(3p)).","Set output baud rate (see cfsetospeed(3p)).","Set both the input and output baud rates (see termios(3)).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Control characters (see termios.c_cc documentation)","Control mode flags (see termios.c_cflag documentation)","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","Returns an empty set of flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","","","","","","","","","","","","Input mode flags (see termios.c_iflag documentation)","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Line discipline (see termios.c_line documentation)","Local mode flags (see termios.c_lflag documentation)","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Output mode flags (see termios.c_oflag documentation)","","","","","","","","","","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Removes the specified flags in-place.","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Block until all output data is written (see tcdrain(3p)).","Suspend or resume the transmission or reception of data …","Discard data in the output or input queue (see tcflush(3p)…","Return the configuration of a port tcgetattr(3p)).","Get the session controlled by the given terminal (see …","Send a break for a specific duration (see tcsendbreak(3p)).","Set the configuration for a terminal (see tcsetattr(3p)).","","","","","","","","","","","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","Toggles the specified flags in-place.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","","Makes a new TimeSpec with given number of microseconds.","Makes a new TimeVal with given number of microseconds.","","","","","","","","Makes a new TimeSpec with given number of nanoseconds.","Makes a new TimeVal with given number of nanoseconds. …","","","Construct a new TimeSpec from its components","Construct a new TimeVal from its components","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An enumeration allowing the definition of the expiration …","Alarm will trigger every specified interval of time.","Alarm will trigger after a specified delay and then every …","Alarm will trigger once after the time given in TimeSpec","A Unix signal per-process timer.","Flags that are used for arming the timer.","","","","","Returns the argument unchanged.","Get the parameters for the alarm currently set, if any.","Calls U::from(self).","Creates a new timer based on the clock defined by clockid. …","Return the number of timers that have overrun","Set a new alarm on the timer.","","","","Like CLOCK_MONOTONIC, except that CLOCK_BOOTTIME includes …","Like CLOCK_BOOTTIME, but will wake the system if it is …","A non-settable monotonically increasing clock.","A settable system-wide real-time clock.","Like CLOCK_REALTIME, but will wake the system if it is …","The type of the clock used to mark the progress of the …","An enumeration allowing the definition of the expiration …","Alarm will trigger every specified interval of time.","Alarm will trigger after a specified delay and then every …","Alarm will trigger once after the time given in TimeSpec","Set the FD_CLOEXEC flag on the file descriptor.","Set the O_NONBLOCK flag on the open file description …","","A timerfd instance. This is also a file descriptor, you …","Additional flags to change the behaviour of the file …","Flags that are used for arming the timer.","Returns the set containing all flags.","Returns the set containing all flags.","","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Adds the set of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Toggles the set of flags.","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","","","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","","Returns an empty set of flags.","Returns an empty set of flags.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","","Get the parameters for the alarm currently set, if any.","","","","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","Creates a new timer based on the clock defined by clockid. …","Returns the complement of this set of flags.","Returns the complement of this set of flags.","","","","Removes the specified flags in-place.","Removes the specified flags in-place.","Inserts or removes the specified flags depending on the …","Sets a new alarm on the timer.","Inserts or removes the specified flags depending on the …","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","","","","","Toggles the specified flags in-place.","Toggles the specified flags in-place.","","","","","","","","","","","","","","","","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","Remove the alarm if any is set.","Wait for the configured alarm to expire.","A vector of buffers.","A slice of memory in a remote process, starting at address …","View the IoVec as a Rust slice.","The starting address of this slice (iov_base).","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Create an IoVec from a mutable Rust slice.","Create an IoVec from a Rust slice.","","","Calls U::from(self).","Calls U::from(self).","The number of bytes in this slice (iov_len).","Low-level read from a file, with specified offset.","Read from fd at offset filling buffers in iov.","Read data directly from another process’s virtual memory …","Write data directly to another process’s virtual memory …","Low-level write to a file, with specified offset.","Write to fd at offset from buffers in iov.","Low-level vectored read from a raw file descriptor","","","","","","","","","Low-level vectored write to a raw file descriptor","Describes the running system. Return type of uname.","","","","","NIS or YP domain name of this machine.","","","Returns the argument unchanged.","","Calls U::from(self).","Machine hardware platform.","Network name of this machine.","Release level of the operating system.","Name of the operating system implementation.","","","","","Get system identification","Version level of the operating system.","Wait for any child","The process was previously stopped but has resumed …","The process exited normally (as with exit() or returning …","The ID argument for waitid","Wait for the child whose process group ID matches the …","Wait for the child referred to by the given PID file …","Wait for the child whose process ID matches the given PID","The traced process was stopped by a PTRACE_EVENT_* event. …","The traced process was stopped by execution of a system …","The process was killed by the given signal. The third field","There are currently no state changes to report in any …","The process is alive, but was stopped by the given signal. …","Report the status of selected processes that have …","Report the status of selected processes which have …","Do not block when there are no processes wishing to report …","Don’t reap, just poll status.","An alias for WUNTRACED.","Report the status of selected processes which are stopped …","Controls the behavior of waitpid.","Possible return values from wait() or waitpid().","Wait on all children, regardless of type","Wait for “clone” children only.","Don’t wait on children of other threads in this group","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","","","","","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","","Convert a raw wstatus as returned by waitpid/wait into a …","","","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Returns the complement of this set of flags.","","","Extracts the PID from the WaitStatus unless it equals …","Removes the specified flags in-place.","Inserts or removes the specified flags depending on the …","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","","","","Toggles the specified flags in-place.","","","","","","","","","","Returns the union of between the flags in self and other.","Wait for any child process to change status or a signal is …","Wait for a process to change status","Wait for a process to change status","","","","","","","","","","","","Clock identifier","Gets the raw clockid_t wrapped by self","","","Get the clock id of the specified process id, (see …","Get the resolution of the specified clock, (see …","Get the time of the specified clock, (see clock_gettime(2)…","Set the time of the specified clock, (see clock_settime(2)…","","","","","","","","Returns the argument unchanged.","Creates ClockId from raw clockid_t","","Calls U::from(self).","Returns the current time on the clock id","","Returns ClockId of a pid CPU-time clock","Returns resolution of the clock id","Sets time to timespec on the clock id","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","Maximum number of I/O operations in a single list I/O call …","Maximum number of outstanding asynchronous I/O operations …","The maximum amount by which a process can decrease its …","Maximum length of argument to the exec functions including …","Maximum number of functions that may be registered with …","Options for access()","Maximum obase values allowed by the bc utility.","Maximum number of elements permitted in an array by the bc …","Maximum scale value allowed by the bc utility.","Maximum length of a string constant accepted by the bc …","Maximum number of simultaneous processes per real user ID.","","Maximum number of weights that can be assigned to an entry …","","Maximum number of timer expiration overruns.","Maximum number of expressions that can be nested within …","Minimum number of bits needed to represent, as a signed …","Test for existence of file.","Flags for fchownat function.","","Represents the successful result of calling fork","Initial size of getgrgid_r and getgrnam_r data buffers","Initial size of getpwuid_r and getpwnam_r data buffers","Group identifier","Representation of a Group, based on libc::group","Maximum length of a host name (not including the …","Maximum number of iovec structures that one process has …","Unless otherwise noted, the maximum length, in bytes, of a …","Maximum number of links to a single file.","Maximum length of a login name.","Flags for linkat function.","Maximum number of bytes in a terminal canonical input line.","Minimum number of bytes for which space is available in a …","The maximum number of open message queue descriptors a …","The maximum number of message priorities supported by the …","Maximum number of bytes in a filename (not including the …","Maximum number of simultaneous supplementary group IDs per …","","","","A value one greater than the maximum value that the system …","The size of a system page in bytes.","Maximum number of bytes the implementation will store as a …","Maximum number of bytes that is guaranteed to be atomic …","Symbolic links can be created.","Minimum number of bytes of storage actually allocated for …","Recommended increment for file transfer sizes between the …","Maximum recommended file transfer size.","Minimum recommended file transfer size.","Recommended file transfer buffer alignment.","","","","","","Variable names for pathconf","Process identifier","","Constant for UID = 0","","Test for read permission.","","Real, effective and saved group IDs.","Real, effective and saved user IDs.","","","","","Maximum number of bytes in a symbolic link.","","Specify an offset relative to the current file location.","Specify an offset relative to the next location in the …","Specify an offset relative to the end of the file.","Specify an offset relative to the next hole in the file …","Specify an offset relative to the start of the file.","","Variable names for sysconf","","","","User identifier","Flags for unlinkat function.","Representation of a User, based on libc::passwd","Test for write permission.","Directive that tells lseek and lseek64 what the offset is …","Test for execute (search) permission.","The number of currently available pages of physical memory.","The number of processors configured.","The number of processors currently online (available).","The number of pages of physical memory. Note that it is …","The implementation supports the Terminal Characteristics …","The implementation supports the C-Language Binding option.","The implementation supports the C-Language Development …","The implementation supports the FORTRAN Development …","The implementation supports the FORTRAN Runtime Utilities …","The implementation supports the creation of locales by the …","The implementation supports the Batch Environment Services …","The implementation supports the Batch Accounting option.","The implementation supports the Batch Checkpoint/Restart …","The implementation supports the Locate Batch Job Request …","The implementation supports the Batch Job Message Request …","The implementation supports the Track Batch Job Request …","The implementation supports the Software Development …","The implementation supports the User Portability Utilities …","Integer value indicating version of the Shell and …","The implementation supports the Advisory Information …","The implementation supports asynchronous input and output.","Asynchronous input or output operations may be performed …","The implementation supports barriers.","The use of chown and fchown is restricted to a process with","The implementation supports clock selection.","The implementation supports the Process CPU-Time Clocks …","The implementation supports the File Synchronization …","The implementation supports the IPv6 option.","The implementation supports job control.","The implementation supports memory mapped Files.","The implementation supports the Process Memory Locking …","The implementation supports the Range Memory Locking …","The implementation supports memory protection.","The implementation supports the Message Passing option.","The implementation supports the Monotonic Clock option.","Pathname components longer than {NAME_MAX} generate an …","The implementation supports the Prioritized Input and …","The implementation supports the Process Scheduling option.","Prioritized input or output operations may be performed …","The implementation supports the Raw Sockets option.","The implementation supports read-write locks.","The implementation supports realtime signals.","The implementation supports the Regular Expression …","Each process has a saved set-user-ID and a saved …","The implementation supports semaphores.","The implementation supports the Shared Memory Objects …","The implementation supports the POSIX shell.","The implementation supports the Spawn option.","The implementation supports spin locks.","The implementation supports the Process Sporadic Server …","","The implementation supports the Synchronized Input and …","Synchronized input or output operations may be performed …","The implementation supports threads.","The implementation supports the Thread Stack Address …","The implementation supports the Thread Stack Size …","The implementation supports the Thread CPU-Time Clocks …","The implementation supports the Thread Execution …","The implementation supports the Non-Robust Mutex Priority …","The implementation supports the Non-Robust Mutex Priority …","The implementation supports the Thread Process-Shared …","The implementation supports the Robust Mutex Priority …","The implementation supports the Robust Mutex Priority …","The implementation supports thread-safe functions.","The implementation supports the Thread Sporadic Server …","The implementation supports timeouts.","The implementation supports timers.","The implementation supports the Trace option.","The implementation supports the Trace Event Filter option.","","The implementation supports the Trace Inherit option.","The implementation supports the Trace Log option.","","","","The implementation supports the Typed Memory Objects …","The implementation provides a C-language compilation …","The implementation provides a C-language compilation …","The implementation provides a C-language compilation …","The implementation provides a C-language compilation …","This symbol shall be defined to be the value of a …","Integer value indicating version of this standard …","The implementation supports the X/Open Encryption Option …","The implementation supports the Issue 4, Version 2 Enhanced","","The implementation supports the X/Open Realtime Option …","The implementation supports the X/Open Realtime Threads …","The implementation supports the Issue 4, Version 2 Shared …","The implementation supports the XSI STREAMS Option Group.","The implementation supports the XSI option","Integer value indicating version of the X/Open Portability …","Checks the file named by path for accessibility according …","","Alarm signal scheduling.","Returns the set containing all flags.","Get the raw uid_t wrapped by self.","Get the raw gid_t wrapped by self.","Get the raw pid_t wrapped by self.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Change the current working directory of the calling …","Change the ownership of the file at path to be owned by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Close a raw file descriptor","","","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","Returns Uid of calling process. This is practically a more …","Returns Gid of calling process. This is practically a more …","Daemonize this process by detaching from the controlling …","Returns the difference between the flags in self and other.","Home directory","Create a copy of the specified file descriptor (see dup(2)…","Create a copy of the specified file descriptor using the …","Create a new copy of the specified file descriptor using …","Checks the file named by path for accessibility according …","Returns effective Uid of calling process. This is …","Returns effective Gid of calling process. This is …","","","Returns an empty set of flags.","","","","","","","","","","","Replace the current process image with a new one (see …","Replace the current process image with a new one (see …","Execute program relative to a directory file descriptor …","Replace the current process image with a new one and …","Replace the current process image with a new one and …","","Checks the file named by path for accessibility according …","Change the current working directory of the process to the …","Change the ownership of the file referred to by the open …","Change the ownership of the file at path to be owned by …","Synchronize the data of a file","Replace the current process image with a new one (see …","","","","","","","","","","","","","","","","","","","","","","","Create a new child process duplicating the parent process (…","Like pathconf, but works with file descriptors instead of …","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","Get a group by GID.","","Get a user by name.","Get a group by name.","Creates Uid from raw uid_t.","Creates Gid from raw gid_t.","Creates Pid from raw pid_t.","Get a user by UID.","Synchronize changes to a file","Truncate a file to a specified length","User information","Returns the current directory as a PathBuf","Get the effective group ID","Get the effective user ID","Get the real group ID","Calculate the supplementary group access list.","Get the list of supplementary group IDs of the calling …","Get the host name and store it in an internally allocated …","","Get the group id of the calling process (see getpgrp(3)).","Get the pid of this process (see getpid(2)).","Get the pid of this processes’ parent (see getpid(2)).","Gets the real, effective, and saved group IDs.","Gets the real, effective, and saved user IDs.","Get the process group ID of a session leader getsid(2).","Get the caller’s thread ID (see gettid(2).","Get a real user ID","Group ID","Group ID","","","","","","","Initialize the supplementary group access list.","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if all flags are currently set.","Return true if this is the child process of the fork()","Returns true if no flags are currently stored.","Returns true if this is the parent process of the fork()","Returns true if the Uid represents privileged user - root. …","","Link one file to another file","Move the read/write file offset.","","List of Group members","Creates new directory path with access rights mode. (see …","Creates new fifo special file (named pipe) with path path …","Creates new fifo special file (named pipe) with path path …","Creates a regular file which persists even after process …","Username","Group name","Returns the complement of this set of flags.","Returns PID of parent of calling process","","","User password (probably hashed)","Group password","Get path-dependent configurable system variables (see …","Suspend the thread until a signal is received.","Create an interprocess channel.","Like pipe, but allows setting certain file descriptor …","","Read from a raw file descriptor.","","","Removes the specified flags in-place.","","","Inserts or removes the specified flags depending on the …","Set the effective group ID","Set the effective user ID","Set the group identity used for filesystem checks …","Set the user identity used for filesystem checks …","Set the group ID","Set the list of supplementary group IDs for the calling …","Set the system host name (see sethostname(2)).","Set a process group ID (see setpgid(2)).","Sets the real, effective, and saved gid. (see setresuid(2))","Sets the real, effective, and saved uid. (see setresuid(2))","Create new session and set process group id (see setsid(2)…","Set the user ID","Path to shell","Suspend execution for an interval of time","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Creates a symbolic link at path2 which points to path1.","Returns the symmetric difference between the flags in self …","Commit filesystem caches to disk","Commit filesystem caches containing file referred to by …","Get configurable system variables (see sysconf(3))","Get the terminal foreground process group (see tcgetpgrp(3)…","Set the terminal foreground process group (see tcgetpgrp(3)…","Returns PID of calling process","","","","","","","","","","","","","","","","","","","Toggles the specified flags in-place.","Truncate a file to a specified length","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the name of the terminal device that is open on file …","","","","","","","","","","","","","","","","User ID","Returns the union of between the flags in self and other.","Remove a directory entry","Remove a directory entry","Write to a raw file descriptor.","","Disable process accounting","Enable process accounting","Cancel an previously set alarm signal.","Schedule an alarm signal."],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,0,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,9,9,0,9,0,9,9,0,0,9,9,0,5,7,5,10,7,8,9,5,10,7,8,9,8,9,8,9,5,10,5,10,7,8,9,8,8,5,10,7,8,9,5,5,10,7,8,9,5,5,10,7,8,9,8,5,10,7,8,9,5,10,7,5,10,7,5,5,8,9,5,10,7,8,9,5,10,7,8,9,5,10,7,8,9,0,24,24,0,24,24,24,24,24,24,24,24,24,24,24,24,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,27,27,27,27,27,27,27,27,0,27,27,27,0,27,27,27,27,27,30,27,27,27,27,27,27,33,33,33,33,33,0,38,38,38,38,38,38,36,46,46,46,46,46,46,46,46,46,46,46,35,35,35,35,46,46,46,46,46,0,0,0,0,42,42,42,42,0,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,43,43,43,43,43,43,0,34,34,34,0,37,37,37,37,0,0,42,42,33,20,34,35,36,37,38,33,20,34,35,36,37,38,33,20,34,35,36,37,38,33,20,34,35,36,37,38,33,20,34,35,36,37,38,33,20,34,35,36,37,38,33,20,34,35,36,37,38,33,20,34,35,36,37,38,33,20,34,35,36,46,42,37,38,43,33,20,34,35,36,46,42,37,38,43,33,20,34,35,36,42,37,38,43,33,20,34,35,36,42,37,38,43,33,20,34,35,36,37,38,43,33,20,34,35,36,37,38,33,20,34,35,36,37,38,0,33,20,34,35,36,37,38,33,20,34,35,36,37,38,33,20,34,35,36,46,42,37,38,43,33,20,34,35,36,37,38,0,0,0,33,33,33,33,33,20,20,20,20,20,34,34,34,34,34,35,35,35,35,35,36,36,36,36,36,46,42,37,37,37,37,37,38,38,38,38,38,43,33,20,34,35,36,46,42,37,38,43,33,20,34,35,36,37,38,33,20,34,35,36,37,38,33,20,34,35,36,37,38,33,20,34,35,36,37,38,33,20,34,35,36,46,42,37,38,43,33,20,34,35,36,37,38,33,20,34,35,36,37,38,33,20,34,35,36,37,38,33,20,34,35,36,46,42,37,38,43,33,20,34,35,36,37,38,33,20,34,35,36,37,38,33,20,34,35,36,37,38,0,0,33,20,34,35,36,37,38,43,0,0,0,0,33,20,34,35,36,37,38,0,0,33,20,34,35,36,37,38,0,33,20,34,35,36,37,38,33,20,34,35,36,37,38,33,20,34,35,36,37,38,0,33,20,34,35,36,42,37,38,43,33,20,34,35,36,37,38,33,20,34,35,36,46,42,37,38,43,33,20,34,35,36,46,42,37,38,43,33,20,34,35,36,46,42,37,38,43,33,20,34,35,36,37,38,0,0,0,0,50,50,51,50,51,50,50,50,50,51,50,51,50,50,51,50,51,0,50,51,50,50,51,51,50,51,50,50,51,50,51,50,51,0,52,52,0,53,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,0,52,53,52,53,52,53,52,53,0,52,52,52,52,52,53,53,53,53,53,52,53,52,53,52,53,52,53,52,53,52,53,0,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,56,56,56,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,0,0,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,55,55,55,55,56,56,56,56,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,0,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,55,56,0,0,55,56,0,0,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,59,61,58,59,61,58,59,58,59,58,58,58,59,58,58,58,59,58,59,58,58,58,58,58,59,61,58,59,61,58,58,58,58,58,59,58,58,58,58,59,61,58,58,59,0,0,0,0,0,0,0,0,0,0,59,59,58,58,58,58,58,58,58,58,59,58,58,59,61,58,59,61,58,59,61,58,0,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,0,0,0,0,62,62,62,62,62,62,62,62,64,63,62,65,64,63,62,65,62,62,62,62,62,62,63,62,62,62,64,63,62,62,62,62,62,65,64,63,62,65,62,62,62,62,62,0,0,64,62,62,62,64,63,62,65,63,65,62,62,63,64,65,62,62,62,62,62,62,62,62,63,62,64,63,62,65,64,63,62,65,64,63,62,65,62,67,67,67,67,67,67,67,67,67,67,0,0,66,67,66,66,67,67,67,67,67,67,67,66,67,66,67,66,67,66,67,67,67,67,67,67,66,67,66,67,66,67,67,67,67,67,66,67,67,67,67,67,66,67,67,67,67,66,67,67,67,66,67,67,0,0,67,66,67,66,67,67,67,66,67,67,66,67,66,67,66,67,67,0,0,0,0,0,71,72,73,74,71,72,73,74,71,72,73,74,72,73,74,71,72,73,71,71,71,72,73,74,71,74,0,80,72,73,74,71,0,72,73,71,72,73,74,71,71,73,74,0,0,0,0,71,71,73,72,73,74,72,73,74,71,72,73,74,71,72,73,74,71,0,71,71,72,72,72,72,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,0,0,0,81,81,81,81,81,81,81,81,81,83,81,83,0,81,83,81,83,81,81,81,83,83,81,81,81,83,81,81,81,81,81,81,83,81,83,81,81,81,81,81,83,81,81,81,81,83,81,81,83,83,81,81,81,0,0,0,0,81,83,0,81,81,81,81,83,81,81,83,81,83,81,83,81,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,0,84,0,0,84,0,0,90,90,0,91,91,347,0,347,86,87,88,0,86,87,86,87,88,86,87,88,84,90,91,86,87,88,84,90,91,347,86,87,88,84,90,91,84,90,91,90,91,84,90,91,347,86,87,88,347,86,87,88,86,87,88,84,90,91,86,87,88,84,90,91,84,90,91,347,86,87,88,86,87,88,84,90,91,0,88,86,87,86,87,88,86,87,90,91,347,86,87,88,347,86,87,88,347,86,87,88,347,86,87,88,84,90,91,86,87,88,84,90,91,91,86,87,88,84,90,91,86,87,88,84,90,91,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,95,0,96,96,96,0,0,0,94,95,94,95,94,95,94,95,94,95,94,95,94,95,94,95,94,96,95,97,94,96,95,97,94,96,95,97,94,96,95,97,94,95,94,95,94,95,97,94,95,94,95,97,0,0,0,0,94,96,95,97,97,94,95,94,94,94,94,94,96,95,95,95,95,95,97,94,96,95,97,94,95,94,95,94,95,94,95,94,96,95,97,94,95,94,95,94,95,94,96,95,97,94,95,94,95,97,94,95,94,95,94,95,94,95,94,95,94,95,94,95,94,96,95,97,94,95,94,96,95,97,94,96,95,97,94,96,95,97,94,95,99,99,99,0,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,0,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,0,101,101,101,103,101,101,101,101,101,101,101,101,101,101,101,101,101,101,103,101,101,101,101,101,0,0,0,0,100,101,103,100,101,103,101,103,101,103,101,103,101,103,101,103,101,103,101,103,100,102,104,101,103,100,102,104,101,103,100,102,101,103,100,102,101,103,102,101,103,101,103,104,101,103,101,103,101,103,102,101,103,101,101,101,101,101,103,103,103,103,103,100,102,104,101,103,100,102,104,101,103,101,103,101,103,101,103,100,101,103,102,100,101,103,101,103,101,103,101,103,100,102,104,101,103,101,103,104,104,101,103,101,103,102,100,101,103,100,101,103,101,103,101,103,101,103,101,103,100,102,101,103,101,103,100,102,104,101,103,100,102,104,101,103,100,102,104,101,103,104,0,0,0,0,106,106,0,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,0,106,106,106,106,106,106,106,106,106,106,106,106,106,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,111,111,109,109,0,110,110,110,0,0,0,0,107,107,107,107,107,107,0,107,108,109,110,111,107,108,109,110,111,107,108,109,110,111,107,108,109,110,111,107,108,109,110,111,107,108,109,110,111,107,108,109,110,111,107,108,109,110,111,107,108,109,112,110,111,107,108,109,112,110,111,107,108,109,112,110,111,107,108,109,112,110,111,107,108,109,112,110,111,107,108,109,110,111,107,108,109,110,111,107,108,109,110,111,107,108,109,110,111,107,108,109,112,110,111,107,108,109,110,111,107,107,107,107,107,108,108,108,108,108,109,109,109,109,109,112,110,110,110,110,110,111,111,111,111,111,107,108,109,112,110,111,107,108,109,110,111,107,108,109,110,111,107,108,109,110,111,107,108,109,110,111,107,108,109,112,110,111,107,108,109,110,111,107,108,109,110,111,107,108,109,110,111,107,108,109,112,110,111,107,108,109,110,111,107,108,109,110,111,0,0,0,0,0,0,0,0,0,0,107,108,109,110,111,107,108,109,112,110,111,107,108,109,110,111,107,108,109,110,111,0,0,107,108,109,110,111,107,108,109,110,111,107,108,109,110,111,107,108,109,112,110,111,107,108,109,110,111,107,108,109,112,110,111,107,108,109,112,110,111,107,108,109,112,110,111,107,108,109,110,111,116,116,116,116,116,116,0,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,116,116,116,116,116,116,116,116,116,116,0,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,120,120,120,121,121,121,121,121,121,121,121,120,120,120,120,120,120,120,120,120,119,119,119,119,119,119,119,119,119,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,0,119,0,119,119,119,119,119,119,119,120,121,119,120,121,119,120,121,119,120,121,119,120,121,119,119,0,119,0,119,119,120,121,119,119,120,121,119,119,119,119,119,120,121,119,119,119,119,119,0,0,0,120,121,119,119,0,119,119,120,121,119,119,119,0,119,120,121,119,0,0,119,0,119,0,0,0,0,119,119,119,0,0,0,120,121,119,119,0,120,121,119,120,121,119,120,121,119,119,0,0,0,128,129,129,129,126,126,126,126,126,126,126,126,126,126,0,0,0,128,126,127,126,126,126,126,126,126,126,127,127,127,128,129,127,126,128,129,127,126,128,129,127,126,128,129,127,126,128,129,126,126,126,127,126,126,126,128,129,127,126,126,128,129,127,126,126,126,126,126,128,129,127,126,126,126,126,126,128,129,127,126,127,127,127,126,126,126,128,129,127,126,126,126,126,127,128,129,126,0,0,0,0,0,126,126,127,127,127,127,127,127,126,126,126,128,129,127,126,126,128,129,127,126,128,129,127,126,128,129,127,126,126,130,130,130,130,130,0,130,130,130,130,130,130,130,130,130,130,130,0,0,130,130,130,130,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,135,135,135,0,0,0,132,132,132,132,134,135,132,134,135,132,134,135,132,134,135,132,134,135,134,135,132,134,135,132,134,135,132,132,0,0,134,135,132,134,135,132,132,132,132,132,132,132,134,135,0,0,132,132,132,134,135,132,134,135,132,134,135,132,134,135,132,132,132,132,132,0,0,0,138,139,138,139,138,138,138,138,138,138,138,138,139,138,139,138,138,138,138,139,139,138,139,139,0,138,0,139,138,138,139,138,139,138,139,0,0,147,141,141,141,141,141,141,141,118,118,118,118,118,118,118,118,118,118,0,118,118,0,118,118,118,118,118,118,118,118,118,118,118,118,0,118,118,118,118,118,118,118,145,145,145,0,0,147,147,0,0,147,0,0,92,0,92,92,0,0,0,70,141,70,93,118,70,118,141,141,141,141,141,141,141,118,144,141,145,70,146,147,148,92,93,118,144,141,145,70,146,147,148,92,93,70,118,144,141,145,70,146,147,148,92,93,118,144,141,145,70,146,147,148,92,93,118,141,145,141,141,70,141,141,70,118,144,141,145,70,147,148,92,93,141,70,148,118,118,144,141,141,141,141,141,145,70,146,147,148,92,93,118,144,141,145,70,146,147,148,92,93,93,141,141,141,141,70,70,118,148,118,144,141,145,70,147,148,92,93,141,141,141,118,144,141,145,70,146,147,148,92,93,144,70,146,141,141,70,118,0,0,148,148,93,144,146,141,118,141,145,0,0,141,70,141,0,93,0,0,141,141,141,70,70,70,70,70,118,144,141,145,70,146,147,148,92,93,118,141,118,118,144,141,145,70,146,147,148,92,93,118,144,141,145,70,146,147,148,92,93,118,144,141,145,70,146,147,148,92,93,0,141,70,348,349,348,349,349,149,149,0,0,0,0,0,149,150,149,149,149,149,149,149,149,151,149,150,151,149,150,151,149,151,149,149,149,149,149,150,149,151,149,150,149,151,149,149,149,149,149,150,151,149,150,149,149,149,149,151,149,150,149,149,149,151,149,150,150,149,149,150,150,149,149,150,149,149,150,0,0,0,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,151,149,149,149,151,149,149,151,149,150,151,149,150,151,149,150,149,150,0,160,192,0,186,186,186,192,192,192,192,192,192,187,192,192,192,0,0,0,177,192,192,178,0,192,192,160,192,192,0,0,0,0,0,184,184,186,184,0,0,184,184,186,184,192,192,192,192,192,160,0,192,156,156,156,156,156,156,156,156,156,156,192,0,0,0,192,192,160,192,0,178,178,178,178,178,178,178,178,178,178,178,178,178,178,192,192,192,192,177,178,177,192,187,0,192,192,184,186,152,152,155,155,155,155,155,155,184,186,184,186,184,184,184,192,177,0,0,192,0,0,0,0,0,0,0,0,177,178,0,0,192,186,178,184,186,160,192,0,0,192,190,191,190,191,205,213,160,192,0,192,187,192,0,0,153,182,154,154,155,152,156,157,158,159,159,160,159,159,158,159,159,173,173,158,158,162,154,153,167,169,171,159,159,159,159,159,159,159,159,0,155,152,156,155,152,156,155,152,156,155,152,156,155,152,156,155,152,156,155,152,156,163,172,170,161,174,158,159,162,154,153,167,175,176,177,178,155,152,156,179,180,182,183,184,185,186,194,195,196,187,188,160,169,171,189,157,190,191,192,163,172,170,161,174,158,159,162,154,153,167,175,176,177,178,155,152,156,179,180,182,183,184,185,186,194,195,196,187,188,160,169,171,189,157,190,191,192,182,167,163,172,170,161,174,158,159,162,154,153,167,175,176,177,178,155,152,156,179,180,182,183,184,185,186,187,188,160,169,171,189,157,190,191,192,163,172,170,161,174,158,159,162,154,153,167,175,176,177,178,155,152,156,179,180,182,183,184,185,186,187,188,160,169,171,189,157,190,191,192,155,152,156,176,176,176,0,182,155,152,156,0,155,152,156,188,155,152,156,155,152,156,163,172,170,161,174,158,159,162,154,153,167,175,176,177,178,155,152,156,179,180,182,183,184,185,186,187,188,160,169,171,189,157,190,191,192,155,152,156,173,173,160,182,169,163,172,170,161,174,158,158,159,159,162,162,154,154,153,153,167,167,175,176,177,178,155,155,155,155,155,152,152,152,152,152,156,156,156,156,156,179,180,182,183,184,185,186,194,195,196,187,188,160,160,169,169,171,171,189,189,157,157,190,190,191,191,192,163,172,170,161,174,158,159,159,159,159,162,154,153,167,175,176,177,178,155,152,156,179,180,182,183,184,185,186,194,195,196,187,188,188,160,169,169,171,171,189,157,190,191,192,155,152,156,155,152,156,155,152,156,192,155,152,156,173,158,159,162,154,153,167,160,169,171,189,157,190,191,169,171,205,0,0,0,188,162,153,163,172,170,161,174,158,159,162,154,153,167,175,176,178,155,152,156,187,160,169,171,189,157,190,191,192,153,185,185,153,155,152,156,155,152,156,155,152,156,163,172,170,161,174,158,159,162,154,153,167,175,176,177,178,155,152,156,179,180,182,183,184,185,186,194,195,196,187,188,160,169,171,189,157,190,191,192,183,195,196,182,169,171,191,155,152,156,155,152,156,158,173,173,158,159,0,175,175,175,175,175,175,175,0,158,162,154,167,179,180,188,171,189,157,191,158,160,160,160,160,158,190,190,160,183,195,196,155,152,156,157,155,152,156,158,158,162,188,153,167,169,171,191,194,153,0,0,0,0,155,152,156,163,163,0,169,189,0,0,0,0,213,155,152,156,0,0,170,170,170,170,170,172,172,172,172,173,173,158,0,0,0,0,0,0,0,0,0,174,155,152,156,155,152,156,161,161,155,152,156,185,163,172,170,161,174,158,159,162,154,153,167,175,176,177,178,155,152,156,179,180,182,183,184,185,186,187,188,160,169,171,189,157,190,191,192,189,157,190,191,160,191,158,159,162,154,153,167,160,169,171,189,157,190,191,155,152,156,163,172,170,161,174,158,159,162,154,153,167,175,176,177,177,178,155,152,156,179,180,182,183,184,185,186,194,195,196,187,188,160,169,171,189,157,190,191,192,163,172,170,161,174,158,159,162,154,153,167,175,176,177,178,155,152,156,179,180,182,183,184,185,186,194,195,196,187,188,160,169,171,189,157,190,191,192,163,172,170,161,174,158,159,162,154,153,167,175,176,177,178,155,152,156,179,180,182,183,184,185,186,194,195,196,187,188,160,169,171,189,157,190,191,192,188,155,152,156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,272,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,273,274,275,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,215,216,217,218,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,273,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,273,274,275,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,232,233,235,236,237,238,239,240,241,242,243,246,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,0,0,0,282,283,0,282,283,0,280,280,280,280,280,280,280,280,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,0,280,21,280,21,280,21,280,21,280,21,280,21,280,21,280,21,279,280,21,282,283,279,280,21,282,283,279,280,21,282,283,279,280,21,282,283,280,21,280,21,280,21,0,280,21,280,21,279,280,21,280,21,0,0,279,280,280,280,280,280,21,21,21,21,21,282,283,279,280,21,282,283,280,21,280,21,280,21,280,21,0,0,0,279,280,21,280,21,280,21,280,21,279,280,21,282,283,280,21,280,21,0,0,0,0,0,0,0,0,0,280,21,280,21,280,21,280,21,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,0,280,21,280,21,280,21,279,280,21,282,283,280,21,279,280,21,282,283,279,280,21,282,283,279,280,21,282,283,0,280,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,285,285,285,285,285,287,285,287,285,287,285,287,287,285,285,285,285,285,285,287,285,287,0,0,285,287,285,285,0,285,287,285,287,285,287,285,287,0,289,289,289,289,289,289,289,289,289,289,289,289,0,289,289,289,289,289,289,289,289,290,290,290,290,289,290,289,290,289,290,289,290,289,289,289,289,289,289,289,290,289,290,290,290,290,290,289,289,289,289,289,290,290,289,290,289,289,289,289,0,289,290,289,289,289,289,290,289,289,290,289,289,289,289,0,289,289,289,289,290,289,289,290,289,290,289,290,289,0,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,0,293,293,293,293,293,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,295,296,296,296,0,297,297,297,297,297,296,296,296,296,296,297,297,297,297,297,297,297,297,0,298,298,298,298,298,298,298,298,296,296,296,298,0,0,297,298,295,298,295,295,295,295,295,295,298,295,295,295,295,295,0,0,0,296,296,296,298,296,296,296,296,296,296,296,296,0,297,295,297,298,0,0,296,296,296,296,296,302,303,302,303,302,303,303,301,301,301,298,0,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,296,296,296,304,304,296,0,295,296,297,298,295,296,297,298,295,296,297,298,295,296,297,298,295,296,297,298,295,296,297,298,295,296,297,298,295,296,297,298,78,300,301,302,303,304,295,296,297,298,78,300,301,302,303,304,295,296,297,298,0,0,0,0,0,0,78,300,301,302,303,304,295,296,297,298,78,300,301,302,303,304,295,296,297,298,300,301,302,303,304,295,296,297,298,295,296,297,298,295,296,297,298,78,78,295,296,297,298,295,296,297,298,78,300,301,302,303,304,295,296,297,298,295,296,297,298,78,300,301,302,303,304,295,295,295,295,295,296,296,296,296,296,297,297,297,297,297,298,298,298,298,298,78,78,300,301,302,303,304,295,296,297,298,295,296,297,298,295,296,297,298,295,296,297,298,295,296,297,298,300,301,302,303,304,295,296,297,298,78,295,296,297,298,295,296,297,298,295,296,297,298,78,300,301,302,303,304,295,296,297,298,295,296,297,298,295,296,297,298,78,78,295,296,297,298,78,300,301,302,303,304,295,296,297,298,295,296,297,298,295,296,297,298,295,296,297,298,295,296,297,298,295,296,297,298,0,0,0,0,0,0,0,78,300,301,302,303,304,295,296,297,298,295,296,297,298,78,300,300,301,302,303,304,295,296,297,298,78,300,301,302,303,304,295,296,297,298,78,300,301,302,303,304,295,296,297,298,295,296,297,298,0,0,0,69,137,69,137,69,137,69,137,69,137,69,137,69,137,69,137,69,137,69,137,69,69,137,137,69,69,69,137,137,69,69,69,137,350,69,137,350,69,137,350,69,137,350,69,137,350,69,137,69,137,69,137,350,350,69,137,350,69,137,350,350,69,137,350,69,137,69,137,350,69,137,69,137,0,0,69,137,69,137,69,137,69,137,69,69,137,137,69,137,350,0,313,313,313,0,0,312,312,312,312,312,312,312,312,312,312,312,312,312,318,318,318,318,318,0,0,313,313,313,316,316,315,0,0,0,315,316,317,315,316,315,316,315,316,315,316,315,316,315,316,315,316,313,315,317,318,316,313,315,317,318,316,313,315,318,316,313,315,318,316,315,318,316,315,316,315,316,315,316,317,315,316,313,315,318,316,315,316,313,315,315,315,315,315,317,318,316,316,316,316,316,313,315,317,318,316,315,316,315,316,315,316,315,316,317,317,315,318,316,315,316,315,316,315,316,313,315,317,318,316,315,316,315,316,317,315,316,315,318,316,315,316,315,317,316,315,316,315,316,315,316,313,315,318,316,315,316,313,315,317,318,316,313,315,317,318,316,313,315,317,318,316,315,316,317,317,0,0,319,320,320,319,320,319,320,319,320,319,320,319,320,319,320,319,319,319,320,319,320,319,320,0,0,0,0,0,0,0,320,319,320,319,320,319,320,319,0,0,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,322,0,322,326,325,325,0,326,326,326,325,325,325,325,325,324,324,324,324,324,324,0,0,324,324,324,324,324,324,324,324,324,324,324,324,325,326,324,325,326,324,325,326,324,325,326,324,326,324,324,324,324,324,325,326,324,324,324,324,324,324,325,326,324,325,326,324,324,324,324,325,324,325,326,324,324,324,324,325,326,324,324,324,324,326,325,324,324,324,324,324,324,325,326,324,324,325,326,324,325,326,324,325,326,324,0,0,0,314,314,314,314,314,314,314,314,314,314,314,0,314,314,314,0,0,0,0,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,0,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,338,338,338,338,338,0,338,338,338,338,338,338,338,332,338,338,337,329,0,333,0,338,338,0,0,338,338,338,337,338,0,337,337,338,338,337,338,333,336,335,338,338,337,337,337,337,337,337,337,337,338,338,338,338,332,0,0,338,0,338,329,336,0,0,338,338,338,338,337,338,334,334,334,334,334,335,0,338,338,338,0,0,0,329,0,329,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,337,338,337,338,338,338,338,338,338,338,338,338,338,338,337,338,338,337,338,338,338,338,338,338,338,338,338,338,338,338,338,337,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,337,338,338,338,338,338,338,338,338,338,338,0,0,0,329,330,331,79,329,329,329,329,329,329,329,330,331,79,332,333,334,335,336,337,338,339,340,329,341,342,330,331,79,332,333,334,335,336,337,338,339,340,329,341,342,0,0,0,330,331,79,332,333,334,335,336,337,338,339,340,329,341,342,330,331,79,332,333,334,335,336,337,338,339,340,329,341,342,0,79,329,329,329,330,331,0,329,341,0,0,0,0,330,331,339,340,329,330,331,79,337,338,339,340,329,341,342,0,0,0,0,0,329,0,0,0,0,0,0,330,330,331,331,79,79,332,333,334,335,336,337,338,339,340,329,329,329,329,329,341,342,0,0,330,330,331,331,79,332,333,334,335,336,337,338,339,340,329,341,341,342,342,329,329,329,342,329,341,342,330,331,79,341,0,0,341,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,341,342,330,331,79,337,338,329,0,329,329,329,330,331,79,332,333,334,335,336,337,338,339,340,329,341,342,329,332,329,332,330,0,0,0,0,342,0,0,0,0,341,342,329,79,79,329,341,342,0,0,0,0,0,0,339,340,329,339,340,329,0,0,0,0,0,0,0,0,0,0,0,0,341,0,329,329,0,329,0,0,0,0,0,79,330,331,79,332,333,334,335,336,337,338,339,340,329,341,342,330,331,79,329,0,330,331,79,332,333,334,335,336,337,338,339,340,329,341,342,330,331,79,332,333,334,335,336,337,338,339,340,329,341,342,0,330,331,79,332,333,334,335,336,337,338,339,340,329,341,342,341,329,0,0,0,351,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],0,[[],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[3,4],0,0,0,0,0,0,0,0,0,0,0,0,[5,6],[7,6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[8,8],[9,9],[[]],[[]],[5],[10],[[5,5],1],[[10,10],1],[[7,7],1],[[8,8],1],[[9,9],1],[8,11],[8,[[12,[9]]]],[[5,13],14],[[10,13],14],[[7,13],14],[[8,13],14],[[9,13],14],[15,[[4,[5]]]],[[]],[[]],[[]],[[]],[[]],[6,[[4,[5]]]],[[5,16]],[[10,16]],[[7,16]],[[8,16]],[[9,16]],[8,17],[[]],[[]],[[]],[[]],[[]],[5],[[]],[[]],[5,10],[10,12],[7,12],[[[0,[18,19]],20,21],[[4,[5]]]],[[6,[0,[18,19]],20,21],[[4,[5]]]],[[]],[[]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],0,[[]],[[]],[[],[[22,[24]]]],[24,24],[[]],[[24,13],14],[[24,13],14],[[]],[[]],[25],[[]],[[],26],[[],22],[[],22],[[],23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[27,27],[[]],[27,28],[[27,27],1],[[],29],[[27,13],14],[[27,13],14],[[]],[29,27],[29,27],[[]],[[],27],[25],[[[0,[30,[31,[[0,[30,[31,[[0,[30,[31,[[0,[30,[31,[[0,[30,31]]]]]]]]]]]]]]]]]]],[[4,[[0,[30,[31,[[0,[30,[31,[[0,[30,[31,[[0,[30,31]]]]]]]]]]]]]]]]]],[[]],[[]],[[],26],[[],22],[32,[[22,[27,32]]]],[[],22],[[],23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],33],[[],20],[[],34],[[],35],[[],36],[[],37],[[],38],[[33,33],33],[[20,20],20],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[33,33]],[[20,20]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],[[38,38]],[[33,33],33],[[20,20],20],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[33,33]],[[20,20]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],[[38,38]],[33,39],[20,39],[34,40],[35,39],[36,39],[37,41],[38,39],[[33,33],33],[[20,20],20],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[33,33]],[[20,20]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],[[38,38]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,33],[20,20],[34,34],[35,35],[36,36],[42,42],[37,37],[38,38],[43,43],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[33,33],44],[[20,20],44],[[34,34],44],[[35,35],44],[[36,36],44],[[37,37],44],[[38,38],44],[[43,43],44],[33,33],[20,20],[34,34],[35,35],[36,36],[37,37],[38,38],[[33,33],1],[[20,20],1],[[34,34],1],[[35,35],1],[[36,36],1],[[37,37],1],[[38,38],1],[[6,[12,[45]],6,[12,[45]],2],[[4,[2]]]],[[33,33],33],[[20,20],20],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[],33],[[],20],[[],34],[[],35],[[],36],[[],37],[[],38],[[33,33],1],[[20,20],1],[[34,34],1],[[35,35],1],[[36,36],1],[[46,46],1],[[42,42],1],[[37,37],1],[[38,38],1],[[43,43],1],[[33,47]],[[20,47]],[[34,47]],[[35,47]],[[36,47]],[[37,47]],[[38,47]],[[6,38,48,48],4],[[6,46],[[4,[39]]]],[[6,42],4],[[33,13],14],[[33,13],14],[[33,13],14],[[33,13],14],[[33,13],14],[[20,13],14],[[20,13],14],[[20,13],14],[[20,13],14],[[20,13],14],[[34,13],14],[[34,13],14],[[34,13],14],[[34,13],14],[[34,13],14],[[35,13],14],[[35,13],14],[[35,13],14],[[35,13],14],[[35,13],14],[[36,13],14],[[36,13],14],[[36,13],14],[[36,13],14],[[36,13],14],[[46,13],14],[[42,13],14],[[37,13],14],[[37,13],14],[[37,13],14],[[37,13],14],[[37,13],14],[[38,13],14],[[38,13],14],[[38,13],14],[[38,13],14],[[38,13],14],[[43,13],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[39,[[12,[33]]]],[39,[[12,[20]]]],[40,[[12,[34]]]],[39,[[12,[35]]]],[39,[[12,[36]]]],[41,[[12,[37]]]],[39,[[12,[38]]]],[39,33],[39,20],[40,34],[39,35],[39,36],[41,37],[39,38],[39,33],[39,20],[40,34],[39,35],[39,36],[41,37],[39,38],[47,33],[47,20],[47,34],[47,35],[47,36],[47,37],[47,38],[[33,16]],[[20,16]],[[34,16]],[[35,16]],[[36,16]],[[46,16]],[[42,16]],[[37,16]],[[38,16]],[[43,16]],[[33,33]],[[20,20]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],[[38,38]],[[33,33],33],[[20,20],20],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[33,33],1],[[20,20],1],[[34,34],1],[[35,35],1],[[36,36],1],[[37,37],1],[[38,38],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,1],[20,1],[34,1],[35,1],[36,1],[37,1],[38,1],[33,1],[20,1],[34,1],[35,1],[36,1],[37,1],[38,1],[33,33],[20,20],[34,34],[35,35],[36,36],[37,37],[38,38],[[[0,[18,19]],20,21],[[4,[6]]]],[[6,[0,[18,19]],20,21],[[4,[6]]]],[[33,33],[[12,[44]]]],[[20,20],[[12,[44]]]],[[34,34],[[12,[44]]]],[[35,35],[[12,[44]]]],[[36,36],[[12,[44]]]],[[37,37],[[12,[44]]]],[[38,38],[[12,[44]]]],[[43,43],[[12,[44]]]],[[6,48,48,43],4],[[6,48,48],4],[[[0,[18,19]]],[[4,[49]]]],[[6,[0,[18,19]]],[[4,[49]]]],[[33,33]],[[20,20]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],[[38,38]],[[[12,[6]],[0,[18,19]],[12,[6]],[0,[18,19]]],4],[[[12,[6]],[0,[18,19]],[12,[6]],[0,[18,19]],34],4],[[33,33,1]],[[20,20,1]],[[34,34,1]],[[35,35,1]],[[36,36,1]],[[37,37,1]],[[38,38,1]],[[6,[12,[45]],6,[12,[45]],2,37],[[4,[2]]]],[[33,33],33],[[20,20],20],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[33,33]],[[20,20]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],[[38,38]],[[33,33],33],[[20,20],20],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[6,6,2,37],[[4,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[33,33]],[[20,20]],[[34,34]],[[35,35]],[[36,36]],[[37,37]],[[38,38]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[33,33],33],[[20,20],20],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[6,37],[[4,[2]]]],[[],1],0,0,0,[[]],[[]],[[]],[[]],0,[50,50],[[]],0,[51],[[50,50],1],[[51,51],1],0,[[50,13],14],[[51,13],14],[[]],[[]],[[],[[4,[51]]]],[[50,16]],[[51,16]],0,[[]],[[]],[[]],0,[51,12],[[]],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],0,0,0,0,0,0,[[],52],[[],53],[[52,52],52],[[53,53],53],[[52,52]],[[53,53]],[[52,52],52],[[53,53],53],[[52,52]],[[53,53]],[52,41],[53,39],[[52,52],52],[[53,53],53],[[52,52]],[[53,53]],[[]],[[]],[[]],[[]],[52,52],[53,53],[[]],[[]],[[52,52],44],[[53,53],44],[52,52],[53,53],[[52,52],1],[[53,53],1],[[11,53],4],[[52,52],52],[[53,53],53],[[],52],[[],53],[[52,52],1],[[53,53],1],[[52,47]],[[53,47]],[[54,11,52],4],[[52,13],14],[[52,13],14],[[52,13],14],[[52,13],14],[[52,13],14],[[53,13],14],[[53,13],14],[[53,13],14],[[53,13],14],[[53,13],14],[[]],[[]],[41,[[12,[52]]]],[39,[[12,[53]]]],[41,52],[39,53],[41,52],[39,53],[47,52],[47,53],[[52,16]],[[53,16]],[11,4],[[52,52]],[[53,53]],[[52,52],52],[[53,53],53],[[52,52],1],[[53,53],1],[[]],[[]],[52,1],[53,1],[52,1],[53,1],[52,52],[53,53],[[52,52],[[12,[44]]]],[[53,53],[[12,[44]]]],[[52,52]],[[53,53]],[[52,52,1]],[[53,53,1]],[[52,52],52],[[53,53],53],[[52,52]],[[53,53]],[[52,52],52],[[53,53],53],[[]],[[]],[[52,52]],[[53,53]],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[52,52],52],[[53,53],53],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],55],[[],56],[[55,55],55],[[56,56],56],[[55,55]],[[56,56]],[[55,55],55],[[56,56],56],[[55,55]],[[56,56]],[55,57],[56,39],[[55,55],55],[[56,56],56],[[55,55]],[[56,56]],[[]],[[]],[[]],[[]],[55,55],[56,56],[[]],[[]],[[55,55],44],[[56,56],44],[55,55],[56,56],[[55,55],1],[[56,56],1],[[55,55],55],[[56,56],56],[[],55],[[],56],[[55,55],1],[[56,56],1],[[55,47]],[[56,47]],[[55,13],14],[[55,13],14],[[55,13],14],[[55,13],14],[[55,13],14],[[56,13],14],[[56,13],14],[[56,13],14],[[56,13],14],[[56,13],14],[[]],[[]],[57,[[12,[55]]]],[39,[[12,[56]]]],[57,55],[39,56],[57,55],[39,56],[47,55],[47,56],[[55,16]],[[56,16]],[[55,55]],[[56,56]],[[55,55],55],[[56,56],56],[[55,55],1],[[56,56],1],[[]],[[]],[55,1],[56,1],[55,1],[56,1],[[[12,[[0,[18,19]]]],[0,[18,19]],[12,[[0,[18,19]]]],55,[12,[[0,[18,19]]]]],4],[55,55],[56,56],[[55,55],[[12,[44]]]],[[56,56],[[12,[44]]]],[[55,55]],[[56,56]],[[55,55,1]],[[56,56,1]],[[55,55],55],[[56,56],56],[[55,55]],[[56,56]],[[55,55],55],[[56,56],56],[[]],[[]],[[55,55]],[[56,56]],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[[0,[18,19]]],4],[[[0,[18,19]],56],4],[[55,55],55],[[56,56],56],0,0,0,0,0,0,0,0,0,0,[[],58],[[58,58],58],[[58,58]],[[58,58],58],[[58,58]],[58,39],[[58,58],58],[[58,58]],[[]],[[]],[[]],[[]],[[]],[[]],[58,58],[59,59],[[]],[[]],[[58,58],44],[58,58],[[58,58],1],[59,60],[[58,58],58],[[],58],[[58,58],1],[[59,59],1],[[58,47]],[59,60],[[58,13],14],[[58,13],14],[[58,13],14],[[58,13],14],[[58,13],14],[[59,13],14],[[61,13],14],[[]],[[]],[[]],[39,[[12,[58]]]],[39,58],[39,58],[47,58],[[58,16]],[[59,16]],[[58,58]],[[58,58],58],[[58,58],1],[[]],[[]],[[]],[58,1],[58,1],[59,60],0,[61,4],[61,[[4,[59]]]],[[11,58,21,[12,[59]]],[[4,[61]]]],[[61,40],[[4,[2]]]],[61,[[4,[59]]]],[[61,40],4],[61,[[4,[59]]]],[[61,59],[[4,[59]]]],[11,4],[59,60],[[60,60,60,60],59],[58,58],[[58,58],[[12,[44]]]],[[58,58]],[[58,58,1]],[[58,58],58],[[58,58]],[[58,58],58],[[]],[[]],[[58,58]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[58,58],58],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],62],[[62,62],62],[[62,62]],[[62,62],62],[[62,62]],[62,39],[[62,62],62],[[62,62]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[62,62],[[]],[[62,62],44],[62,62],[[62,62],1],[[62,62],62],[63],[[],62],[[62,62],1],[[62,47]],[[64,13],14],[[63,13],14],[[62,13],14],[[62,13],14],[[62,13],14],[[62,13],14],[[62,13],14],[[65,13],14],[[]],[[]],[[]],[[]],[39,[[12,[62]]]],[39,62],[39,62],[47,62],[[62,16]],[[],[[4,[63]]]],[[[0,[18,19]]],[[4,[41]]]],[64,41],[[62,62]],[[62,62],62],[[62,62],1],[[]],[[]],[[]],[[]],[63],[[]],[62,1],[62,1],[63,65],[64,11],[65,12],[62,62],[[62,62],[[12,[44]]]],[[62,62]],[[62,62,1]],[[62,62],62],[[62,62]],[[62,62],62],[[]],[63],[[62,62]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[62,62],62],0,0,0,0,0,0,0,0,0,0,0,0,[66,[[12,[1]]]],[[],67],[66,[[12,[1]]]],[66,6],[[67,67],67],[[67,67]],[[67,67],67],[[67,67]],[67,68],[[67,67],67],[[67,67]],[[]],[[]],[[]],[[]],[66,66],[67,67],[[]],[[]],[[67,67],44],[67,67],[[67,67],1],[[67,67],67],[[],67],[[66,66],1],[[67,67],1],[66,67],[[67,47]],[[66,13],14],[[67,13],14],[[67,13],14],[[67,13],14],[[67,13],14],[[67,13],14],[[]],[[]],[68,[[12,[67]]]],[68,67],[68,67],[47,67],[[66,16]],[[67,16]],[[67,67]],[[67,67],67],[[67,67],1],[[]],[[]],[67,1],[67,1],[[6,67],66],[67,67],[[67,67],[[12,[44]]]],[39,[[4,[39]]]],[[[12,[69]],[12,[70]]],[[4,[39]]]],[[67,67]],[66,[[12,[67]]]],[[67,67,1]],[[66,67]],[[67,67],67],[[67,67]],[[67,67],67],[[]],[[]],[[67,67]],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[67,67],67],0,0,0,0,0,[71,6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[72,72],[73,73],[74,74],[[]],[[]],[[]],[71],[[72,72],1],[[73,73],1],[[71,71],1],[71,75],[71,75],[[72,13],[[22,[76]]]],[[73,13],14],[[74,13],14],[[71,13],14],0,[[[77,[[12,[72]]]],[77,[[12,[78]]]]],[[4,[74]]]],[79,80],[[]],[[]],[[]],[[]],[71,4],[[72,16]],[[73,16]],[[71,16]],[[]],[[]],[[]],[[]],[71,6],0,0,[[[77,[[12,[72]]]],[77,[[12,[78]]]]],[[4,[73]]]],[20,[[4,[71]]]],[71,[[4,[26]]]],[71,[[4,[26]]]],[71,[[75,[2]]]],[71,[[75,[2]]]],0,[[]],[[]],[[]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[71,4],[71,[[75,[2]]]],[71,[[75,[2]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],81],[[81,81],81],[[81,81]],[[81,81],81],[[81,81]],[81,39],[[81,81],81],[[81,81]],[[]],[[]],[[]],[[]],[[82,81,[12,[39]]],[[4,[79]]]],[81,81],[83,83],[[]],[[]],[[81,81],44],[81,81],[[81,81],1],[[],2],[[],83],[[81,81],81],[[],81],[[81,81],1],[[83,83],1],[[81,47]],[[81,13],14],[[81,13],14],[[81,13],14],[[81,13],14],[[81,13],14],[[83,13],14],[[]],[[]],[39,[[12,[81]]]],[39,81],[39,81],[47,81],[[81,16]],[[83,16]],[[81,81]],[[81,81],81],[[81,81],1],[[]],[[]],[81,1],[81,1],[[83,2],[[4,[1]]]],[[],83],[81,81],[[81,81],[[12,[44]]]],[[81,81]],[79,[[4,[83]]]],[[],[[4,[2]]]],[[79,83],4],[[],4],[[81,81,1]],[[83,2],4],[[6,81],4],[[81,81],81],[[81,81]],[[81,81],81],[[]],[[]],[[81,81]],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[81,81],81],[[83,2],4],[81,4],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[6,[[4,[84]]]],[85,4],[[[85,[86]]],4],[[[85,[87]]],4],[[[85,[88]]],4],[[[12,[69]]],4],[86,89],[87,89],[86,89],[87,89],[88,89],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[85,[[4,[84]]]],[[[85,[86]]],[[4,[84]]]],[[[85,[87]]],[[4,[84]]]],[[[85,[88]]],[[4,[84]]]],[84,84],[90,90],[91,91],[[]],[[]],[[]],[[90,90],44],[[91,91],44],[[84,84],1],[[90,90],1],[[91,91],1],[85,4],[[[85,[86]]],4],[[[85,[87]]],4],[[[85,[88]]],4],[[],6],[86,6],[87,6],[88,6],[[86,13],14],[[87,13],14],[[88,13],14],[[84,13],14],[[90,13],14],[[91,13],14],[[]],[[]],[[]],[[]],[[]],[[]],[[84,16]],[[90,16]],[[91,16]],[[],1],[86,1],[87,1],[88,1],[[]],[[]],[[]],[[]],[[]],[[]],[[90,92],4],[88,91],[86,2],[87,2],[[6,48,29,92],86],[[6,48,29,92],87],[[6,91,29,92],88],[86,48],[87,48],[[90,90],[[12,[44]]]],[[91,91],[[12,[44]]]],[[],29],[86,29],[87,29],[88,29],[92],[[86,92]],[[87,92]],[[88,92]],[[],93],[86,93],[87,93],[88,93],[85,4],[[[85,[86]]],4],[[[85,[87]]],4],[[[85,[88]]],4],[[]],[[]],[[]],[[],22],[[],22],[[],22],[[],22],[[],22],[29,[[4,[91]]]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],94],[[],95],[[94,94],94],[[95,95],95],[[94,94]],[[95,95]],[[94,94],94],[[95,95],95],[[94,94]],[[95,95]],[94,39],[95,39],[[94,94],94],[[95,95],95],[[94,94]],[[95,95]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[94,94],[96,96],[95,95],[97,97],[[]],[[]],[[]],[[]],[[94,94],44],[[95,95],44],[94,94],[95,95],[[94,94],1],[[95,95],1],[97,17],[[94,94],94],[[95,95],95],[[],94],[[],95],[[],97],[[],[[4,[6]]]],[95,[[4,[6]]]],[[6,96,6,[77,[[12,[97]]]]],4],[[6,98],[[4,[2]]]],[[94,94],1],[[96,96],1],[[95,95],1],[[97,97],1],[97,94],[[94,47]],[[95,47]],[[94,13],14],[[94,13],14],[[94,13],14],[[94,13],14],[[94,13],14],[[96,13],14],[[95,13],14],[[95,13],14],[[95,13],14],[[95,13],14],[[95,13],14],[[97,13],14],[[]],[[]],[[]],[[]],[39,[[12,[94]]]],[39,[[12,[95]]]],[39,94],[39,95],[39,94],[39,95],[47,94],[47,95],[[94,16]],[[96,16]],[[95,16]],[[97,16]],[[94,94]],[[95,95]],[[94,94],94],[[95,95],95],[[94,94],1],[[95,95],1],[[]],[[]],[[]],[[]],[94,1],[95,1],[94,1],[95,1],[[94,17],97],[94,94],[95,95],[[94,94],[[12,[44]]]],[[95,95],[[12,[44]]]],[[94,94]],[[95,95]],[[94,94,1]],[[95,95,1]],[[94,94],94],[[95,95],95],[[94,94]],[[95,95]],[[94,94],94],[[95,95],95],[[]],[[]],[[]],[[]],[[94,94]],[[95,95]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[94,94],94],[[95,95],95],0,0,0,0,[[],99],[[99,99],99],[[99,99]],[[99,99],99],[[99,99]],[99,39],[[99,99],99],[[99,99]],[[]],[[]],[99,99],[[]],[[99,99],44],[99,99],[[99,99],1],[[99,99],99],[[],99],[[99,99],1],[[41,99],[[4,[6]]]],[[99,47]],[[99,13],14],[[99,13],14],[[99,13],14],[[99,13],14],[[99,13],14],[[]],[39,[[12,[99]]]],[39,99],[39,99],[47,99],[[99,16]],[[99,99]],[[99,99],99],[[99,99],1],[[]],[99,1],[99,1],[99,99],[[99,99],[[12,[44]]]],[[99,99]],[[99,99,1]],[[99,99],99],[[99,99]],[[99,99],99],[[]],[[99,99]],[[],22],[[],22],[[],23],[[99,99],99],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[100,[0,[18,19]],101],[[4,[102]]]],[[],101],[[],103],[100,6],[[101,101],101],[[103,103],103],[[101,101]],[[103,103]],[[101,101],101],[[103,103],103],[[101,101]],[[103,103]],[101,40],[103,39],[[101,101],101],[[103,103],103],[[101,101]],[[103,103]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[101,101],[103,103],[100,100],[102,102],[[]],[[]],[[]],[[]],[[101,101],44],[[103,103],44],[[102,102],44],[101,101],[103,103],[[101,101],1],[[103,103],1],0,[[101,101],101],[[103,103],103],[[],101],[[],103],[[101,101],1],[[103,103],1],[[102,102],1],[[101,47]],[[103,47]],[[101,13],14],[[101,13],14],[[101,13],14],[[101,13],14],[[101,13],14],[[103,13],14],[[103,13],14],[[103,13],14],[[103,13],14],[[103,13],14],[[100,13],14],[[102,13],14],[[104,13],14],[[]],[[]],[[]],[[]],[[]],[40,[[12,[101]]]],[39,[[12,[103]]]],[40,101],[39,103],[40,101],[39,103],[47,101],[47,103],[6,100],[[101,16]],[[103,16]],[[102,16]],[103,[[4,[100]]]],[[101,101]],[[103,103]],[[101,101],101],[[103,103],103],[[101,101],1],[[103,103],1],[[]],[[]],[[]],[[]],[[]],[101,1],[103,1],[101,1],[103,1],0,0,[101,101],[103,103],[[101,101],[[12,[44]]]],[[103,103],[[12,[44]]]],[[102,102],[[12,[44]]]],[100,[[4,[[105,[104]]]]]],[[101,101]],[[103,103]],[[100,102],4],[[101,101,1]],[[103,103,1]],[[101,101],101],[[103,103],103],[[101,101]],[[103,103]],[[101,101],101],[[103,103],103],[[]],[[]],[[]],[[]],[[101,101]],[[103,103]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[101,101],101],[[103,103],103],0,0,0,0,0,0,0,0,[[],106],[[106,106],106],[[106,106]],[[106,106],106],[[106,106]],[106,41],[[106,106],106],[[106,106]],[[]],[[]],[106,106],[[]],[[106,106],44],[106,106],[[106,106],1],[[106,106],106],[[],106],[[106,106],1],[[106,47]],[[106,13],14],[[106,13],14],[[106,13],14],[[106,13],14],[[106,13],14],[[]],[41,[[12,[106]]]],[41,106],[41,106],[47,106],[[106,16]],[[106,106]],[[106,106],106],[[106,106],1],[[]],[106,1],[106,1],[[11,106],[[4,[6]]]],[106,106],[[106,106],[[12,[44]]]],[[106,106]],[[106,106,1]],[[106,106],106],[[106,106]],[[106,106],106],[[]],[[106,106]],[[],22],[[],22],[[],23],[[106,106],106],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],107],[[],108],[[],109],[[],110],[[],111],[[107,107],107],[[108,108],108],[[109,109],109],[[110,110],110],[[111,111],111],[[107,107]],[[108,108]],[[109,109]],[[110,110]],[[111,111]],[[107,107],107],[[108,108],108],[[109,109],109],[[110,110],110],[[111,111],111],[[107,107]],[[108,108]],[[109,109]],[[110,110]],[[111,111]],[107,39],[108,39],[109,39],[110,39],[111,39],[[107,107],107],[[108,108],108],[[109,109],109],[[110,110],110],[[111,111],111],[[107,107]],[[108,108]],[[109,109]],[[110,110]],[[111,111]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[107,107],[108,108],[109,109],[112,112],[110,110],[111,111],[[]],[[]],[[]],[[]],[[]],[[]],[[107,107],44],[[108,108],44],[[109,109],44],[[112,112],44],[[110,110],44],[[111,111],44],[107,107],[108,108],[109,109],[110,110],[111,111],[[107,107],1],[[108,108],1],[[109,109],1],[[110,110],1],[[111,111],1],[[107,107],107],[[108,108],108],[[109,109],109],[[110,110],110],[[111,111],111],[[],107],[[],108],[[],109],[[],110],[[],111],[[107,107],1],[[108,108],1],[[109,109],1],[[112,112],1],[[110,110],1],[[111,111],1],[[107,47]],[[108,47]],[[109,47]],[[110,47]],[[111,47]],[[107,13],14],[[107,13],14],[[107,13],14],[[107,13],14],[[107,13],14],[[108,13],14],[[108,13],14],[[108,13],14],[[108,13],14],[[108,13],14],[[109,13],14],[[109,13],14],[[109,13],14],[[109,13],14],[[109,13],14],[[112,13],14],[[110,13],14],[[110,13],14],[[110,13],14],[[110,13],14],[[110,13],14],[[111,13],14],[[111,13],14],[[111,13],14],[[111,13],14],[[111,13],14],[[]],[[]],[[]],[[]],[[]],[[]],[39,[[12,[107]]]],[39,[[12,[108]]]],[39,[[12,[109]]]],[39,[[12,[110]]]],[39,[[12,[111]]]],[39,107],[39,108],[39,109],[39,110],[39,111],[39,107],[39,108],[39,109],[39,110],[39,111],[47,107],[47,108],[47,109],[47,110],[47,111],[[107,16]],[[108,16]],[[109,16]],[[112,16]],[[110,16]],[[111,16]],[[107,107]],[[108,108]],[[109,109]],[[110,110]],[[111,111]],[[107,107],107],[[108,108],108],[[109,109],109],[[110,110],110],[[111,111],111],[[107,107],1],[[108,108],1],[[109,109],1],[[110,110],1],[[111,111],1],[[]],[[]],[[]],[[]],[[]],[[]],[107,1],[108,1],[109,1],[110,1],[111,1],[107,1],[108,1],[109,1],[110,1],[111,1],[[113,114,112],4],[[113,114],4],[111,4],[[[12,[115]],115,107,108,6,48],[[4,[113]]]],[[113,114,107],4],[[113,114,114,109,[12,[113]]],[[4,[113]]]],[[113,114,110],4],[[113,114],4],[[],4],[[113,114],4],[107,107],[108,108],[109,109],[110,110],[111,111],[[107,107],[[12,[44]]]],[[108,108],[[12,[44]]]],[[109,109],[[12,[44]]]],[[112,112],[[12,[44]]]],[[110,110],[[12,[44]]]],[[111,111],[[12,[44]]]],[[107,107]],[[108,108]],[[109,109]],[[110,110]],[[111,111]],[[107,107,1]],[[108,108,1]],[[109,109,1]],[[110,110,1]],[[111,111,1]],[[[0,[18,19]],20,21],[[4,[6]]]],[[[0,[18,19]]],4],[[107,107],107],[[108,108],108],[[109,109],109],[[110,110],110],[[111,111],111],[[107,107]],[[108,108]],[[109,109]],[[110,110]],[[111,111]],[[107,107],107],[[108,108],108],[[109,109],109],[[110,110],110],[[111,111],111],[[]],[[]],[[]],[[]],[[]],[[]],[[107,107]],[[108,108]],[[109,109]],[[110,110]],[[111,111]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[107,107],107],[[108,108],108],[[109,109],109],[[110,110],110],[[111,111],111],0,0,0,0,0,0,0,0,0,0,0,0,[[],116],[[116,116],116],[[116,116]],[[116,116],116],[[116,116]],[116,39],[[116,116],116],[[116,116]],[[]],[[]],[116,116],[[]],[[116,116],44],[116,116],[[116,116],1],[[116,116],116],[[],116],[[116,116],1],[[116,47]],[[116,13],14],[[116,13],14],[[116,13],14],[[116,13],14],[[116,13],14],[[]],[39,[[12,[116]]]],[39,116],[39,116],[47,116],[[],[[4,[116]]]],[[116,16]],[[116,116]],[[116,116],116],[[116,116],1],[[]],[116,1],[116,1],[116,116],[[116,116],[[12,[44]]]],[[116,116]],[116,[[4,[116]]]],[[116,116,1]],[[116,116],116],[[116,116]],[[116,116],116],[[]],[[116,116]],[[],22],[[],22],[[],23],[[116,116],116],0,[[117,[77,[[12,[118]]]]],4],[[],117],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],119],[79,4],[[119,119],119],[[119,119]],[[119,119],119],[[119,119]],[119,39],[[119,119],119],[[119,119]],[[]],[[]],[[]],[[]],[[]],[[]],[120,120],[121,121],[119,119],[[]],[[]],[[]],[[120,120],44],[[121,121],44],[[119,119],44],[119,119],[[79,[77,[[12,[118]]]]],4],[[119,119],1],[[79,[77,[[12,[118]]]]],4],[[119,119],119],[[],119],[[120,120],1],[[121,121],1],[[119,119],1],[[119,47]],[[120,13],14],[[121,13],14],[[119,13],14],[[119,13],14],[[119,13],14],[[119,13],14],[[119,13],14],[[]],[[]],[[]],[39,[[12,[119]]]],[39,119],[39,119],[47,119],[79,[[4,[122]]]],[79,[[4,[123]]]],[79,[[4,[124]]]],[[120,16]],[[121,16]],[[119,16]],[[119,119]],[79,4],[[119,119],119],[[119,119],1],[[]],[[]],[[]],[119,1],[119,1],[79,4],[119,119],[[120,120],[[12,[44]]]],[[121,121],[[12,[44]]]],[[119,119],[[12,[44]]]],[[79,125],[[4,[122]]]],[[79,125],[[4,[122]]]],[[119,119]],[[79,119],4],[[119,119,1]],[[79,119],4],[[79,123],4],[[79,124],4],[[79,[77,[[12,[118]]]]],4],[[119,119],119],[[119,119]],[[119,119],119],[[79,[77,[[12,[118]]]]],4],[[79,[77,[[12,[118]]]]],4],[[79,[77,[[12,[118]]]]],4],[[]],[[]],[[]],[[119,119]],[[],4],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[119,119],119],[[79,125,113],4],[[79,125,113],4],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],126],[127,[[12,[17]]]],[[126,126],126],[[126,126]],[[126,126],126],[[126,126]],[126,40],[[126,126],126],[[126,126]],[127,[[12,[17]]]],[127,[[12,[17]]]],[127,[[12,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[128,128],[129,129],[127,127],[126,126],[[]],[[]],[[]],[[]],[[128,128],44],[[129,129],44],[[126,126],44],[126,126],[[126,126],1],[[],127],[[],126],[[126,126],126],[[],126],[[128,128],1],[[129,129],1],[[127,127],1],[[126,126],1],[[126,47]],[[128,13],14],[[129,13],14],[[127,13],14],[[126,13],14],[[126,13],14],[[126,13],14],[[126,13],14],[[126,13],14],[[]],[[]],[[]],[[]],[40,[[12,[126]]]],[40,126],[40,126],[47,126],[[128,16]],[[129,16]],[[127,16]],[[126,16]],[127,[[12,[17]]]],[127,[[12,[17]]]],[127,[[12,[17]]]],[[126,126]],[[126,126],126],[[126,126],1],[[]],[[]],[[]],[[]],[126,1],[126,1],[126,126],[127,[[12,[17]]]],[[128,128],[[12,[44]]]],[[129,129],[[12,[44]]]],[[126,126],[[12,[44]]]],[[128,[0,[18,19]],39],[[4,[127]]]],[[128,[0,[18,19]]],4],[[128,[0,[18,19]],129,[0,[18,19]]],4],[[128,[0,[18,19]],39,127,126],4],[[128,[12,[[0,[18,19]]]]],4],[[126,126]],[[126,126,1]],[[127,17]],[[127,17]],[[127,17]],[[127,17]],[[127,17]],[[127,17]],[[126,126],126],[[126,126]],[[126,126],126],[[]],[[]],[[]],[[]],[[126,126]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[126,126],126],0,0,0,0,0,0,[[]],[[]],[130,130],[[]],[[130,130],44],[[130,130],1],[[130,13],14],[[]],[[130,16]],[[]],[[130,130],[[12,[44]]]],[130,[[4,[131]]]],[1,4],[[]],[[],22],[[],22],[[],23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[132,133],[132,133],[132,122],[132,122],[[]],[[]],[[]],[[]],[[]],[[]],[134,134],[135,135],[132,132],[[]],[[]],[[]],[[134,134],44],[[135,135],44],[[134,134],1],[[135,135],1],[[132,132],1],[[134,13],14],[[135,13],14],[[132,13],14],[[]],[[]],[[]],[132,122],[134,4],[135,[[4,[132]]]],[[134,16]],[[135,16]],[[132,16]],[[]],[[]],[[]],[132,122],[132,122],[132,122],[132,122],[132,122],[132,122],[[134,134],[[12,[44]]]],[[135,135],[[12,[44]]]],0,[[134,136,136],4],[132,122],[132,122],[132,137],[[]],[[]],[[]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[132,122],[132,122],[132,137],[132,122],0,0,0,[[]],[[]],[[]],[[]],[138],[138,138],[[]],[[138,6],1],[[],138],[[138,138],1],[[138,[12,[6]]],139],[[138,13],14],[[139,13],14],[[]],[[]],[[138,16]],[138,[[12,[6]]]],[[138,6]],[[]],[[]],[[]],[[],138],[139,[[12,[6]]]],[139,[[12,[6]]]],[[[77,[[12,[39]]]],[77,[[12,[138]]]],[77,[[12,[138]]]],[77,[[12,[138]]]],[77,[[12,[69]]]],[77,[[12,[70]]]]],[[4,[39]]]],[[138,6]],[[[77,[[12,[39]]]],[77,[[12,[138]]]],[77,[[12,[138]]]],[77,[[12,[138]]]],[77,[[12,[137]]]]],[[4,[39]]]],[139],[[]],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[6,6,[12,[48]],2],[[4,[2]]]],[[6,6,[12,[140]],2],[[4,[2]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[70,118]],[[],141],[[],70],[93,142],[118,28],[70,143],[118,28],[[141,141],141],[[141,141]],[[141,141],141],[[141,141]],[141,39],[[141,141],141],[[141,141]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[70],[118,118],[144,144],[141,141],[145,145],[70,70],[146,146],[147,147],[148,148],[92,92],[93,93],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[118,118],44],[[141,141],44],[[145,145],44],[141,141],[[141,141],1],[[70,118],1],[[141,141],141],[[],141],[[],70],[[118,118],1],[[144,144],1],[[141,141],1],[[145,145],1],[[70,70],1],[[147,147],1],[[148,148],1],[[92,92],1],[[93,93],1],[[141,47]],[[70,47]],[148,141],[[118,13],14],[[118,13],14],[[144,13],14],[[141,13],14],[[141,13],14],[[141,13],14],[[141,13],14],[[141,13],14],[[145,13],14],[[70,13],14],[[146,13],14],[[147,13],14],[[148,13],14],[[92,13],14],[[93,13],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[142,93],[39,[[12,[141]]]],[39,141],[39,141],[47,141],[47,70],[143,70],[28,[[4,[118]]]],[148,147],[[118,16]],[[144,16]],[[141,16]],[[145,16]],[[70,16]],[[147,16]],[[148,16]],[[92,16]],[[93,16]],[[141,141]],[[141,141],141],[[141,141],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[70],[[]],[141,1],[141,1],[70,146],[[],144],[[79,[77,[[12,[118]]]]],4],[[79,[77,[[12,[118]]]]],4],[148,70],[[147,141,70],148],[92,93],[144,[[12,[118]]]],[146,[[12,[118]]]],[141,141],[[118,118],[[12,[44]]]],[[141,141],[[12,[44]]]],[[145,145],[[12,[44]]]],[[145,[12,[70]],[12,[70]]],4],[118,4],[[141,141]],[[70,118]],[[141,141,1]],[[118,148],[[4,[148]]]],[93,142],[[118,147],[[4,[147]]]],[[145,[12,[70]],[12,[70]]],4],[[141,141],141],[[141,141]],[[141,141],141],[70,4],[[],[[4,[70]]]],[70,4],[[70,145],[[4,[70]]]],[70,4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],26],[[141,141]],[[],22],[29,[[4,[118]]]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],0,[[141,141],141],[70,[[4,[118]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],149],[150,6],[[149,149],149],[[149,149]],[[149,149],149],[[149,149]],[149,39],[[149,149],149],[[149,149]],[[]],[[]],[[]],[[]],[[]],[[]],[151,151],[149,149],[[]],[[]],[[149,149],44],[149,149],[[149,149],1],[[149,149],149],[150],[[],149],[[151,151],1],[[149,149],1],[[150,150],1],[[149,47]],[[151,13],[[22,[76]]]],[[149,13],14],[[149,13],14],[[149,13],14],[[149,13],14],[[149,13],14],[[150,13],14],[[]],[[]],[[]],[39,[[12,[149]]]],[39,149],[39,149],[47,149],[[151,16]],[[149,16]],[[150,16]],[[149,149]],[[149,149],149],[[149,149],1],[[]],[[]],[[]],[[]],[149,1],[149,1],[70,[[4,[150]]]],[150,12],[149,149],[[149,149],[[12,[44]]]],[150,[[4,[[12,[151]]]]]],[[149,149]],[[149,149,1]],[[150,70],4],0,0,[[6,70,149],[[4,[6]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[149,149],149],[[149,149]],[[149,149],149],[[]],[[]],[[149,149]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[149,149],149],[[70,149],[[4,[150]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[6,[[4,[6]]]],[[6,152],[[4,[6]]]],[153,12],0,[154,11],[154,11],[[],155],[[],152],[[],156],[[],157],[158,12],[159,[[12,[154]]]],[159,[[12,[154]]]],[160],[159,[[12,[153]]]],[159,[[12,[153]]]],[158,161],[159,[[12,[162]]]],[159,[[12,[162]]]],[[],163],[[],163],[158,161],[158,161],[162,164],[154,165],[153,166],[167,168],[169,170],[171,172],[159,[[12,[171]]]],[159,[[12,[169]]]],[159,[[12,[169]]]],[159,[[12,[171]]]],[159,[[12,[158]]]],[159,[[12,[158]]]],[159,[[12,[167]]]],[159,[[12,[167]]]],[[6,173],4],[[155,155],155],[[152,152],152],[[156,156],156],[[155,155]],[[152,152]],[[156,156]],[[155,155],155],[[152,152],152],[[156,156],156],[[155,155]],[[152,152]],[[156,156]],[155,41],[152,39],[156,39],[[155,155],155],[[152,152],152],[[156,156],156],[[155,155]],[[152,152]],[[156,156]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[167,40],[163,163],[172,172],[170,170],[161,161],[174,174],[158,158],[159,159],[162,162],[154,154],[153,153],[167,167],[175,175],[176,176],[177,177],[178,178],[155,155],[152,152],[156,156],[179,179],[180,180],[[[182,[181]]],[[182,[181]]]],[183,183],[184,184],[185,185],[186,186],[187,187],[188,188],[160,160],[169,169],[171,171],[189,189],[157,157],[190,190],[191,191],[192,192],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[155,155],44],[[152,152],44],[[156,156],44],0,0,0,0,[182,183],[155,155],[152,152],[156,156],[[6,173],4],[[155,155],1],[[152,152],1],[[156,156],1],[[],188],[[155,155],155],[[152,152],152],[[156,156],156],[[],155],[[],152],[[],156],[[163,163],1],[[172,172],1],[[170,170],1],[[161,161],1],[[174,174],1],[[158,158],1],[[159,159],1],[[162,162],1],[[154,154],1],[[153,153],1],[[167,167],1],[[175,175],1],[[176,176],1],[[177,177],1],[[178,178],1],[[155,155],1],[[152,152],1],[[156,156],1],[[179,179],1],[[180,180],1],[[[182,[31]],[182,[31]]],1],[[183,183],1],[[184,184],1],[[185,185],1],[[186,186],1],[[187,187],1],[[188,188],1],[[160,160],1],[[169,169],1],[[171,171],1],[[189,189],1],[[157,157],1],[[190,190],1],[[191,191],1],[[192,192],1],[[155,47]],[[152,47]],[[156,47]],[[],[[12,[192]]]],[[],[[12,[192]]]],[160,192],0,[169,40],[[163,13],[[22,[76]]]],[[172,13],[[22,[76]]]],[[170,13],[[22,[76]]]],[[161,13],[[22,[76]]]],[[174,13],[[22,[76]]]],[[158,13],14],[[158,13],14],[[159,13],14],[[159,13],14],[[162,13],14],[[162,13],14],[[154,13],14],[[154,13],14],[[153,13],14],[[153,13],14],[[167,13],14],[[167,13],14],[[175,13],[[22,[76]]]],[[176,13],[[22,[76]]]],[[177,13],14],[[178,13],14],[[155,13],14],[[155,13],14],[[155,13],14],[[155,13],14],[[155,13],14],[[152,13],14],[[152,13],14],[[152,13],14],[[152,13],14],[[152,13],14],[[156,13],14],[[156,13],14],[[156,13],14],[[156,13],14],[[156,13],14],[[179,13],14],[[180,13],14],[[[182,[193]],13],14],[[183,13],14],[[184,13],14],[[185,13],14],[[186,13],14],[[[194,[193]],13],14],[[[195,[193]],13],14],[[196,13],14],[[187,13],14],[[188,13],14],[[160,13],14],[[160,13],14],[[169,13],14],[[169,13],14],[[171,13],14],[[171,13],14],[[189,13],14],[[189,13],14],[[157,13],14],[[157,13],14],[[190,13],14],[[190,13],14],[[191,13],14],[[191,13],14],[[192,13],14],[[]],[[]],[[]],[[]],[[]],[[]],[197,159],[198,159],[[]],[199,159],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[200,188],[[]],[[]],[[]],[198,169],[[]],[199,171],[[]],[[]],[[]],[[]],[[]],[41,[[12,[155]]]],[39,[[12,[152]]]],[39,[[12,[156]]]],[41,155],[39,152],[39,156],[41,155],[39,152],[39,156],[29,[[12,[192]]]],[47,155],[47,152],[47,156],[[163,[12,[201]]],[[12,[18]]]],[[163,[12,[201]]],[[12,[158]]]],[[163,[12,[201]]],[[12,[159]]]],[[163,[12,[201]]],[[12,[162]]]],[[163,[12,[201]]],[[12,[154]]]],[[163,[12,[201]]],[[12,[153]]]],[[163,[12,[201]]],[[12,[167]]]],[[163,[12,[201]]],[[12,[160]]]],[[163,[12,[201]]],[[12,[169]]]],[[163,[12,[201]]],[[12,[171]]]],[202,189],[203,157],[204,190],[197,191],[28,[[22,[169]]]],[28,[[22,[171]]]],[6,4],[6,[[4,[173]]]],[6,[[4,[173]]]],[[6,205],4],[188,206],[162,40],[153,2],[[163,16]],[[172,16]],[[170,16]],[[161,16]],[[174,16]],[[158,16]],[[159,16]],[[162,16]],[[154,16]],[[153,16]],[[167,16]],[[175,16]],[[176,16]],[[178,16]],[[155,16]],[[152,16]],[[156,16]],[[187,16]],[[160,16]],[[169,16]],[[171,16]],[[189,16]],[[157,16]],[[190,16]],[[191,16]],[[192,16]],[153,207],0,0,[153,2],[[155,155]],[[152,152]],[[156,156]],[[155,155],155],[[152,152],152],[[156,156],156],[[155,155],1],[[152,152],1],[[156,156],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[182,196],[169,202],[171,208],[191,190],[155,1],[152,1],[156,1],[155,1],[152,1],[156,1],[158,1],[[],201],[[],201],[158,201],[159,201],[[6,2],4],0,0,0,0,0,0,0,0,[[[0,[18,19]]],[[4,[158]]]],[[40,40],162],[[28,28],154],[[40,40],167],[[203,[12,[203]]],179],[202,180],[[],188],[[209,209,209,209,207],171],[[207,207,207,207,207,207,207,207],189],[[209,209,209,209],157],[[190,207],191],[[],[[4,[158]]]],[[28,28],160],[191,160],[[40,40],160],[[[0,[18,19]]],[[4,[160]]]],[[],158],[[209,209,209,209],190],[[207,207,207,207,207,207,207,207],190],[[40,40],160],[183,[[12,[184]]]],[[[195,[[0,[210,173]]]]],12],[196,12],[155,155],[152,152],[156,156],[157],[[155,155],[[12,[44]]]],[[152,152],[[12,[44]]]],[[156,156],[[12,[44]]]],[158,[[12,[211]]]],[158,2],[162,40],[188,80],[153,209],[167,40],[169,207],[171,207],[191,207],[[2,[12,[[105,[209]]]]],[[194,[[0,[210,173]]]]]],[153,207],[[6,156],[[4,[2]]]],[6,4],[[6,194,47,156,[12,[69]]],[[4,[195]]]],[[6,[12,[[105,[209]]]],156],[[4,[[182,[173]]]]]],[[155,155]],[[152,152]],[[156,156]],0,0,0,[169,40],[189],[[6,156],[[4,[2]]]],[[6,[194,[173]],47,212,212,156],[[4,[[195,[173]]]]]],[[6,156,[12,[173]]],[[4,[2]]]],[[6,173,156],[[4,[2]]]],[6,4],[[155,155,1]],[[152,152,1]],[[156,156,1]],[[6,213],4],[[6,187],4],0,0,0,0,0,0,0,0,0,[[],201],[[],201],[[],201],0,0,0,0,[[174,2],[[4,[160]]]],0,[[192,177,152,[77,[[12,[178]]]]],[[4,[6]]]],[[192,177,[77,[[12,[178]]]],152],4],0,0,[[155,155],155],[[152,152],152],[[156,156],156],[[155,155]],[[152,152]],[[156,156]],0,0,[[155,155],155],[[152,152],152],[[156,156],156],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[189,202],[157,203],[190,204],[191,197],[160,26],[191,26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[155,155]],[[152,152]],[[156,156]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[29,[[4,[177]]]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],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],[188,214],[[155,155],155],[[152,152],152],[[156,156],156],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[215,215],[216,216],[217,217],[218,218],[219,219],[220,220],[221,221],[222,222],[223,223],[224,224],[225,225],[226,226],[227,227],[228,228],[229,229],[230,230],[231,231],[232,232],[233,233],[234,234],[235,235],[236,236],[237,237],[238,238],[239,239],[240,240],[241,241],[242,242],[243,243],[244,244],[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[252,252],[253,253],[254,254],[255,255],[256,256],[257,257],[258,258],[259,259],[260,260],[261,261],[262,262],[263,263],[264,264],[265,265],[266,266],[267,267],[268,268],[269,269],[270,270],[271,271],[[[272,[181]]],[[272,[181]]]],[273,273],[274,274],[275,275],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],272],[[215,215],1],[[216,216],1],[[217,217],1],[[218,218],1],[[219,219],1],[[220,220],1],[[221,221],1],[[222,222],1],[[223,223],1],[[224,224],1],[[225,225],1],[[226,226],1],[[227,227],1],[[228,228],1],[[229,229],1],[[230,230],1],[[231,231],1],[[232,232],1],[[233,233],1],[[234,234],1],[[235,235],1],[[236,236],1],[[237,237],1],[[238,238],1],[[239,239],1],[[240,240],1],[[241,241],1],[[242,242],1],[[243,243],1],[[244,244],1],[[245,245],1],[[246,246],1],[[247,247],1],[[248,248],1],[[249,249],1],[[250,250],1],[[251,251],1],[[252,252],1],[[253,253],1],[[254,254],1],[[255,255],1],[[256,256],1],[[257,257],1],[[258,258],1],[[259,259],1],[[260,260],1],[[261,261],1],[[262,262],1],[[263,263],1],[[264,264],1],[[265,265],1],[[266,266],1],[[267,267],1],[[268,268],1],[[269,269],1],[[270,270],1],[[273,273],1],[[274,274],1],[[275,275],1],[[215,13],14],[[216,13],14],[[217,13],14],[[218,13],14],[[219,13],14],[[220,13],14],[[221,13],14],[[222,13],14],[[223,13],14],[[224,13],14],[[225,13],14],[[226,13],14],[[227,13],14],[[228,13],14],[[229,13],14],[[230,13],14],[[231,13],14],[[232,13],14],[[233,13],14],[[234,13],14],[[235,13],14],[[236,13],14],[[237,13],14],[[238,13],14],[[239,13],14],[[240,13],14],[[241,13],14],[[242,13],14],[[243,13],14],[[244,13],14],[[245,13],14],[[246,13],14],[[247,13],14],[[248,13],14],[[249,13],14],[[250,13],14],[[251,13],14],[[252,13],14],[[253,13],14],[[254,13],14],[[255,13],14],[[256,13],14],[[257,13],14],[[258,13],14],[[259,13],14],[[260,13],14],[[261,13],14],[[262,13],14],[[263,13],14],[[264,13],14],[[265,13],14],[[266,13],14],[[267,13],14],[[268,13],14],[[269,13],14],[[270,13],14],[[271,13],14],[[[272,[193]],13],14],[[273,13],14],[[274,13],14],[[275,13],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[215,6],[[4,[1]]]],[[216,6],[[4,[1]]]],[[217,6],[[4,[1]]]],[[218,6],[[4,[276]]]],[[221,6],[[4,[209]]]],[[222,6],[[4,[1]]]],[[223,6],[[4,[39]]]],[[224,6],[[4,[39]]]],[[225,6],[[4,[39]]]],[[226,6],[[4,[1]]]],[[227,6],[[4,[137]]]],[[228,6],[[4,[137]]]],[[229,6],[[4,[1]]]],[[230,6],[[4,[1]]]],[[231,6],[[4,[29]]]],[[232,6],[[4,[1]]]],[[233,6],[[4,[1]]]],[[234,6],[[4,[188]]]],[[235,6],[[4,[40]]]],[[236,6],[[4,[40]]]],[[237,6],[[4,[40]]]],[[238,6],[[4,[40]]]],[[239,6],[[4,[40]]]],[[240,6],[[4,[2]]]],[[241,6],[[4,[2]]]],[[244,6],[[4,[177]]]],[[245,6],[[4,[1]]]],[[246,6],[[4,[49]]]],[[247,6],[[4,[172]]]],[[248,6],[[4,[170]]]],[[249,6],[[4,[155]]]],[[250,6],[[4,[1]]]],[[251,6],[[4,[1]]]],[[252,6],[[4,[1]]]],[[253,6],[[4,[40]]]],[[254,6],[[4,[1]]]],[[255,6],[[4,[49]]]],[[256,6],[[4,[1]]]],[[257,6],[[4,[1]]]],[[258,6],[[4,[1]]]],[[259,6],[[4,[39]]]],[[260,6],[[4,[1]]]],[[261,6],[[4,[277]]]],[[262,6],[[4,[39]]]],[[263,6],[[4,[1]]]],[[264,6],[[4,[1]]]],[[265,6],[[4,[1]]]],[[266,6],[[4,[39]]]],[[267,6],[[4,[39]]]],[[268,6],[[4,[39]]]],[[269,6],[[4,[1]]]],[[270,6],[[4,[1]]]],[[273,6],[[4,[40]]]],[[215,16]],[[216,16]],[[217,16]],[[218,16]],[[219,16]],[[220,16]],[[221,16]],[[222,16]],[[223,16]],[[224,16]],[[225,16]],[[226,16]],[[227,16]],[[228,16]],[[229,16]],[[230,16]],[[231,16]],[[232,16]],[[233,16]],[[234,16]],[[235,16]],[[236,16]],[[237,16]],[[238,16]],[[239,16]],[[240,16]],[[241,16]],[[242,16]],[[243,16]],[[244,16]],[[245,16]],[[246,16]],[[247,16]],[[248,16]],[[249,16]],[[250,16]],[[251,16]],[[252,16]],[[253,16]],[[254,16]],[[255,16]],[[256,16]],[[257,16]],[[258,16]],[[259,16]],[[260,16]],[[261,16]],[[262,16]],[[263,16]],[[264,16]],[[265,16]],[[266,16]],[[267,16]],[[268,16]],[[269,16]],[[270,16]],[[273,16]],[[274,16]],[[275,16]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[215,6,1],4],[[216,6,1],4],[[217,6,1],4],[[218,6,276],4],[[219,6,179],4],[[220,6,179],4],[[221,6,209],4],[[222,6,1],4],[[223,6,39],4],[[224,6,39],4],[[225,6,39],4],[[226,6,1],4],[[227,6,137],4],[[228,6,137],4],[[229,6,1],4],[[230,6,1],4],[[232,6,1],4],[[233,6,1],4],[[235,6,40],4],[[236,6,40],4],[[237,6,40],4],[[238,6,40],4],[[239,6,40],4],[[240,6,2],4],[[241,6,2],4],[[242,6,2],4],[[243,6,2],4],[[246,6,49],4],[[249,6,155],4],[[250,6,1],4],[[251,6,1],4],[[252,6,1],4],[[253,6,40],4],[[254,6,1],4],[[255,6,49],4],[[256,6,1],4],[[257,6,1],4],[[258,6,1],4],[[259,6,39],4],[[260,6,1],4],[[261,6,277],4],[[262,6,39],4],[[263,6,1],4],[[264,6,1],4],[[265,6,1],4],[[267,6,39],4],[[268,6,39],4],[[269,6,1],4],[[270,6,1],4],[[271,6,2],4],[[[272,[[0,[212,181]]]],6,[0,[212,181]]],4],[[273,6,40],4],[[274,6,180],4],[[275,6,180],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],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],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],0,0,[[278,279],29],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],280],[[],21],[[280,280],280],[[21,21],21],[[280,280]],[[21,21]],[[280,280],280],[[21,21],21],[[280,280]],[[21,21]],[280,281],[21,281],[[280,280],280],[[21,21],21],[[280,280]],[[21,21]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[279,279],[280,280],[21,21],[282,282],[283,283],[[]],[[]],[[]],[[]],[[]],[[280,280],44],[[21,21],44],[280,280],[21,21],[[280,280],1],[[21,21],1],0,[[280,280],280],[[21,21],21],[[],280],[[],21],[[279,279],1],[[280,280],1],[[21,21],1],[[280,47]],[[21,47]],[[6,21],4],[[[12,[6]],[0,[18,19]],21,282],4],[[279,13],[[22,[76]]]],[[280,13],14],[[280,13],14],[[280,13],14],[[280,13],14],[[280,13],14],[[21,13],14],[[21,13],14],[[21,13],14],[[21,13],14],[[21,13],14],[[282,13],14],[[283,13],14],[[]],[[]],[[]],[[]],[[]],[281,[[12,[280]]]],[281,[[12,[21]]]],[281,280],[281,21],[281,280],[281,21],[47,280],[47,21],[6,[[4,[279]]]],[[6,[0,[18,19]],33],[[4,[279]]]],[[6,69,69],4],[[279,16]],[[280,16]],[[21,16]],[[280,280]],[[21,21]],[[280,280],280],[[21,21],21],[[280,280],1],[[21,21],1],[[]],[[]],[[]],[[]],[[]],[280,1],[21,1],[280,1],[21,1],[[[0,[18,19]]],[[4,[279]]]],[[[0,[18,19]],137,137],4],[284,17],[[17,17],284],[284,17],[[6,[0,[18,19]],21],4],[[[0,[18,19]],280,21,284],4],[[6,[0,[18,19]],280,21,284],4],0,[280,280],[21,21],[[280,280],[[12,[44]]]],[[21,21],[[12,[44]]]],[[280,280]],[[21,21]],[[280,280,1]],[[21,21,1]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[0,[18,19]]],[[4,[279]]]],[[280,280],280],[[21,21],21],[[280,280]],[[21,21]],[[280,280],280],[[21,21],21],[[]],[[]],[[]],[[]],[[]],[[280,280]],[[21,21]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[21,21],[[280,280],280],[[21,21],21],[[[12,[6]],[0,[18,19]],69,69,283],4],[[[0,[18,19]],137,137],4],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[285,286],[285,17],[285,17],[285,17],[[]],[[]],[[]],[[]],[285,285],[287,287],[[]],[[]],[[287,287],1],[285,17],[285,17],[285,288],[285,287],[285,289],[[285,13],14],[[287,13],14],[[]],[[]],0,[54,[[4,[285]]]],[[]],[[]],[285,286],[285,286],[[[0,[18,19]]],[[4,[285]]]],[[]],[[]],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],289],[[289,289],289],[[289,289]],[[289,289],289],[[289,289]],[289,57],[[289,289],289],[[289,289]],[290,57],[290,291],[290,291],[290,291],[[]],[[]],[[]],[[]],[289,289],[290,290],[[]],[[]],[[289,289],44],[289,289],[[289,289],1],[[],289],[[289,289],289],[[],289],[[289,289],1],[[290,290],1],[[289,47]],[290,292],[290,292],[290,292],[290,57],[290,289],[[289,13],14],[[289,13],14],[[289,13],14],[[289,13],14],[[289,13],14],[[290,13],14],[290,57],[[]],[[]],[57,[[12,[289]]]],[57,289],[57,289],[47,289],[54,[[4,[290]]]],[[289,16]],[[290,16]],[[289,289]],[[289,289],289],[[289,289],1],[[]],[[]],[289,1],[289,1],[290,57],[289,289],[[289,289],[[12,[44]]]],[[289,289]],[[289,289,1]],[[[0,[18,19]]],[[4,[290]]]],[[289,289],289],[[289,289]],[[289,289],289],[[]],[[]],[[289,289]],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[289,289],289],0,[[]],[[]],[293,293],[[]],[[293,293],1],[[293,13],14],[[]],[[293,16]],[[]],[293],[293,207],[293,17],[293,17],[293,17],[293,17],[[],[[4,[293]]]],[[]],[[],22],[[],22],[[],23],[293,294],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],295],[[],296],[[],297],[[],298],[[295,295],295],[[296,296],296],[[297,297],297],[[298,298],298],[[295,295]],[[296,296]],[[297,297]],[[298,298]],[[295,295],295],[[296,296],296],[[297,297],297],[[298,298],298],[[295,295]],[[296,296]],[[297,297]],[[298,298]],[295,299],[296,299],[297,299],[298,299],[[295,295],295],[[296,296],296],[[297,297],297],[[298,298],298],[[295,295]],[[296,296]],[[297,297]],[[298,298]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[78,300],[78,300],[78],[[78,300],4],[[78,300],4],[[78,300],4],[78,78],[300,300],[301,301],[302,302],[303,303],[304,304],[295,295],[296,296],[297,297],[298,298],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[300,300],44],[[301,301],44],[[302,302],44],[[303,303],44],[[304,304],44],[[295,295],44],[[296,296],44],[[297,297],44],[[298,298],44],[295,295],[296,296],[297,297],[298,298],[[295,295],1],[[296,296],1],[[297,297],1],[[298,298],1],0,0,[[295,295],295],[[296,296],296],[[297,297],297],[[298,298],298],[[],295],[[],296],[[],297],[[],298],[[78,78],1],[[300,300],1],[[301,301],1],[[302,302],1],[[303,303],1],[[304,304],1],[[295,295],1],[[296,296],1],[[297,297],1],[[298,298],1],[[295,47]],[[296,47]],[[297,47]],[[298,47]],[[78,13],14],[[300,13],14],[[301,13],14],[[302,13],14],[[303,13],14],[[304,13],14],[[295,13],14],[[295,13],14],[[295,13],14],[[295,13],14],[[295,13],14],[[296,13],14],[[296,13],14],[[296,13],14],[[296,13],14],[[296,13],14],[[297,13],14],[[297,13],14],[[297,13],14],[[297,13],14],[[297,13],14],[[298,13],14],[[298,13],14],[[298,13],14],[[298,13],14],[[298,13],14],[[]],[305,78],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[299,[[12,[295]]]],[299,[[12,[296]]]],[299,[[12,[297]]]],[299,[[12,[298]]]],[299,295],[299,296],[299,297],[299,298],[299,295],[299,296],[299,297],[299,298],[47,295],[47,296],[47,297],[47,298],[[300,16]],[[301,16]],[[302,16]],[[303,16]],[[304,16]],[[295,16]],[[296,16]],[[297,16]],[[298,16]],0,[[295,295]],[[296,296]],[[297,297]],[[298,298]],[[295,295],295],[[296,296],296],[[297,297],297],[[298,298],298],[[295,295],1],[[296,296],1],[[297,297],1],[[298,298],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[295,1],[296,1],[297,1],[298,1],[295,1],[296,1],[297,1],[298,1],0,0,[295,295],[296,296],[297,297],[298,298],0,[[300,300],[[12,[44]]]],[[301,301],[[12,[44]]]],[[302,302],[[12,[44]]]],[[303,303],[[12,[44]]]],[[304,304],[[12,[44]]]],[[295,295],[[12,[44]]]],[[296,296],[[12,[44]]]],[[297,297],[[12,[44]]]],[[298,298],[[12,[44]]]],[[295,295]],[[296,296]],[[297,297]],[[298,298]],[[295,295,1]],[[296,296,1]],[[297,297,1]],[[298,298,1]],[[295,295],295],[[296,296],296],[[297,297],297],[[298,298],298],[[295,295]],[[296,296]],[[297,297]],[[298,298]],[[295,295],295],[[296,296],296],[[297,297],297],[[298,298],298],[6,4],[[6,303],4],[[6,302],4],[6,[[4,[78]]]],[6,[[4,[79]]]],[[6,39],4],[[6,301,78],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[295,295]],[[296,296]],[[297,297]],[[298,298]],[[],22],[306,[[4,[300]]]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[295,295],295],[[296,296],296],[[297,297],297],[[298,298],298],0,0,0,[[69,69],69],[[137,137],137],[69,307],[137,308],[69,307],[137,308],[[]],[[]],[[]],[[]],[69,69],[137,137],[[]],[[]],[[69,69],44],[[137,137],44],[[69,29],69],[[137,29],137],[[69,69],1],[[137,137],1],[[69,13],14],[[69,13],14],[[137,13],14],[[137,13],14],[294,69],[[]],[307,69],[[]],[308,137],[294,69],[307,69],[[69,16]],[[137,16]],[309],[[]],[[]],[309],[309,69],[309,137],[309],[309,69],[309,137],[309],[[69,29],69],[[137,29],137],[309],[309,69],[309,137],[69,69],[137,137],[[310,122],69],[[310,311],137],[[],309],[[],309],[69,309],[137,309],[[],309],[69,309],[137,309],[[],309],[[],309],[69,309],[137,309],[[],309],[69,309],[137,309],[[69,69],[[12,[44]]]],[[137,137],[[12,[44]]]],[309],[309,69],[309,137],[[69,69],69],[[137,137],137],0,0,[[]],[[]],[[],26],[[],26],[[],22],[[],22],[[],22],[[],22],[69,122],[69,310],[137,310],[137,311],[[],23],[[],23],[[]],0,0,0,0,0,0,[[]],[[]],[312],[[312,13],14],[[]],[312,[[4,[[12,[313]]]]]],[[]],[[314,93],[[4,[312]]]],[312,29],[[312,313,315],4],[[],22],[[],22],[[],23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],315],[[],316],[317,6],[[315,315],315],[[316,316],316],[[315,315]],[[316,316]],[[315,315],315],[[316,316],316],[[315,315]],[[316,316]],[315,39],[316,39],[[315,315],315],[[316,316],316],[[315,315]],[[316,316]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[313,313],[315,315],[318,318],[316,316],[[]],[[]],[[]],[[]],[[315,315],44],[[318,318],44],[[316,316],44],[315,315],[316,316],[[315,315],1],[[316,316],1],[[315,315],315],[[316,316],316],[317],[[],315],[[],316],[[313,313],1],[[315,315],1],[[318,318],1],[[316,316],1],[[315,47]],[[316,47]],[[313,13],14],[[315,13],14],[[315,13],14],[[315,13],14],[[315,13],14],[[315,13],14],[[317,13],14],[[318,13],14],[[316,13],14],[[316,13],14],[[316,13],14],[[316,13],14],[[316,13],14],[[]],[[]],[[]],[[]],[[]],[39,[[12,[315]]]],[39,[[12,[316]]]],[39,315],[39,316],[39,315],[39,316],[47,315],[47,316],[6,317],[317,[[4,[[12,[313]]]]]],[[315,16]],[[318,16]],[[316,16]],[[315,315]],[[316,316]],[[315,315],315],[[316,316],316],[[315,315],1],[[316,316],1],[[]],[[]],[[]],[[]],[[]],[315,1],[316,1],[315,1],[316,1],[[318,316],[[4,[317]]]],[315,315],[316,316],[[315,315],[[12,[44]]]],[[318,318],[[12,[44]]]],[[316,316],[[12,[44]]]],[[315,315]],[[316,316]],[[315,315,1]],[[317,313,315],4],[[316,316,1]],[[315,315],315],[[316,316],316],[[315,315]],[[316,316]],[[315,315],315],[[316,316],316],[[]],[[]],[[]],[[]],[[315,315]],[[316,316]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[315,315],315],[[316,316],316],[317,4],[317,4],0,0,[319],0,[[]],[[]],[[]],[[]],[320,320],[[[319,[181]]],[[319,[181]]]],[[]],[[]],[[320,320],1],[[[319,[31]],[319,[31]]],1],[[320,13],14],[[[319,[193]],13],14],[[]],[[]],[[],319],[[],319],[[320,16]],[[[319,[321]],16]],[[]],[[]],0,[[6,48],[[4,[2]]]],[[6,48],[[4,[2]]]],[79,[[4,[2]]]],[79,[[4,[2]]]],[[6,48],[[4,[2]]]],[[6,48],[[4,[2]]]],[6,[[4,[2]]]],[[]],[[]],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[6,[[4,[2]]]],0,[[]],[[]],[322,322],[[]],[322,323],[[322,322],1],[[322,13],14],[[]],[[322,16]],[[]],[322,323],[322,323],[322,323],[322,323],[[]],[[],22],[[],22],[[],23],[[],[[4,[322]]]],[322,323],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],324],[[324,324],324],[[324,324]],[[324,324],324],[[324,324]],[324,39],[[324,324],324],[[324,324]],[[]],[[]],[[]],[[]],[[]],[[]],[324,324],[325,325],[326,326],[[]],[[]],[[]],[[324,324],44],[[326,326],44],[324,324],[[324,324],1],[[324,324],324],[[],324],[[324,324],1],[[325,325],1],[[326,326],1],[[324,47]],[[324,13],14],[[324,13],14],[[324,13],14],[[324,13],14],[[324,13],14],[[325,13],14],[[326,13],14],[[]],[[]],[[]],[39,[[12,[324]]]],[39,324],[39,324],[47,324],[[79,29],[[4,[325]]]],[[324,16]],[[325,16]],[[326,16]],[[324,324]],[[324,324],324],[[324,324],1],[[]],[[]],[[]],[324,1],[324,1],[324,324],[[324,324],[[12,[44]]]],[[326,326],[[12,[44]]]],[325,[[12,[79]]]],[[324,324]],[[324,324,1]],[[324,324],324],[[324,324]],[[324,324],324],[[]],[[]],[[]],[[324,324]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[324,324],324],[[],[[4,[325]]]],[[326,324],[[4,[325]]]],[[[77,[[12,[79]]]],[12,[324]]],[[4,[325]]]],0,0,0,0,0,0,0,0,0,0,0,0,[314,327],[[]],[[]],[79,[[4,[314]]]],[314,[[4,[69]]]],[314,[[4,[69]]]],[[314,69],4],[314,314],[[]],[[314,314],44],[[314,314],1],[[314,13],14],[[314,13],14],[327,314],[[]],[327,314],[[314,16]],[[]],[314,[[4,[69]]]],[[314,314],[[12,[44]]]],[79,[[4,[314]]]],[314,[[4,[69]]]],[[314,69],4],[[]],[[],26],[[],22],[[],22],[[],23],0,[[]],[[]],[328,328],[[]],[[328,328],1],[[328,13],14],[[]],[[],[[4,[328]]]],[[328,16]],[[]],[328,4],[328,70],[328,70],[[]],[[],22],[[],22],[[],23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[0,[18,19]],329],4],0,0,[[],329],[330,214],[331,206],[79,80],[[329,329],329],[[329,329]],[[329,329],329],[[329,329]],[329,39],[[329,329],329],[[329,329]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[0,[18,19]]],4],[[[0,[18,19]],[12,[330]],[12,[331]]],4],[[[0,[18,19]]],4],[330,330],[331,331],[79,79],[332,332],[333,333],[334,334],[335,335],[336,336],[337,337],[338,338],[339,339],[340,340],[329,329],[341,341],[342,342],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,4],[[79,79],44],[[329,329],44],[329,329],[[329,329],1],[[],330],[[],331],[[1,1],4],[[329,329],329],0,[6,[[4,[6]]]],[[6,6],[[4,[6]]]],[[6,6,20],[[4,[6]]]],[[[0,[18,19]],329],4],[[],330],[[],331],0,0,[[],329],[[330,330],1],[[331,331],1],[[79,79],1],[[337,337],1],[[338,338],1],[[339,339],1],[[340,340],1],[[329,329],1],[[341,341],1],[[342,342],1],[11,[[4,[131]]]],[11,[[4,[131]]]],[[6,11,33],[[4,[131]]]],[11,[[4,[131]]]],[11,[[4,[131]]]],[[329,47]],[[[12,[6]],[0,[18,19]],329,33],4],[6,4],[[6,[12,[330]],[12,[331]]],4],[[[12,[6]],[0,[18,19]],[12,[330]],[12,[331]],333],4],[6,4],[6,[[4,[131]]]],[[330,13],14],[[330,13],14],[[331,13],14],[[331,13],14],[[79,13],14],[[79,13],14],[[332,13],14],[[333,13],14],[[334,13],14],[[335,13],14],[[336,13],14],[[337,13],14],[[338,13],14],[[339,13],14],[[340,13],14],[[329,13],14],[[329,13],14],[[329,13],14],[[329,13],14],[[329,13],14],[[341,13],14],[[342,13],14],[[],[[4,[332]]]],[[6,337],[[4,[[12,[122]]]]]],[214,330],[[]],[206,331],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[343,341],[[]],[344,342],[39,[[12,[329]]]],[39,329],[39,329],[331,[[4,[[12,[342]]]]]],[47,329],[28,[[4,[[12,[341]]]]]],[28,[[4,[[12,[342]]]]]],[214,330],[206,331],[80,79],[330,[[4,[[12,[341]]]]]],[6,4],[[6,48],4],0,[[],[[4,[345]]]],[[],331],[[],330],[[],331],[[11,331],[[4,[[105,[331]]]]]],[[],[[4,[[105,[331]]]]]],[[],[[4,[49]]]],[[[12,[79]]],[[4,[79]]]],[[],79],[[],79],[[],79],[[],[[4,[340]]]],[[],[[4,[339]]]],[[[12,[79]]],[[4,[79]]]],[[],79],[[],330],0,0,[[330,16]],[[331,16]],[[79,16]],[[337,16]],[[338,16]],[[329,16]],[[11,331],4],[[329,329]],[[329,329],329],[[329,329],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[329,1],[332,1],[329,1],[332,1],[330,1],[6,[[4,[1]]]],[[[12,[6]],[0,[18,19]],[12,[6]],[0,[18,19]],335],4],[[6,48,334],[[4,[48]]]],[[6,140,334],[[4,[140]]]],0,[[[0,[18,19]],21],4],[[[0,[18,19]],21],4],[[[12,[6]],[0,[18,19]],21],4],[[[0,[18,19]]],4],0,0,[329,329],[[],79],[[79,79],[[12,[44]]]],[[329,329],[[12,[44]]]],0,0,[[[0,[18,19]],337],[[4,[[12,[122]]]]]],[[]],[[],[[22,[346]]]],[20,4],[[[0,[18,19]],[0,[18,19]]],4],[6,[[4,[2]]]],0,0,[[329,329]],0,0,[[329,329,1]],[331,4],[330,4],[331,331],[330,330],[331,4],[[],4],[[[212,[323]]],4],[[79,79],4],[[331,331,331],4],[[330,330,330],4],[[],[[4,[79]]]],[330,4],0,[41,41],[[329,329],329],[[329,329]],[[[0,[18,19]],[12,[6]],[0,[18,19]]],4],[[329,329],329],[[]],[6,4],[338,[[4,[[12,[122]]]]]],[39,[[4,[79]]]],[[39,79],4],[[],79],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],26],[[],26],[[],26],[[329,329]],[[[0,[18,19]],48],4],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[6,[[4,[345]]]],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],0,[[329,329],329],[[[0,[18,19]]],4],[[[12,[6]],[0,[18,19]],336],4],[6,[[4,[2]]]],0,[[],4],[[[0,[18,19]]],4],[[],[[12,[41]]]],[41,[[12,[41]]]]],"c":[1429,3247,3355,3381,3384,3386,3388,3393,3404,3423,3474,3491,3496,3497,3498,3499,3502,4106,4163,4164,6383,6385,6401,6402],"p":[[15,"bool"],[15,"usize"],[8,"FnOnce"],[6,"Result"],[3,"Dir"],[6,"RawFd"],[3,"OwningIter"],[3,"Entry"],[4,"Type"],[3,"Iter"],[3,"CStr"],[4,"Option"],[3,"Formatter"],[6,"Result"],[8,"IntoRawFd"],[8,"Hasher"],[15,"u64"],[8,"Sized"],[8,"NixPath"],[3,"OFlag"],[3,"Mode"],[4,"Result"],[3,"TypeId"],[3,"ClearEnvError"],[3,"Demand"],[3,"String"],[4,"Errno"],[15,"str"],[15,"i32"],[8,"ErrnoSentinel"],[8,"PartialEq"],[3,"Error"],[3,"AtFlags"],[3,"RenameFlags"],[3,"SealFlag"],[3,"FdFlag"],[3,"SpliceFFlags"],[3,"FallocateFlags"],[6,"c_int"],[15,"u32"],[6,"c_uint"],[4,"FlockArg"],[4,"PosixFadviseAdvice"],[4,"Ordering"],[6,"loff_t"],[4,"FcntlArg"],[8,"IntoIterator"],[6,"off_t"],[3,"OsString"],[3,"InterfaceAddress"],[3,"InterfaceAddressIterator"],[3,"ModuleInitFlags"],[3,"DeleteModuleFlags"],[8,"AsRawFd"],[3,"MsFlags"],[3,"MntFlags"],[6,"c_ulong"],[3,"MQ_OFlag"],[3,"MqAttr"],[6,"mq_attr_member_t"],[3,"MqdT"],[3,"InterfaceFlags"],[3,"Interfaces"],[3,"Interface"],[3,"InterfacesIter"],[3,"PollFd"],[3,"PollFlags"],[6,"c_short"],[3,"TimeSpec"],[3,"SigSet"],[3,"PtyMaster"],[3,"Winsize"],[3,"OpenptyResult"],[3,"ForkptyResult"],[6,"Result"],[3,"Error"],[8,"Into"],[3,"Termios"],[3,"Pid"],[6,"SessionId"],[3,"CloneFlags"],[6,"CloneCb"],[3,"CpuSet"],[4,"AioCancelStat"],[3,"Pin"],[3,"AioWrite"],[3,"AioRead"],[3,"AioFsync"],[3,"aiocb"],[4,"LioMode"],[4,"AioFsyncMode"],[4,"SigevNotify"],[3,"SigEvent"],[3,"EpollFlags"],[3,"EpollCreateFlags"],[4,"EpollOp"],[3,"EpollEvent"],[15,"isize"],[3,"EfdFlags"],[3,"Inotify"],[3,"AddWatchFlags"],[3,"WatchDescriptor"],[3,"InitFlags"],[3,"InotifyEvent"],[3,"Vec"],[3,"MemFdCreateFlag"],[3,"ProtFlags"],[3,"MapFlags"],[3,"MRemapFlags"],[3,"MsFlags"],[3,"MlockAllFlags"],[4,"MmapAdvise"],[4,"c_void"],[6,"size_t"],[3,"NonZeroUsize"],[3,"Persona"],[6,"Pthread"],[4,"Signal"],[3,"Options"],[4,"Request"],[4,"Event"],[6,"c_long"],[3,"user_regs_struct"],[3,"siginfo_t"],[6,"AddressType"],[3,"QuotaValidFlags"],[3,"Dqblk"],[4,"QuotaType"],[4,"QuotaFmt"],[4,"RebootMode"],[4,"Infallible"],[3,"Usage"],[3,"rusage"],[4,"Resource"],[4,"UsageWho"],[6,"rlim_t"],[3,"TimeVal"],[3,"FdSet"],[3,"Fds"],[6,"off64_t"],[3,"SaFlags"],[3,"sigevent"],[3,"sigset_t"],[3,"SignalIterator"],[4,"SigmaskHow"],[3,"SigSetIter"],[4,"SigHandler"],[3,"SigAction"],[3,"SfdFlags"],[3,"SignalFd"],[3,"siginfo"],[3,"SockFlag"],[3,"LinkAddr"],[3,"AlgAddr"],[3,"TimestampingFlag"],[3,"MsgFlags"],[3,"Ipv4Addr"],[3,"UnixAddr"],[19,"SockaddrStorage"],[4,"SockAddr"],[3,"sockaddr_un"],[3,"NetlinkAddr"],[3,"sockaddr"],[3,"sockaddr_nl"],[3,"sockaddr_alg"],[3,"sockaddr_ll"],[3,"VsockAddr"],[3,"sockaddr_vm"],[3,"SockaddrIn6"],[3,"sockaddr_in6"],[3,"SockaddrIn"],[3,"sockaddr_in"],[8,"SockaddrLike"],[3,"sockaddr_storage"],[3,"msghdr"],[3,"cmsghdr"],[4,"SockType"],[4,"SockProtocol"],[3,"IpMembershipRequest"],[3,"Ipv6MembershipRequest"],[8,"Clone"],[3,"RecvMsg"],[3,"CmsgIterator"],[4,"ControlMessageOwned"],[3,"Timestamps"],[4,"ControlMessage"],[4,"Shutdown"],[3,"UnixCredentials"],[3,"Ipv6Addr"],[4,"IpAddr"],[4,"InetAddr"],[4,"AddressFamily"],[8,"Debug"],[3,"MultiHeaders"],[3,"MultiResults"],[3,"IoSliceIterator"],[4,"SocketAddr"],[3,"SocketAddrV6"],[3,"SocketAddrV4"],[3,"ucred"],[6,"socklen_t"],[3,"Ipv6Addr"],[3,"Ipv4Addr"],[4,"IpAddr"],[8,"GetSockOpt"],[6,"gid_t"],[15,"u16"],[6,"in_addr_t"],[15,"u8"],[8,"Copy"],[3,"Path"],[8,"AsRef"],[8,"SetSockOpt"],[6,"uid_t"],[3,"ReuseAddr"],[3,"ReusePort"],[3,"TcpNoDelay"],[3,"Linger"],[3,"IpAddMembership"],[3,"IpDropMembership"],[3,"IpMulticastTtl"],[3,"IpMulticastLoop"],[3,"Priority"],[3,"IpTos"],[3,"Ipv6TClass"],[3,"IpFreebind"],[3,"ReceiveTimeout"],[3,"SendTimeout"],[3,"Broadcast"],[3,"OobInline"],[3,"SocketError"],[3,"DontRoute"],[3,"KeepAlive"],[3,"PeerCredentials"],[3,"TcpKeepIdle"],[3,"TcpKeepCount"],[3,"TcpRepair"],[3,"TcpKeepInterval"],[3,"TcpUserTimeout"],[3,"RcvBuf"],[3,"SndBuf"],[3,"RcvBufForce"],[3,"SndBufForce"],[3,"SockType"],[3,"AcceptConn"],[3,"BindToDevice"],[3,"OriginalDst"],[3,"Ip6tOriginalDst"],[3,"Timestamping"],[3,"ReceiveTimestamp"],[3,"ReceiveTimestampns"],[3,"IpTransparent"],[3,"Mark"],[3,"PassCred"],[3,"TcpCongestion"],[3,"Ipv4PacketInfo"],[3,"Ipv6RecvPacketInfo"],[3,"Ipv4OrigDstAddr"],[3,"UdpGsoSegment"],[3,"UdpGroSegment"],[3,"TxTime"],[3,"RxqOvfl"],[3,"Ipv6V6Only"],[3,"Ipv4RecvErr"],[3,"Ipv6RecvErr"],[3,"IpMtu"],[3,"Ipv4Ttl"],[3,"Ipv6Ttl"],[3,"Ipv6OrigDstAddr"],[3,"Ipv6DontFrag"],[3,"AlgSetAeadAuthSize"],[3,"AlgSetKey"],[3,"TcpMaxSeg"],[3,"Ipv6AddMembership"],[3,"Ipv6DropMembership"],[3,"linger"],[3,"sock_txtime"],[15,"i8"],[3,"FileStat"],[3,"SFlag"],[6,"mode_t"],[4,"FchmodatFlags"],[4,"UtimensatFlags"],[6,"dev_t"],[3,"Statfs"],[6,"__fsword_t"],[3,"FsType"],[6,"fsid_t"],[3,"FsFlags"],[3,"Statvfs"],[6,"fsblkcnt_t"],[6,"fsfilcnt_t"],[3,"SysInfo"],[3,"Duration"],[3,"InputFlags"],[3,"OutputFlags"],[3,"ControlFlags"],[3,"LocalFlags"],[6,"tcflag_t"],[4,"BaudRate"],[4,"SetArg"],[4,"FlushArg"],[4,"FlowArg"],[4,"SpecialCharacterIndices"],[3,"termios"],[6,"speed_t"],[3,"timespec"],[3,"timeval"],[15,"i64"],[6,"time_t"],[6,"suseconds_t"],[3,"Timer"],[4,"Expiration"],[3,"ClockId"],[3,"TimerSetTimeFlags"],[3,"TimerFlags"],[3,"TimerFd"],[4,"ClockId"],[3,"IoVec"],[3,"RemoteIoVec"],[8,"Hash"],[3,"UtsName"],[3,"OsStr"],[3,"WaitPidFlag"],[4,"WaitStatus"],[4,"Id"],[6,"clockid_t"],[3,"UContext"],[3,"AccessFlags"],[3,"Uid"],[3,"Gid"],[4,"ForkResult"],[4,"FchownatFlags"],[4,"Whence"],[4,"LinkatFlags"],[4,"UnlinkatFlags"],[4,"PathconfVar"],[4,"SysconfVar"],[3,"ResUid"],[3,"ResGid"],[3,"User"],[3,"Group"],[3,"passwd"],[3,"group"],[3,"PathBuf"],[6,"Error"],[8,"Aio"],[13,"SigevSignal"],[13,"SigevThreadId"],[8,"TimeValLike"],[13,"Parent"]],"a":{"fdopendir":[90],"getegid":[6877],"geteuid":[6876],"getgid":[6868],"getpid":[7060],"getppid":[7020],"getuid":[6867],"sigaddset":[3026],"sigdelset":[3179],"sigemptyset":[3060,3089],"sigfillset":[3028],"sigismember":[3086],"timer_create":[6220],"timer_getoverrun":[6221],"timer_gettime":[6218],"timer_settime":[6222],"timerfd_create":[6341],"timerfd_gettime":[6322],"timerfd_settime":[6350,6381]}},\ @@ -366,7 +366,7 @@ var searchIndex = JSON.parse('{\ "serde":{"doc":"Serde","t":"IYIQQQIYQQQQQQQILLLAKKKKKKKKKLKKKKKKKKKKKKKKKLKKKKKKOLLAOKKKKKKLKKKKKKKKKKKKKKKKLKKKKKKKNNNIIIIQNIIQQQQQINDININNNNNINCNNNENNNQQQIILLLLLLLLKLKKLKKKKKKKKLKKKKKKKKKKKKKKKLKKKKKKLLLKLKLLLLLLLLLKLLLLLLKLKLLLKLKLLKLLLLLLLKLLKLLALKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIQQQQQQQQDQQQQQQQQIIQIQIQIQIQIQIQICLLLLLKKKKKKKKLLLLLLLLLLKKKKKKLLLKKKKKKLLLLLKKKKKLKKKKKKKKKKKKLKKKKKKKKLLLLLL","n":["Deserialize","Deserialize","Deserializer","Error","Error","Ok","Serialize","Serialize","SerializeMap","SerializeSeq","SerializeStruct","SerializeStructVariant","SerializeTuple","SerializeTupleStruct","SerializeTupleVariant","Serializer","collect_map","collect_seq","collect_str","de","deserialize","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i128","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_u128","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","forward_to_deserialize_any","is_human_readable","is_human_readable","ser","serde_if_integer128","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","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_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","Bool","Bytes","Char","Deserialize","DeserializeOwned","DeserializeSeed","Deserializer","Deserializer","Enum","EnumAccess","Error","Error","Error","Error","Error","Error","Expected","Float","IgnoredAny","IntoDeserializer","Map","MapAccess","NewtypeStruct","NewtypeVariant","Option","Other","Seq","SeqAccess","Signed","StdError","Str","StructVariant","TupleVariant","Unexpected","Unit","UnitVariant","Unsigned","Value","Value","Variant","VariantAccess","Visitor","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","custom","default","deserialize","deserialize","deserialize","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i128","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_u128","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","duplicate_field","eq","eq","expecting","expecting","fmt","fmt","fmt","fmt","fmt","fmt","from","from","into","into","into_deserializer","invalid_length","invalid_type","invalid_value","is_human_readable","missing_field","newtype_variant","newtype_variant_seed","next_element","next_element_seed","next_entry","next_entry_seed","next_key","next_key_seed","next_value","next_value_seed","size_hint","size_hint","struct_variant","to_owned","to_owned","to_string","try_from","try_from","try_into","try_into","tuple_variant","type_id","type_id","unit_variant","unknown_field","unknown_variant","value","variant","variant_seed","visit_bool","visit_bool","visit_borrowed_bytes","visit_borrowed_str","visit_byte_buf","visit_bytes","visit_bytes","visit_char","visit_enum","visit_enum","visit_f32","visit_f64","visit_f64","visit_i128","visit_i128","visit_i16","visit_i32","visit_i64","visit_i64","visit_i8","visit_map","visit_map","visit_newtype_struct","visit_newtype_struct","visit_none","visit_none","visit_seq","visit_seq","visit_some","visit_some","visit_str","visit_str","visit_string","visit_u128","visit_u128","visit_u16","visit_u32","visit_u64","visit_u64","visit_u8","visit_unit","visit_unit","BoolDeserializer","BorrowedBytesDeserializer","BorrowedStrDeserializer","BytesDeserializer","CharDeserializer","CowStrDeserializer","EnumAccessDeserializer","Error","F32Deserializer","F64Deserializer","I128Deserializer","I16Deserializer","I32Deserializer","I64Deserializer","I8Deserializer","IsizeDeserializer","MapAccessDeserializer","MapDeserializer","SeqAccessDeserializer","SeqDeserializer","StrDeserializer","StringDeserializer","U128Deserializer","U16Deserializer","U32Deserializer","U64Deserializer","U8Deserializer","UnitDeserializer","UsizeDeserializer","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","custom","custom","description","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","end","end","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","next_element_seed","next_element_seed","next_entry_seed","next_key_seed","next_value_seed","provide","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","variant_seed","variant_seed","variant_seed","variant_seed","variant_seed","variant_seed","Error","Error","Error","Error","Error","Error","Error","Error","Error","Impossible","Ok","Ok","Ok","Ok","Ok","Ok","Ok","Ok","Serialize","SerializeMap","SerializeMap","SerializeSeq","SerializeSeq","SerializeStruct","SerializeStruct","SerializeStructVariant","SerializeStructVariant","SerializeTuple","SerializeTuple","SerializeTupleStruct","SerializeTupleStruct","SerializeTupleVariant","SerializeTupleVariant","Serializer","StdError","borrow","borrow_mut","collect_map","collect_seq","collect_str","custom","end","end","end","end","end","end","end","end","end","end","end","end","end","end","from","into","is_human_readable","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_element","serialize_element","serialize_element","serialize_element","serialize_entry","serialize_f32","serialize_f64","serialize_field","serialize_field","serialize_field","serialize_field","serialize_field","serialize_field","serialize_field","serialize_field","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_key","serialize_key","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_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","serialize_value","serialize_value","skip_field","skip_field","try_from","try_into","type_id"],"q":[[0,"serde"],[88,"serde::de"],[266,"serde::de::value"],[1533,"serde::ser"]],"d":["A data structure that can be deserialized from any data …","Derive macro available if serde is built with …","A data format that can deserialize any data structure …","The error type that can be returned if some error occurs …","The error type when some error occurs during serialization.","The output type produced by this Serializer during …","A data structure that can be serialized into any data …","Derive macro available if serde is built with …","Type returned from serialize_map for serializing the …","Type returned from serialize_seq for serializing the …","Type returned from serialize_struct for serializing the …","Type returned from serialize_struct_variant for …","Type returned from serialize_tuple for serializing the …","Type returned from serialize_tuple_struct for serializing …","Type returned from serialize_tuple_variant for serializing …","A data format that can serialize any data structure …","Collect an iterator as a map.","Collect an iterator as a sequence.","Serialize a string produced by an implementation of Display…","Generic data structure deserialization framework.","Deserialize this value from the given Serde deserializer.","Require the Deserializer to figure out how to drive the …","Hint that the Deserialize type is expecting a bool value.","Hint that the Deserialize type is expecting a byte array …","Hint that the Deserialize type is expecting a byte array …","Hint that the Deserialize type is expecting a char value.","Hint that the Deserialize type is expecting an enum value …","Hint that the Deserialize type is expecting a f32 value.","Hint that the Deserialize type is expecting a f64 value.","Hint that the Deserialize type is expecting an i128 value.","Hint that the Deserialize type is expecting an i16 value.","Hint that the Deserialize type is expecting an i32 value.","Hint that the Deserialize type is expecting an i64 value.","Hint that the Deserialize type is expecting an i8 value.","Hint that the Deserialize type is expecting the name of a …","Hint that the Deserialize type needs to deserialize a …","Hint that the Deserialize type is expecting a map of …","Hint that the Deserialize type is expecting a newtype …","Hint that the Deserialize type is expecting an optional …","Hint that the Deserialize type is expecting a sequence of …","Hint that the Deserialize type is expecting a string value …","Hint that the Deserialize type is expecting a string value …","Hint that the Deserialize type is expecting a struct with …","Hint that the Deserialize type is expecting a sequence of …","Hint that the Deserialize type is expecting a tuple struct …","Hint that the Deserialize type is expecting an u128 value.","Hint that the Deserialize type is expecting a u16 value.","Hint that the Deserialize type is expecting a u32 value.","Hint that the Deserialize type is expecting a u64 value.","Hint that the Deserialize type is expecting a u8 value.","Hint that the Deserialize type is expecting a unit value.","Hint that the Deserialize type is expecting a unit struct …","Helper macro when implementing the Deserializer part of a …","Determine whether Deserialize implementations should …","Determine whether Serialize implementations should …","Generic data structure serialization framework.","Conditional compilation depending on whether Serde is …","Serialize this value into the given Serde serializer.","Serialize a bool value.","Serialize a chunk of raw byte data.","Serialize a character.","Serialize an f32 value.","Serialize an f64 value.","Serialize an i128 value.","Serialize an i16 value.","Serialize an i32 value.","Serialize an i64 value.","Serialize an i8 value.","Begin to serialize a map. This call must be followed by …","Serialize a newtype struct like struct Millimeters(u8).","Serialize a newtype variant like E::N in enum E { N(u8) }.","Serialize a None value.","Begin to serialize a variably sized sequence. This call …","Serialize a Some(T) value.","Serialize a &str.","Begin to serialize a struct like …","Begin to serialize a struct variant like E::S in …","Begin to serialize a statically sized sequence whose …","Begin to serialize a tuple struct like …","Begin to serialize a tuple variant like E::T in …","Serialize a u128 value.","Serialize a u16 value.","Serialize a u32 value.","Serialize a u64 value.","Serialize a u8 value.","Serialize a () value.","Serialize a unit struct like struct Unit or PhantomData<T>.","Serialize a unit variant like E::A in enum E { A, B }.","The input contained a boolean value that was not expected.","The input contained a &[u8] or Vec<u8> that was not …","The input contained a char that was not expected.","A data structure that can be deserialized from any data …","A data structure that can be deserialized without …","DeserializeSeed is the stateful form of the Deserialize …","A data format that can deserialize any data structure …","The type of the deserializer being converted into.","The input contained an enum that was not expected.","Provides a Visitor access to the data of an enum in the …","The Error trait allows Deserialize implementations to …","The error type that can be returned if some error occurs …","The error type that can be returned if some error occurs …","The error type that can be returned if some error occurs …","The error type that can be returned if some error occurs …","The error type that can be returned if some error occurs …","Expected represents an explanation of what data a Visitor …","The input contained a floating point f32 or f64 that was …","An efficient way of discarding data from a deserializer.","Converts an existing value into a Deserializer from which …","The input contained a map that was not expected.","Provides a Visitor access to each entry of a map in the …","The input contained a newtype struct that was not expected.","The input contained a newtype variant that was not …","The input contained an Option<T> that was not expected.","A message stating what uncategorized thing the input …","The input contained a sequence that was not expected.","Provides a Visitor access to each element of a sequence in …","The input contained a signed integer i8, i16, i32 or i64 …","","The input contained a &str or String that was not expected.","The input contained a struct variant that was not expected.","The input contained a tuple variant that was not expected.","Unexpected represents an unexpected invocation of any one …","The input contained a unit () that was not expected.","The input contained a unit variant that was not expected.","The input contained an unsigned integer u8, u16, u32 or u64…","The type produced by using this seed.","The value produced by this visitor.","The Visitor that will be used to deserialize the content …","VariantAccess is a visitor that is created by the …","This trait represents a visitor that walks through a …","","","","","","","","","Raised when there is general error when deserializing a …","","Deserialize this value from the given Serde deserializer.","Equivalent to the more common Deserialize::deserialize …","","Require the Deserializer to figure out how to drive the …","Hint that the Deserialize type is expecting a bool value.","Hint that the Deserialize type is expecting a byte array …","Hint that the Deserialize type is expecting a byte array …","Hint that the Deserialize type is expecting a char value.","Hint that the Deserialize type is expecting an enum value …","Hint that the Deserialize type is expecting a f32 value.","Hint that the Deserialize type is expecting a f64 value.","Hint that the Deserialize type is expecting an i128 value.","Hint that the Deserialize type is expecting an i16 value.","Hint that the Deserialize type is expecting an i32 value.","Hint that the Deserialize type is expecting an i64 value.","Hint that the Deserialize type is expecting an i8 value.","Hint that the Deserialize type is expecting the name of a …","Hint that the Deserialize type needs to deserialize a …","Hint that the Deserialize type is expecting a map of …","Hint that the Deserialize type is expecting a newtype …","Hint that the Deserialize type is expecting an optional …","Hint that the Deserialize type is expecting a sequence of …","Hint that the Deserialize type is expecting a string value …","Hint that the Deserialize type is expecting a string value …","Hint that the Deserialize type is expecting a struct with …","Hint that the Deserialize type is expecting a sequence of …","Hint that the Deserialize type is expecting a tuple struct …","Hint that the Deserialize type is expecting an u128 value.","Hint that the Deserialize type is expecting a u16 value.","Hint that the Deserialize type is expecting a u32 value.","Hint that the Deserialize type is expecting a u64 value.","Hint that the Deserialize type is expecting a u8 value.","Hint that the Deserialize type is expecting a unit value.","Hint that the Deserialize type is expecting a unit struct …","Raised when a Deserialize struct type received more than …","","","Format a message stating what data this Visitor expects to …","","Format an explanation of what data was being expected. …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Convert this value into a deserializer.","Raised when deserializing a sequence or map and the input …","Raised when a Deserialize receives a type different from …","Raised when a Deserialize receives a value of the right …","Determine whether Deserialize implementations should …","Raised when a Deserialize struct type expected to receive …","Called when deserializing a variant with a single value.","Called when deserializing a variant with a single value.","This returns Ok(Some(value)) for the next value in the …","This returns Ok(Some(value)) for the next value in the …","This returns Ok(Some((key, value))) for the next …","This returns Ok(Some((key, value))) for the next …","This returns Ok(Some(key)) for the next key in the map, or …","This returns Ok(Some(key)) for the next key in the map, or …","This returns a Ok(value) for the next value in the map.","This returns a Ok(value) for the next value in the map.","Returns the number of elements remaining in the sequence, …","Returns the number of entries remaining in the map, if …","Called when deserializing a struct-like variant.","","","","","","","","Called when deserializing a tuple-like variant.","","","Called when deserializing a variant with no values.","Raised when a Deserialize struct type received a field …","Raised when a Deserialize enum type received a variant …","Building blocks for deserializing basic values using the …","variant is called to identify which variant to deserialize.","variant is called to identify which variant to deserialize.","The input contains a boolean.","","The input contains a byte array that lives at least as …","The input contains a string that lives at least as long as …","The input contains a byte array and ownership of the byte …","The input contains a byte array. The lifetime of the byte …","","The input contains a char.","The input contains an enum.","","The input contains an f32.","The input contains an f64.","","The input contains a i128.","","The input contains an i16.","The input contains an i32.","The input contains an i64.","","The input contains an i8.","The input contains a key-value map.","","The input contains a newtype struct.","","The input contains an optional that is absent.","","The input contains a sequence of elements.","","The input contains an optional that is present.","","The input contains a string. The lifetime of the string is …","","The input contains a string and ownership of the string is …","The input contains a u128.","","The input contains a u16.","The input contains a u32.","The input contains a u64.","","The input contains a u8.","The input contains a unit ().","","A deserializer holding a bool.","A deserializer holding a &[u8] with a lifetime tied to …","A deserializer holding a &str with a lifetime tied to …","A deserializer holding a &[u8]. Always calls …","A deserializer holding a char.","A deserializer holding a Cow<str>.","A deserializer holding an EnumAccess.","A minimal representation of all possible errors that can …","A deserializer holding an f32.","A deserializer holding an f64.","A deserializer holding an i128.","A deserializer holding an i16.","A deserializer holding an i32.","A deserializer holding an i64.","A deserializer holding an i8.","A deserializer holding an isize.","A deserializer holding a MapAccess.","A deserializer that iterates over a map.","A deserializer holding a SeqAccess.","A deserializer that iterates over a sequence.","A deserializer holding a &str.","A deserializer holding a String.","A deserializer holding a u128.","A deserializer holding a u16.","A deserializer holding a u32.","A deserializer holding a u64.","A deserializer holding a u8.","A deserializer holding a ().","A deserializer holding a usize.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Check for remaining elements after passing a …","Check for remaining elements after passing a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Create a new borrowed deserializer from the given string.","","","Create a new deserializer from the given bytes.","Create a new borrowed deserializer from the given borrowed …","Construct a new MapDeserializer<I, E>.","","","","","","","","","","","","","","","","Construct a new SeqDeserializer<I, E>.","Construct a new SeqAccessDeserializer<A>.","Construct a new MapAccessDeserializer<A>.","Construct a new EnumAccessDeserializer<A>.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Trait used by Serialize implementations to generically …","The error type when some error occurs during serialization.","Must match the Error type of our Serializer.","Must match the Error type of our Serializer.","Must match the Error type of our Serializer.","Must match the Error type of our Serializer.","Must match the Error type of our Serializer.","Must match the Error type of our Serializer.","Must match the Error type of our Serializer.","Helper type for implementing a Serializer that does not …","The output type produced by this Serializer during …","Must match the Ok type of our Serializer.","Must match the Ok type of our Serializer.","Must match the Ok type of our Serializer.","Must match the Ok type of our Serializer.","Must match the Ok type of our Serializer.","Must match the Ok type of our Serializer.","Must match the Ok type of our Serializer.","A data structure that can be serialized into any data …","Returned from Serializer::serialize_map.","Type returned from serialize_map for serializing the …","Returned from Serializer::serialize_seq.","Type returned from serialize_seq for serializing the …","Returned from Serializer::serialize_struct.","Type returned from serialize_struct for serializing the …","Returned from Serializer::serialize_struct_variant.","Type returned from serialize_struct_variant for …","Returned from Serializer::serialize_tuple.","Type returned from serialize_tuple for serializing the …","Returned from Serializer::serialize_tuple_struct.","Type returned from serialize_tuple_struct for serializing …","Returned from Serializer::serialize_tuple_variant.","Type returned from serialize_tuple_variant for serializing …","A data format that can serialize any data structure …","","","","Collect an iterator as a map.","Collect an iterator as a sequence.","Serialize a string produced by an implementation of Display…","Used when a Serialize implementation encounters any error …","Finish serializing a sequence.","Finish serializing a tuple.","Finish serializing a tuple struct.","Finish serializing a tuple variant.","Finish serializing a map.","Finish serializing a struct.","Finish serializing a struct variant.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","Determine whether Serialize implementations should …","Serialize this value into the given Serde serializer.","Serialize a bool value.","Serialize a chunk of raw byte data.","Serialize a character.","Serialize a sequence element.","Serialize a tuple element.","","","Serialize a map entry consisting of a key and a value.","Serialize an f32 value.","Serialize an f64 value.","Serialize a tuple struct field.","Serialize a tuple variant field.","Serialize a struct field.","Serialize a struct variant field.","","","","","Serialize an i128 value.","Serialize an i16 value.","Serialize an i32 value.","Serialize an i64 value.","Serialize an i8 value.","Serialize a map key.","","Begin to serialize a map. This call must be followed by …","Serialize a newtype struct like struct Millimeters(u8).","Serialize a newtype variant like E::N in enum E { N(u8) }.","Serialize a None value.","Begin to serialize a variably sized sequence. This call …","Serialize a Some(T) value.","Serialize a &str.","Begin to serialize a struct like …","Begin to serialize a struct variant like E::S in …","Begin to serialize a statically sized sequence whose …","Begin to serialize a tuple struct like …","Begin to serialize a tuple variant like E::T in …","Serialize a u128 value.","Serialize a u16 value.","Serialize a u32 value.","Serialize a u64 value.","Serialize a u8 value.","Serialize a () value.","Serialize a unit struct like struct Unit or PhantomData<T>.","Serialize a unit variant like E::A in enum E { A, B }.","Serialize a map value.","","Indicate that a struct field has been skipped.","Indicate that a struct variant field has been skipped.","","",""],"i":[0,0,0,5,10,10,0,0,10,10,10,10,10,10,10,0,10,10,10,0,32,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,10,0,0,20,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,27,27,27,0,0,0,0,78,27,0,0,5,40,39,38,79,0,27,0,0,27,0,27,27,27,27,27,0,27,0,27,27,27,0,27,27,27,33,6,38,0,0,26,27,26,27,26,27,26,27,36,26,32,33,26,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,36,26,27,6,26,30,30,26,26,27,27,26,27,26,27,78,36,36,36,5,36,79,79,40,40,39,39,39,39,39,39,40,39,79,26,27,27,26,27,26,27,79,26,27,79,36,36,0,38,38,6,26,6,6,6,6,26,6,6,26,6,6,26,6,26,6,6,6,26,6,6,26,6,26,6,26,6,26,6,26,6,26,6,6,26,6,6,6,26,6,6,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,52,52,52,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,51,68,52,41,42,43,44,45,46,47,48,51,52,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,51,68,51,51,51,52,51,51,68,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,52,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,41,42,43,44,45,46,47,48,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,42,43,44,45,46,70,0,10,80,81,82,83,84,85,86,0,10,80,81,82,83,84,85,86,0,0,10,0,10,0,10,0,10,0,10,0,10,0,10,0,0,77,77,10,10,10,76,80,81,82,83,84,85,86,77,77,77,77,77,77,77,77,77,10,20,10,10,10,80,81,77,77,84,10,10,82,83,85,86,77,77,77,77,10,10,10,10,10,84,77,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,84,77,85,86,77,77,77],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[1,2],[[[0,[3,4]]],2],0,[5,2],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,6],2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,6],2],[6,2],[6,2],[6,2],[6,2],[[7,6],2],[[8,6],2],[[7,8,6],2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,6],2],0,[[],9],[[],9],0,0,[10,2],[9,2],[[],2],[11,2],[12,2],[13,2],[14,2],[15,2],[16,2],[17,2],[18,2],[[[19,[8]]],2],[[7,[0,[20,4]]],2],[[7,21,7,[0,[20,4]]],2],[[],2],[[[19,[8]]],2],[[[0,[20,4]]],2],[7,2],[[7,8],2],[[7,21,7,8],2],[8,2],[[7,8],2],[[7,21,7,8],2],[22,2],[23,2],[21,2],[24,2],[25,2],[[],2],[7,2],[[7,21,7],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[26,26],[27,27],[[]],[[]],[3],[[],26],[5,2],[5,2],[5,[[2,[26]]]],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,6],2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,6],2],[6,2],[6,2],[6,2],[6,2],[[7,6],2],[[8,6],2],[[7,8,6],2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,6],2],[7],[[26,26],9],[[27,27],9],[28,29],[[26,28],29],[28,29],[[30,28],29],[28,[[2,[31]]]],[[26,28],29],[[27,28],29],[[27,28],29],[[]],[[]],[[]],[[]],[[]],[[8,30]],[[27,30]],[[27,30]],[[],9],[7],[[],[[2,[32]]]],[33,2],[[],[[2,[[19,[32]]]]]],[33,[[2,[19]]]],[[],[[2,[19]]]],[[33,33],[[2,[19]]]],[[],[[2,[[19,[32]]]]]],[33,[[2,[19]]]],[[],[[2,[32]]]],[33,2],[[],[[19,[8]]]],[[],[[19,[8]]]],[6,2],[[]],[[]],[[],34],[[],2],[[],2],[[],2],[[],2],[[8,6],2],[[],35],[[],35],[[],2],[7],[7],0,[[],2],[33,2],[9,[[2,[36]]]],[[26,9],2],[[],[[2,[36]]]],[7,[[2,[36]]]],[[[37,[25]]],[[2,[36]]]],[[],[[2,[36]]]],[26,[[2,[36]]]],[11,[[2,[36]]]],[38,2],[[26,38],2],[12,[[2,[36]]]],[13,[[2,[36]]]],[[26,13],2],[14,[[2,[36]]]],[[26,14],2],[15,[[2,[36]]]],[16,[[2,[36]]]],[17,[[2,[36]]]],[[26,17],2],[18,[[2,[36]]]],[39,2],[[26,39],2],[5,2],[[26,5],2],[[],[[2,[36]]]],[26,2],[40,2],[[26,40],2],[5,2],[[26,5],2],[7,[[2,[36]]]],[[26,7],[[2,[36]]]],[34,[[2,[36]]]],[22,[[2,[36]]]],[[26,22],2],[23,[[2,[36]]]],[21,[[2,[36]]]],[24,[[2,[36]]]],[[26,24],2],[25,[[2,[36]]]],[[],[[2,[36]]]],[26,2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[41,41],[42,42],[43,43],[44,44],[45,45],[46,46],[47,47],[48,48],[[[51,[[0,[49,50]]]]],[[51,[[0,[49,50]]]]]],[52,52],[53,53],[54,54],[55,55],[56,56],[57,57],[58,58],[59,59],[60,60],[61,61],[62,62],[63,63],[64,64],[65,65],[66,66],[67,67],[[[68,[50,50]]],[[68,[50,50]]]],[[[69,[50]]],[[69,[50]]]],[[[70,[50]]],[[70,[50]]]],[[[71,[50]]],[[71,[50]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[3,52],[3,52],[52,7],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],7,6],2],[[[42,[36]],7,6],2],[[[43,[36]],7,6],2],[[[44,[36]],7,6],2],[[[45,[36]],7,6],2],[[[46,[36]],7,6],2],[[[47,[36]],7,6],2],[[[48,[36]],7,6],2],[[[51,[49,36]],7,6],2],[[[53,[36]],7,6],2],[[[54,[36]],7,6],2],[[[55,[36]],7,6],2],[[[56,[36]],7,6],2],[[[57,[36]],7,6],2],[[[58,[36]],7,6],2],[[[59,[36]],7,6],2],[[[60,[36]],7,6],2],[[[61,[36]],7,6],2],[[[62,[36]],7,6],2],[[[63,[36]],7,6],2],[[[64,[36]],7,6],2],[[[65,[36]],7,6],2],[[[66,[36]],7,6],2],[[[67,[36]],7,6],2],[[[68,[49,36]],7,6],2],[[[69,[40]],7,6],2],[[[70,[39]],7,6],2],[[[71,[38]],7,6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],7,6],2],[[[42,[36]],7,6],2],[[[43,[36]],7,6],2],[[[44,[36]],7,6],2],[[[45,[36]],7,6],2],[[[46,[36]],7,6],2],[[[47,[36]],7,6],2],[[[48,[36]],7,6],2],[[[51,[49,36]],7,6],2],[[[53,[36]],7,6],2],[[[54,[36]],7,6],2],[[[55,[36]],7,6],2],[[[56,[36]],7,6],2],[[[57,[36]],7,6],2],[[[58,[36]],7,6],2],[[[59,[36]],7,6],2],[[[60,[36]],7,6],2],[[[61,[36]],7,6],2],[[[62,[36]],7,6],2],[[[63,[36]],7,6],2],[[[64,[36]],7,6],2],[[[65,[36]],7,6],2],[[[66,[36]],7,6],2],[[[67,[36]],7,6],2],[[[68,[49,36]],7,6],2],[[[69,[40]],7,6],2],[[[70,[39]],7,6],2],[[[71,[38]],7,6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],7,6],2],[[[42,[36]],7,6],2],[[[43,[36]],7,6],2],[[[44,[36]],7,6],2],[[[45,[36]],7,6],2],[[[46,[36]],7,6],2],[[[47,[36]],7,6],2],[[[48,[36]],7,6],2],[[[51,[49,36]],7,6],2],[[[53,[36]],7,6],2],[[[54,[36]],7,6],2],[[[55,[36]],7,6],2],[[[56,[36]],7,6],2],[[[57,[36]],7,6],2],[[[58,[36]],7,6],2],[[[59,[36]],7,6],2],[[[60,[36]],7,6],2],[[[61,[36]],7,6],2],[[[62,[36]],7,6],2],[[[63,[36]],7,6],2],[[[64,[36]],7,6],2],[[[65,[36]],7,6],2],[[[66,[36]],7,6],2],[[[67,[36]],7,6],2],[[[68,[49,36]],7,6],2],[[[69,[40]],7,6],2],[[[70,[39]],7,6],2],[[[71,[38]],7,6],2],[[[41,[36]],8,6],2],[[[42,[36]],8,6],2],[[[43,[36]],8,6],2],[[[44,[36]],8,6],2],[[[45,[36]],8,6],2],[[[46,[36]],8,6],2],[[[47,[36]],8,6],2],[[[48,[36]],8,6],2],[[[51,[49,36]],8,6],2],[[[53,[36]],8,6],2],[[[54,[36]],8,6],2],[[[55,[36]],8,6],2],[[[56,[36]],8,6],2],[[[57,[36]],8,6],2],[[[58,[36]],8,6],2],[[[59,[36]],8,6],2],[[[60,[36]],8,6],2],[[[61,[36]],8,6],2],[[[62,[36]],8,6],2],[[[63,[36]],8,6],2],[[[64,[36]],8,6],2],[[[65,[36]],8,6],2],[[[66,[36]],8,6],2],[[[67,[36]],8,6],2],[[[68,[49,36]],8,6],2],[[[69,[40]],8,6],2],[[[70,[39]],8,6],2],[[[71,[38]],8,6],2],[[[41,[36]],7,8,6],2],[[[42,[36]],7,8,6],2],[[[43,[36]],7,8,6],2],[[[44,[36]],7,8,6],2],[[[45,[36]],7,8,6],2],[[[46,[36]],7,8,6],2],[[[47,[36]],7,8,6],2],[[[48,[36]],7,8,6],2],[[[51,[49,36]],7,8,6],2],[[[53,[36]],7,8,6],2],[[[54,[36]],7,8,6],2],[[[55,[36]],7,8,6],2],[[[56,[36]],7,8,6],2],[[[57,[36]],7,8,6],2],[[[58,[36]],7,8,6],2],[[[59,[36]],7,8,6],2],[[[60,[36]],7,8,6],2],[[[61,[36]],7,8,6],2],[[[62,[36]],7,8,6],2],[[[63,[36]],7,8,6],2],[[[64,[36]],7,8,6],2],[[[65,[36]],7,8,6],2],[[[66,[36]],7,8,6],2],[[[67,[36]],7,8,6],2],[[[68,[49,36]],7,8,6],2],[[[69,[40]],7,8,6],2],[[[70,[39]],7,8,6],2],[[[71,[38]],7,8,6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],6],2],[[[42,[36]],6],2],[[[43,[36]],6],2],[[[44,[36]],6],2],[[[45,[36]],6],2],[[[46,[36]],6],2],[[[47,[36]],6],2],[[[48,[36]],6],2],[[[51,[49,36]],6],2],[[[53,[36]],6],2],[[[54,[36]],6],2],[[[55,[36]],6],2],[[[56,[36]],6],2],[[[57,[36]],6],2],[[[58,[36]],6],2],[[[59,[36]],6],2],[[[60,[36]],6],2],[[[61,[36]],6],2],[[[62,[36]],6],2],[[[63,[36]],6],2],[[[64,[36]],6],2],[[[65,[36]],6],2],[[[66,[36]],6],2],[[[67,[36]],6],2],[[[68,[49,36]],6],2],[[[69,[40]],6],2],[[[70,[39]],6],2],[[[71,[38]],6],2],[[[41,[36]],7,6],2],[[[42,[36]],7,6],2],[[[43,[36]],7,6],2],[[[44,[36]],7,6],2],[[[45,[36]],7,6],2],[[[46,[36]],7,6],2],[[[47,[36]],7,6],2],[[[48,[36]],7,6],2],[[[51,[49,36]],7,6],2],[[[53,[36]],7,6],2],[[[54,[36]],7,6],2],[[[55,[36]],7,6],2],[[[56,[36]],7,6],2],[[[57,[36]],7,6],2],[[[58,[36]],7,6],2],[[[59,[36]],7,6],2],[[[60,[36]],7,6],2],[[[61,[36]],7,6],2],[[[62,[36]],7,6],2],[[[63,[36]],7,6],2],[[[64,[36]],7,6],2],[[[65,[36]],7,6],2],[[[66,[36]],7,6],2],[[[67,[36]],7,6],2],[[[68,[49,36]],7,6],2],[[[69,[40]],7,6],2],[[[70,[39]],7,6],2],[[[71,[38]],7,6],2],[[[51,[49,36]]],[[2,[36]]]],[[[68,[49,36]]],[[2,[36]]]],[[52,52],9],[[41,28],29],[[42,28],29],[[43,28],29],[[44,28],29],[[45,28],29],[[46,28],29],[[47,28],29],[[48,28],29],[[[51,[[0,[49,72]]]],28],29],[[52,28],29],[[52,28],29],[[53,28],29],[[54,28],29],[[55,28],29],[[56,28],29],[[57,28],29],[[58,28],29],[[59,28],29],[[60,28],29],[[61,28],29],[[62,28],29],[[63,28],29],[[64,28],29],[[65,28],29],[[66,28],29],[[67,28],29],[[[68,[72]],28],29],[[[69,[72]],28],29],[[[70,[72]],28],29],[[[71,[72]],28],29],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],41],[21,42],[7,43],[7,44],[34,45],[[[73,[7]]],46],[[],47],[[],48],[49,[[51,[49]]]],[9,53],[18,54],[15,55],[16,56],[17,57],[74,58],[25,59],[23,60],[24,61],[8,62],[12,63],[13,64],[11,65],[14,66],[22,67],[49,[[68,[49]]]],[[],69],[[],70],[[],71],[[[51,[49,36]],33],[[2,[19]]]],[[[68,[49,36]],33],[[2,[19]]]],[[[51,[49,36]],33,33],[[2,[19]]]],[[[51,[49,36]],33],[[2,[19]]]],[[[51,[49,36]],33],2],[75],[[[51,[49,36]]],[[19,[8]]]],[[[51,[49,36]]],[[19,[8]]]],[[[68,[49,36]]],[[19,[8]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],34],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[[42,[36]],33],2],[[[43,[36]],33],2],[[[44,[36]],33],2],[[[45,[36]],33],2],[[[46,[36]],33],2],[[[70,[39]],33],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[1,2],[1,2],[[[0,[3,4]]],2],[3],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[[77,[76]]],[[2,[76]]]],[[[77,[76]]],[[2,[76]]]],[[[77,[76]]],[[2,[76]]]],[[[77,[76]]],[[2,[76]]]],[[[77,[76]]],[[2,[76]]]],[[[77,[76]]],[[2,[76]]]],[[[77,[76]]],[[2,[76]]]],[[]],[[]],[[],9],[10,2],[9,2],[[],2],[11,2],[[[0,[20,4]]],2],[[[0,[20,4]]],2],[[[77,[76]],[0,[20,4]]],[[2,[76]]]],[[[77,[76]],[0,[20,4]]],[[2,[76]]]],[[[0,[20,4]],[0,[20,4]]],2],[12,2],[13,2],[[[0,[20,4]]],2],[[[0,[20,4]]],2],[[7,[0,[20,4]]],2],[[7,[0,[20,4]]],2],[[[77,[76]],7,[0,[20,4]]],[[2,[76]]]],[[[77,[76]],7,[0,[20,4]]],[[2,[76]]]],[[[77,[76]],[0,[20,4]]],[[2,[76]]]],[[[77,[76]],[0,[20,4]]],[[2,[76]]]],[14,2],[15,2],[16,2],[17,2],[18,2],[[[0,[20,4]]],2],[[[77,[76]],[0,[20,4]]],[[2,[76]]]],[[[19,[8]]],2],[[7,[0,[20,4]]],2],[[7,21,7,[0,[20,4]]],2],[[],2],[[[19,[8]]],2],[[[0,[20,4]]],2],[7,2],[[7,8],2],[[7,21,7,8],2],[8,2],[[7,8],2],[[7,21,7,8],2],[22,2],[23,2],[21,2],[24,2],[25,2],[[],2],[7,2],[[7,21,7],2],[[[0,[20,4]]],2],[[[77,[76]],[0,[20,4]]],[[2,[76]]]],[7,2],[7,2],[[],2],[[],2],[[],35]],"c":[],"p":[[8,"IntoIterator"],[4,"Result"],[8,"Display"],[8,"Sized"],[8,"Deserializer"],[8,"Visitor"],[15,"str"],[15,"usize"],[15,"bool"],[8,"Serializer"],[15,"char"],[15,"f32"],[15,"f64"],[15,"i128"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"i8"],[4,"Option"],[8,"Serialize"],[15,"u32"],[15,"u128"],[15,"u16"],[15,"u64"],[15,"u8"],[3,"IgnoredAny"],[4,"Unexpected"],[3,"Formatter"],[6,"Result"],[8,"Expected"],[3,"Error"],[8,"Deserialize"],[8,"DeserializeSeed"],[3,"String"],[3,"TypeId"],[8,"Error"],[3,"Vec"],[8,"EnumAccess"],[8,"MapAccess"],[8,"SeqAccess"],[3,"UnitDeserializer"],[3,"U32Deserializer"],[3,"StrDeserializer"],[3,"BorrowedStrDeserializer"],[3,"StringDeserializer"],[3,"CowStrDeserializer"],[3,"BytesDeserializer"],[3,"BorrowedBytesDeserializer"],[8,"Iterator"],[8,"Clone"],[3,"MapDeserializer"],[3,"Error"],[3,"BoolDeserializer"],[3,"I8Deserializer"],[3,"I16Deserializer"],[3,"I32Deserializer"],[3,"I64Deserializer"],[3,"IsizeDeserializer"],[3,"U8Deserializer"],[3,"U16Deserializer"],[3,"U64Deserializer"],[3,"UsizeDeserializer"],[3,"F32Deserializer"],[3,"F64Deserializer"],[3,"CharDeserializer"],[3,"I128Deserializer"],[3,"U128Deserializer"],[3,"SeqDeserializer"],[3,"SeqAccessDeserializer"],[3,"MapAccessDeserializer"],[3,"EnumAccessDeserializer"],[8,"Debug"],[4,"Cow"],[15,"isize"],[3,"Demand"],[8,"Error"],[3,"Impossible"],[8,"IntoDeserializer"],[8,"VariantAccess"],[8,"SerializeSeq"],[8,"SerializeTuple"],[8,"SerializeTupleStruct"],[8,"SerializeTupleVariant"],[8,"SerializeMap"],[8,"SerializeStruct"],[8,"SerializeStructVariant"]]},\ "serde_derive":{"doc":"This crate provides Serde’s two derive macros.","t":"YY","n":["Deserialize","Serialize"],"q":[[0,"serde_derive"]],"d":["",""],"i":[0,0],"f":[0,0],"c":[],"p":[]},\ "serde_derive_internals":{"doc":"","t":"DENNAALLLLLLLLLLLLLLLFLLLLLLLLFDENDNNNENNDLMMMLLLLLLLLLLLLMMLLLLLLMLMMLLLLLMMMMMLLLLLLLLLLLMLLLLLNNDENNDNENNNDNNNNNNDENNNENDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMM","n":["Ctxt","Derive","Deserialize","Serialize","ast","attr","borrow","borrow","borrow_mut","borrow_mut","check","clone","clone_into","default","drop","error_spanned_by","from","from","into","into","new","replace_receiver","syn_error","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","ungroup","Container","Data","Enum","Field","Newtype","Struct","Struct","Style","Tuple","Unit","Variant","all_fields","attrs","attrs","attrs","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","data","fields","from","from","from","from","from","from_ast","generics","has_getter","ident","ident","into","into","into","into","into","member","original","original","original","style","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","ty","type_id","type_id","type_id","type_id","type_id","Adjacent","CamelCase","Container","Default","Default","External","Field","Field","Identifier","Internal","KebabCase","LowerCase","Name","No","None","None","None","PascalCase","Path","RenameAllRules","RenameRule","ScreamingKebabCase","ScreamingSnakeCase","SnakeCase","TagType","UpperCase","Variant","Variant","aliases","aliases","apply_to_field","apply_to_variant","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrowed_lifetimes","clone","clone","clone_into","clone_into","custom_serde_path","de_bound","de_bound","de_bound","default","default","deny_unknown_fields","deserialize_name","deserialize_with","deserialize_with","eq","expecting","flatten","from","from","from","from","from","from","from","from","from","from_ast","from_ast","from_ast","from_str","get_serde_meta_items","getter","has_flatten","identifier","into","into","into","into","into","into","into","into","into","is_none","is_packed","mark_has_flatten","mark_transparent","name","name","name","other","remote","rename_all_rules","rename_all_rules","rename_by_rules","rename_by_rules","ser_bound","ser_bound","ser_bound","serde_path","serialize_name","serialize_with","serialize_with","skip_deserializing","skip_deserializing","skip_serializing","skip_serializing","skip_serializing_if","tag","to_owned","to_owned","transparent","transparent","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_from","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_into","type_try_from","content","tag","tag"],"q":[[0,"serde_derive_internals"],[31,"serde_derive_internals::ast"],[97,"serde_derive_internals::attr"],[251,"serde_derive_internals::attr::TagType"]],"d":["A type to collect errors together and format them.","","","","A Serde ast, parsed from the Syn ast and ready to generate …","","","","","","Consume this object, producing a formatted error string if …","","","","","Add an error to the context object with a tokenenizable …","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Create a new context object.","","Add one of Syn’s parse errors.","","","","","","","","","A source data structure annotated with #[derive(Serialize)]…","The fields of a struct or enum.","","A field of a struct.","One unnamed field.","","Named fields.","","Many unnamed fields.","No fields.","A variant of an enum.","","Attributes on the structure, parsed for Serde.","","","","","","","","","","","","","","","The contents of the struct or enum.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert the raw Syn ast into a parsed container object, …","Any generics on the struct or enum.","","The struct or enum name (without generics).","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Original input.","","","","","","","","","","","","","","","","","","","","","#[serde(tag = "t", content = "c")]","Rename direct children to “camelCase” style.","Represents struct or enum attribute information.","Represents the default to use for a field when …","The default is given by std::default::Default::default().","The default.","Represents field attribute information","This enum represents the fields of a struct. All of the …","Whether this enum represents the fields of a struct or the …","#[serde(tag = "type")]","Rename direct children to “kebab-case” style.","Rename direct children to “lowercase” style.","","It does not.","#[serde(untagged)]","Field must always be specified because it does not have a …","Don’t apply a default rename rule.","Rename direct children to “PascalCase” style, as …","The default is given by this function.","","The different possible ways to change case of fields in a …","Rename direct children to “SCREAMING-KEBAB-CASE” style.","Rename direct children to “SCREAMING_SNAKE_CASE” …","Rename direct children to “snake_case” style, as …","Styles of representing an enum.","Rename direct children to “UPPERCASE” style.","Represents variant attribute information","This enum represents the variants of an enum. All of the …","","","Apply a renaming rule to a struct field, returning the …","Apply a renaming rule to an enum variant, returning the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return the container name for the container when …","","","","Error message generated when type can’t be deserialized. …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Extract out the #[serde(...)] attributes from an item.","","Extract out the #[serde(...)] attributes from a struct …","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Return the container name for the container when …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,5,5,0,0,1,5,1,5,1,5,5,1,1,1,1,5,1,5,1,0,1,5,1,5,1,5,1,5,0,0,0,11,0,14,11,14,0,14,14,0,11,15,39,40,15,11,39,40,14,15,11,39,40,14,14,14,15,39,15,11,39,40,14,15,15,11,15,39,15,11,39,40,14,40,15,39,40,39,14,15,11,39,40,14,15,11,39,40,14,40,15,11,39,40,14,38,21,0,0,28,38,0,25,0,38,21,21,0,25,38,28,21,21,28,0,0,21,21,21,0,21,0,25,18,20,21,21,29,36,26,38,18,20,28,25,21,29,36,26,38,18,20,28,25,21,20,25,21,25,21,26,26,18,20,26,20,26,29,18,20,21,26,20,29,36,26,38,18,20,28,25,21,26,18,20,21,0,20,26,26,29,36,26,38,18,20,28,25,21,28,26,26,20,26,18,20,18,26,26,18,18,20,26,18,20,26,29,18,20,18,20,18,20,20,26,25,21,26,20,29,36,26,38,18,20,28,25,21,29,36,26,38,18,20,28,25,21,26,29,36,26,38,18,20,28,25,21,26,26,41,42,41],"f":[0,0,0,0,0,0,[[]],[[]],[[]],[[]],[1,[[4,[[3,[2]]]]]],[5,5],[[]],[[],1],[1],[[1,6,7]],[[]],[[]],[[]],[[]],[[],1],[8],[[1,2]],[[]],[[],4],[[],4],[[],4],[[],4],[[],9],[[],9],[10,10],0,0,0,0,0,0,0,0,0,0,0,[11,[[13,[12]]]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,14],[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[1,8,5],[[16,[15]]]],0,[11,17],0,0,[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],0,[[],9],[[],9],[[],9],[[],9],[[],9],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[18,[[3,[19]]]],[20,[[3,[19]]]],[[21,22],19],[[21,22],19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[20,[[24,[23]]]],[25,25],[21,21],[[]],[[]],[26,[[16,[27]]]],[26,16],[18,16],[20,16],[26,28],[20,28],[26,17],[29,19],[18,[[16,[30]]]],[20,[[16,[30]]]],[[21,21],17],[26,[[16,[22]]]],[20,17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[1,8],26],[[1,31],18],[[1,32,33,[16,[18]],28],20],[22,[[4,[21,0]]]],[[1,34],[[4,[[3,[35]]]]]],[20,[[16,[30]]]],[26,17],[26,25],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[28,17],[26,17],[26],[20],[26,29],[18,29],[20,29],[18,17],[26,[[16,[27]]]],[26,36],[18,36],[[18,36]],[[20,36]],[26,16],[18,16],[20,16],[26,[[37,[27]]]],[29,19],[18,[[16,[30]]]],[20,[[16,[30]]]],[18,17],[20,17],[18,17],[20,17],[20,[[16,[30]]]],[26,38],[[]],[[]],[26,17],[20,17],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[26,[[16,[10]]]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[26,[[16,[10]]]],[26,[[16,[10]]]],0,0,0],"c":[],"p":[[3,"Ctxt"],[3,"Error"],[3,"Vec"],[4,"Result"],[4,"Derive"],[8,"ToTokens"],[8,"Display"],[3,"DeriveInput"],[3,"TypeId"],[4,"Type"],[4,"Data"],[8,"Iterator"],[3,"Box"],[4,"Style"],[3,"Container"],[4,"Option"],[15,"bool"],[3,"Variant"],[3,"String"],[3,"Field"],[4,"RenameRule"],[15,"str"],[3,"Lifetime"],[3,"BTreeSet"],[4,"Identifier"],[3,"Container"],[3,"Path"],[4,"Default"],[3,"Name"],[3,"ExprPath"],[3,"Variant"],[15,"usize"],[3,"Field"],[3,"Attribute"],[4,"NestedMeta"],[3,"RenameAllRules"],[4,"Cow"],[4,"TagType"],[3,"Variant"],[3,"Field"],[13,"Adjacent"],[13,"Internal"]]},\ -"serde_json":{"doc":"Serde JSON","t":"NNDDDNDNNGDDNELLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFLFLLLLLLLLLLLLLLLLLOALLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLFFFFFFLLLLLLLLLLLLLLLLLLADDIDDDLLLLLLLLLLLFLFLFLLLLLLLLLLLLLLLLLLLENNDNGNLLLLLLLLLLLLLLLLLLLLLLEDDDDDNDNDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNEDNINDNNDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNICNDNNDNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLL","n":["Array","Bool","Deserializer","Error","Map","Null","Number","Number","Object","Result","Serializer","StreamDeserializer","String","Value","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_from","clone_into","clone_into","collect_str","custom","custom","de","default","default","deserialize","deserialize","deserialize_any","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","error","extend","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","from_reader","from_slice","from_str","from_str","from_value","index","index","index_mut","index_mut","into","into","into","into","into","into","into_deserializer","into_deserializer","into_iter","into_iter","into_iter","into_iter","invalid_type","json","map","next","provide","ser","serialize","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","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_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","source","to_owned","to_owned","to_string","to_string","to_string","to_string_pretty","to_value","to_vec","to_vec_pretty","to_writer","to_writer_pretty","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","value","Deserializer","IoRead","Read","SliceRead","StrRead","StreamDeserializer","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","byte_offset","end","from","from","from","from_reader","from_reader","from_slice","from_slice","from_str","from_str","into","into","into","into_iter","new","new","new","new","new","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Category","Data","Eof","Error","Io","Result","Syntax","borrow","borrow_mut","classify","clone","clone_into","column","eq","equivalent","equivalent","fmt","from","into","io_error_kind","is_data","is_eof","is_io","is_syntax","line","to_owned","try_from","try_into","type_id","Entry","IntoIter","Iter","IterMut","Keys","Map","Occupied","OccupiedEntry","Vacant","VacantEntry","Values","ValuesMut","and_modify","append","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","contains_key","entry","from","from","from","from","from","from","from","from","from","get","get","get_key_value","get_mut","get_mut","insert","insert","insert","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_mut","is_empty","iter","iter_mut","key","key","key","keys","len","len","len","len","len","len","len","new","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","or_insert","or_insert_with","remove","remove","remove_entry","retain","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values_mut","with_capacity","AsciiControl","Backspace","CarriageReturn","CharEscape","CompactFormatter","FormFeed","Formatter","LineFeed","PrettyFormatter","Quote","ReverseSolidus","Serializer","Solidus","Tab","begin_array","begin_array","begin_array_value","begin_array_value","begin_object","begin_object","begin_object_key","begin_object_key","begin_object_value","begin_object_value","begin_string","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","end_array","end_array","end_array_value","end_array_value","end_object","end_object","end_object_key","end_object_value","end_object_value","end_string","fmt","fmt","from","from","from","into","into","into","into_inner","new","new","pretty","to_owned","to_owned","to_string","to_string_pretty","to_vec","to_vec_pretty","to_writer","to_writer_pretty","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","with_formatter","with_indent","write_bool","write_byte_array","write_char_escape","write_f32","write_f64","write_i128","write_i16","write_i32","write_i64","write_i8","write_null","write_number_str","write_raw_fragment","write_string_fragment","write_u128","write_u16","write_u32","write_u64","write_u8","Array","Bool","Index","Map","Null","Number","Number","Object","Serializer","String","Value","as_array","as_array_mut","as_bool","as_f64","as_f64","as_i64","as_i64","as_null","as_object","as_object_mut","as_str","as_u64","as_u64","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","collect_str","deserialize","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","eq","equivalent","equivalent","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_f64","from_str","from_value","get","get_mut","hash","into","into","is_array","is_boolean","is_f64","is_f64","is_i64","is_i64","is_null","is_number","is_object","is_string","is_u64","is_u64","pointer","pointer_mut","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","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_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","take","to_owned","to_string","to_value","try_from","try_from","try_into","try_into","type_id","type_id"],"q":[[0,"serde_json"],[308,"serde_json::de"],[349,"serde_json::error"],[378,"serde_json::map"],[515,"serde_json::ser"],[611,"serde_json::value"]],"d":["Represents a JSON array.","Represents a JSON boolean.","A structure that deserializes JSON into Rust values.","This type represents all possible errors that can occur …","Represents a JSON key/value type.","Represents a JSON null value.","Represents a JSON number, whether integer or floating …","Represents a JSON number, whether integer or floating …","Represents a JSON object.","Alias for a Result with the error type serde_json::Error.","A structure for serializing Rust values into JSON.","Iterator that deserializes a stream into multiple JSON …","Represents a JSON string.","Represents any valid JSON value.","","","","","","","","","","","","","","","","","","","","","Deserialize JSON data to a Rust data structure.","","","","","","","","","","","","","","Parses a JSON string as bytes. Note that this function …","","","","","","Parses an enum as an object like {"$KEY":$VALUE}, where …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parses a newtype struct as the underlying value.","","","Parses a null as a None, and any other values as a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","When serializing or deserializing JSON goes wrong.","","","","","Display a JSON value as a string.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Convert string slice to Value","","Convert 32-bit floating point number to Value","Convert copy-on-write string to Value","Convert a Vec to Value","","Convert boolean to Value","Convert () to Value","Convert Number to Value","Returns the argument unchanged.","Convert map (with string keys) to Value","Convert a slice to Value","Convert 64-bit floating point number to Value","","Convert String to Value","","","","","","","","Convert an iteratable type to a Value","Convert an iteratable type to a Value","Deserialize an instance of type T from an I/O stream of …","Deserialize an instance of type T from bytes of JSON text.","Deserialize an instance of type T from a string of JSON …","","Interpret a serde_json::Value as an instance of type T.","","Index into a serde_json::Value using the syntax value[0] or","","Write into a serde_json::Value using the syntax …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Construct a serde_json::Value from a JSON literal.","A map of String to serde_json::Value.","","","Serialize a Rust data structure into JSON data.","","","","","","","","","","","","","","Serialize newtypes without an object wrapper.","","","","","","","","","","","","","","","","","","","","","","Serialize the given data structure as a String of JSON.","","","Serialize the given data structure as a pretty-printed …","Convert a T into serde_json::Value which is an enum that …","Serialize the given data structure as a JSON byte vector.","Serialize the given data structure as a pretty-printed …","Serialize the given data structure as JSON into the I/O …","Serialize the given data structure as pretty-printed JSON …","","","","","","","","","","","","","","","","","","","The Value enum, a loosely typed way of representing any …","A structure that deserializes JSON into Rust values.","JSON input source that reads from a std::io input stream.","Trait used by the deserializer for iterating over input. …","JSON input source that reads from a slice of bytes.","JSON input source that reads from a UTF-8 string.","Iterator that deserializes a stream into multiple JSON …","","","","","","","Returns the number of bytes so far deserialized into a …","The Deserializer::end method should be called after a …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Deserialize an instance of type T from an I/O stream of …","Creates a JSON deserializer from an io::Read.","Deserialize an instance of type T from bytes of JSON text.","Creates a JSON deserializer from a &[u8].","Deserialize an instance of type T from a string of JSON …","Creates a JSON deserializer from a &str.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Turn a JSON deserializer into an iterator over values of …","Create a JSON deserializer from one of the possible …","Create a JSON stream deserializer from one of the possible …","Create a JSON input source to read from a std::io input …","Create a JSON input source to read from a slice of bytes.","Create a JSON input source to read from a UTF-8 string.","","","","","","","","","","Categorizes the cause of a serde_json::Error.","The error was caused by input data that was semantically …","The error was caused by prematurely reaching the end of …","This type represents all possible errors that can occur …","The error was caused by a failure to read or write bytes …","Alias for a Result with the error type serde_json::Error.","The error was caused by input that was not syntactically …","","","Categorizes the cause of this error.","","","One-based column number at which the error was detected.","","","","","Returns the argument unchanged.","Calls U::from(self).","The kind reported by the underlying standard library I/O …","Returns true if this error was caused by input data that …","Returns true if this error was caused by prematurely …","Returns true if this error was caused by a failure to read …","Returns true if this error was caused by input that was not","One-based line number at which the error was detected.","","","","","A view into a single entry in a map, which may either be …","An owning iterator over a serde_json::Map’s entries.","An iterator over a serde_json::Map’s entries.","A mutable iterator over a serde_json::Map’s entries.","An iterator over a serde_json::Map’s keys.","Represents a JSON key/value type.","An occupied Entry.","An occupied Entry. It is part of the Entry enum.","A vacant Entry.","A vacant Entry. It is part of the Entry enum.","An iterator over a serde_json::Map’s values.","A mutable iterator over a serde_json::Map’s values.","Provides in-place mutable access to an occupied entry …","Moves all elements from other into self, leaving other …","","","","","","","","","","","","","","","","","","","Clears the map, removing all values.","Returns true if the map contains a value for the specified …","Gets the given key’s corresponding entry in the map for …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a reference to the value corresponding to the key.","Gets a reference to the value in the entry.","Returns the key-value pair matching the given key.","Returns a mutable reference to the value corresponding to …","Gets a mutable reference to the value in the entry.","Inserts a key-value pair into the map.","Sets the value of the entry with the VacantEntry’s key, …","Sets the value of the entry with the OccupiedEntry’s …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Converts the entry into a mutable reference to its value.","Returns true if the map contains no elements.","Gets an iterator over the entries of the map.","Gets a mutable iterator over the entries of the map.","Returns a reference to this entry’s key.","Gets a reference to the key that would be used when …","Gets a reference to the key in the entry.","Gets an iterator over the keys of the map.","Returns the number of elements in the map.","","","","","","","Makes a new empty Map.","","","","","","","","","","","","","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the result of …","Removes a key from the map, returning the value at the key …","Takes the value of the entry out of the map, and returns …","Removes a key from the map, returning the stored key and …","Retains only the elements specified by the predicate.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets an iterator over the values of the map.","Gets an iterator over mutable values of the map.","Makes a new empty Map with the given initial capacity.","An escaped ASCII plane control character (usually escaped …","An escaped backspace character (usually escaped as \\\\b)","An escaped carriage return character (usually escaped as \\\\r…","Represents a character escape code in a type-safe manner.","This structure compacts a JSON value with no extra …","An escaped form feed character (usually escaped as \\\\f)","This trait abstracts away serializing the JSON control …","An escaped line feed character (usually escaped as \\\\n)","This structure pretty prints a JSON value to make it human …","An escaped quote "","An escaped reverse solidus \\\\","A structure for serializing Rust values into JSON.","An escaped solidus /","An escaped tab character (usually escaped as \\\\t)","Called before every array. Writes a [ to the specified …","","Called before every array value. Writes a , if needed to …","","Called before every object. Writes a { to the specified …","","Called before every object key.","","Called before every object value. A : should be written to","","Called before each series of write_string_fragment and …","","","","","","","","","","","","Called after every array. Writes a ] to the specified …","","Called after every array value.","","Called after every object. Writes a } to the specified …","","Called after every object key. A : should be written to …","Called after every object value.","","Called after each series of write_string_fragment and …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Unwrap the Writer from the Serializer.","Creates a new JSON serializer.","Construct a pretty printer formatter that defaults to …","Creates a new JSON pretty print serializer.","","","Serialize the given data structure as a String of JSON.","Serialize the given data structure as a pretty-printed …","Serialize the given data structure as a JSON byte vector.","Serialize the given data structure as a pretty-printed …","Serialize the given data structure as JSON into the I/O …","Serialize the given data structure as pretty-printed JSON …","","","","","","","","","","Creates a new JSON visitor whose output will be written to …","Construct a pretty printer formatter that uses the indent …","Writes a true or false value to the specified writer.","Writes the representation of a byte array. Formatters can …","Writes a character escape code to the specified writer.","Writes a floating point value like -31.26e+12 to the …","Writes a floating point value like -31.26e+12 to the …","Writes an integer value like -123 to the specified writer.","Writes an integer value like -123 to the specified writer.","Writes an integer value like -123 to the specified writer.","Writes an integer value like -123 to the specified writer.","Writes an integer value like -123 to the specified writer.","Writes a null value to the specified writer.","Writes a number that has already been rendered to a string.","Writes a raw JSON fragment that doesn’t need any …","Writes a string fragment that doesn’t need any escaping …","Writes an integer value like 123 to the specified writer.","Writes an integer value like 123 to the specified writer.","Writes an integer value like 123 to the specified writer.","Writes an integer value like 123 to the specified writer.","Writes an integer value like 123 to the specified writer.","Represents a JSON array.","Represents a JSON boolean.","A type that can be used to index into a serde_json::Value.","","Represents a JSON null value.","Represents a JSON number, whether integer or floating …","Represents a JSON number, whether integer or floating …","Represents a JSON object.","Serializer whose output is a Value.","Represents a JSON string.","Represents any valid JSON value.","If the Value is an Array, returns the associated vector. …","If the Value is an Array, returns the associated mutable …","If the Value is a Boolean, returns the associated bool. …","If the Value is a number, represent it as f64 if possible. …","Represents the number as f64 if possible. Returns None …","If the Value is an integer, represent it as i64 if …","If the Number is an integer, represent it as i64 if …","If the Value is a Null, returns (). Returns None otherwise.","If the Value is an Object, returns the associated Map. …","If the Value is an Object, returns the associated mutable …","If the Value is a String, returns the associated str. …","If the Value is an integer, represent it as u64 if …","If the Number is an integer, represent it as u64 if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","","","Converts a finite f64 to a Number. Infinite or NaN values …","","Interpret a serde_json::Value as an instance of type T.","Index into a JSON array or map. A string index can be used …","Mutably index into a JSON array or map. A string index can …","","Calls U::from(self).","Calls U::from(self).","Returns true if the Value is an Array. Returns false …","Returns true if the Value is a Boolean. Returns false …","Returns true if the Value is a number that can be …","Returns true if the Number can be represented by f64.","Returns true if the Value is an integer between i64::MIN …","Returns true if the Number is an integer between i64::MIN …","Returns true if the Value is a Null. Returns false …","Returns true if the Value is a Number. Returns false …","Returns true if the Value is an Object. Returns false …","Returns true if the Value is a String. Returns false …","Returns true if the Value is an integer between zero and …","Returns true if the Number is an integer between zero and …","Looks up a value by a JSON Pointer.","Looks up a value by a JSON Pointer and returns a mutable …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Takes the value out of the Value, leaving a Null in its …","","","Convert a T into serde_json::Value which is an enum that …","","","","","",""],"i":[2,2,0,0,0,2,0,2,2,0,0,0,2,0,14,48,10,3,6,2,14,48,10,3,6,2,3,2,3,3,2,6,10,10,0,3,2,3,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,0,3,10,10,3,2,2,14,48,10,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,0,0,0,2,0,3,2,3,2,14,48,10,3,6,2,2,2,48,3,3,3,10,0,0,48,10,0,3,2,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,10,3,2,0,10,2,0,0,0,0,0,0,14,48,10,3,6,2,14,48,10,3,6,2,14,48,10,3,6,2,0,0,0,0,0,0,0,57,58,59,57,58,59,48,14,57,58,59,0,14,0,14,0,14,57,58,59,14,14,48,57,58,59,57,58,59,57,58,59,57,58,59,0,60,60,0,60,0,60,60,60,10,60,60,10,60,60,60,60,60,60,10,10,10,10,10,10,60,60,60,60,0,0,0,0,0,0,62,0,62,0,0,0,62,3,62,65,64,66,67,69,68,70,71,62,65,64,66,67,69,68,70,71,3,3,3,62,65,64,66,67,69,68,70,71,3,64,3,3,64,3,65,64,62,65,64,66,67,69,68,70,71,66,67,69,68,70,71,64,3,3,3,62,65,64,3,3,66,67,69,68,70,71,3,66,67,69,68,70,71,66,67,69,68,70,71,62,62,3,64,3,3,66,67,69,68,70,71,62,65,64,66,67,69,68,70,71,62,65,64,66,67,69,68,70,71,62,65,64,66,67,69,68,70,71,3,3,3,76,76,76,0,0,76,0,76,0,76,76,0,76,76,5,74,5,74,5,74,5,74,5,74,5,76,75,74,76,75,74,75,74,75,74,74,5,74,5,74,5,74,5,5,74,5,75,74,76,75,74,76,75,74,6,6,74,6,75,74,0,0,0,0,0,0,76,75,74,76,75,74,76,75,74,6,74,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,2,2,0,0,2,0,2,2,0,2,0,2,2,2,2,37,2,37,2,2,2,2,2,37,77,37,77,37,37,37,77,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,77,37,37,37,37,37,37,37,37,37,37,37,37,37,0,2,2,37,77,37,2,2,2,37,2,37,2,2,2,2,2,37,2,2,37,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,2,37,37,0,77,37,77,37,77,37],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[1,2]]],[[3,[1,2]]]],[2,2],[[[3,[1,2]],[3,[1,2]]]],[[]],[[]],[[[6,[4,5]],[0,[7,8]]],9],[8,10],[8,10],0,[[],[[3,[1,2]]]],[[],2],[11,[[12,[[3,[1,2]]]]]],[11,[[12,[2]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],16,15],9],[[2,16,15],[[12,[10]]]],[[2,16,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],16,15],9],[[2,16,15],[[12,[10]]]],[[2,16,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],16,15],9],[[2,16,15],[[12,[10]]]],[[2,16,15],[[12,[10]]]],[[[14,[13]],17,15],9],[[2,17,15],[[12,[10]]]],[[2,17,15],[[12,[10]]]],[[[14,[13]],16,17,15],9],[[2,16,17,15],[[12,[10]]]],[[2,16,17,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],16,15],9],[[2,16,15],[[12,[10]]]],[[2,16,15],[[12,[10]]]],[[[3,[1,2]],[3,[1,2]]],18],[[2,19],18],[[2,20],18],[[2,21],18],[[2,22],18],[[2,21],18],[[2,23],18],[[2,17],18],[[2,20],18],[[2,24],18],[[2,1],18],[[2,22],18],[[2,20],18],[[2,25],18],[[2,26],18],[[2,25],18],[[2,27],18],[[2,28],18],[[2,18],18],[[2,29],18],[[2,2],18],[[2,22],18],[[2,18],18],[[2,27],18],[[2,28],18],[[2,28],18],[[2,19],18],[[2,23],18],[[2,23],18],[[2,26],18],[[2,27],18],[[2,29],18],[[2,29],18],[[2,24],18],[[2,21],18],[[2,17],18],[[2,16],18],[[2,18],18],[[2,16],18],[[2,25],18],[[2,26],18],[[2,24],18],[[2,17],18],[[2,19],18],[[],18],[[],18],[[],18],[[],18],0,[[[3,[1,2]],30]],[[10,31],32],[[10,31],32],[[[3,[1,2]],31],[[12,[33]]]],[[2,31],32],[[2,31],32],[[]],[[]],[[]],[[]],[[]],[26,2],[17,2],[16,2],[21,2],[20,2],[[[34,[16]]],2],[[[36,[[35,[2]]]]],2],[22,2],[18,2],[[],2],[37,2],[[]],[[[3,[1,2]]],2],[[],2],[25,2],[28,2],[1,2],[[[38,[[35,[2]]]]],2],[23,2],[29,2],[19,2],[24,2],[27,2],[30,[[3,[1,2]]]],[30,2],[30,2],[39,[[9,[40]]]],[[],[[9,[41]]]],[16,[[9,[41]]]],[16,[[12,[2,10]]]],[2,[[12,[40,10]]]],[[[3,[1,2]],[0,[7,42,43,44]]],2],[[2,45],2],[[[3,[1,2]],[0,[7,42,43,44]]],2],[[2,45],2],[[]],[[]],[[]],[[]],[[]],[[]],[2],[2],[[]],[[[3,[1,2]]]],[[[3,[1,2]]]],[[[3,[1,2]]]],[[46,47],10],0,0,[[[48,[13,41]]],[[38,[[9,[41]]]]]],[49],0,[[[3,[1,2]],50],12],[[2,50],12],[[[6,[4,5]],18],9],[[[6,[4,5]]],9],[[[6,[4,5]],51],9],[[[6,[4,5]],20],9],[[[6,[4,5]],25],9],[[[6,[4,5]],52],9],[[[6,[4,5]],28],9],[[[6,[4,5]],27],9],[[[6,[4,5]],21],9],[[[6,[4,5]],24],9],[[[6,[4,5]],[38,[17]]],9],[[[6,[4,5]],16,[0,[7,53]]],9],[[[6,[4,5]],16,26,16,[0,[7,53]]],9],[[[6,[4,5]]],9],[[[6,[4,5]],[38,[17]]],9],[[[6,[4,5]],[0,[7,53]]],9],[[[6,[4,5]],16],9],[[[6,[4,5]],16,17],9],[[[6,[4,5]],16,26,16,17],9],[[[6,[4,5]],17],9],[[[6,[4,5]],16,17],9],[[[6,[4,5]],16,26,16,17],9],[[[6,[4,5]],54],9],[[[6,[4,5]],23],9],[[[6,[4,5]],26],9],[[[6,[4,5]],22],9],[[[6,[4,5]],19],9],[[[6,[4,5]]],9],[[[6,[4,5]],16],9],[[[6,[4,5]],16,26,16],9],[10,[[38,[55]]]],[[]],[[]],[[[0,[7,53]]],[[9,[1]]]],[[],1],[[],1],[[[0,[7,53]]],[[9,[1]]]],[53,[[12,[2,10]]]],[[[0,[7,53]]],[[9,[[36,[19]]]]]],[[[0,[7,53]]],[[9,[[36,[19]]]]]],[[4,[0,[7,53]]],9],[[4,[0,[7,53]]],9],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[48,[13,41]]],17],[[[14,[13]]],9],[[]],[[]],[[]],[39,[[9,[40]]]],[39,[[14,[[57,[39]]]]]],[[],[[9,[41]]]],[[],[[14,[58]]]],[16,[[9,[41]]]],[16,[[14,[59]]]],[[]],[[]],[[]],[[[14,[13]]],[[48,[13,41]]]],[13,[[14,[13]]]],[13,[[48,[13,41]]]],[39,[[57,[39]]]],[[],58],[16,59],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],56],[[],56],[[],56],0,0,0,0,0,0,0,[[]],[[]],[10,60],[60,60],[[]],[10,17],[[60,60],18],[[],18],[[],18],[[60,31],32],[[]],[[]],[10,[[38,[61]]]],[10,18],[10,18],[10,18],[10,18],[10,17],[[]],[[],12],[[],12],[[],56],0,0,0,0,0,0,0,0,0,0,0,0,[[62,63],62],[[[3,[1,2]],[3,[1,2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[1,2]]]],[[[3,[1,2]],[0,[7,42,43,44]]],18],[[[3,[1,2]],[35,[1]]],62],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[1,2]],[0,[7,42,43,44]]],[[38,[2]]]],[64,2],[[[3,[1,2]],[0,[7,42,43,44]]],38],[[[3,[1,2]],[0,[7,42,43,44]]],[[38,[2]]]],[64,2],[[[3,[1,2]],1,2],[[38,[2]]]],[[65,2],2],[[64,2],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[64,2],[[[3,[1,2]]],18],[[[3,[1,2]]],66],[[[3,[1,2]]],67],[62,1],[65,1],[64,1],[[[3,[1,2]]],68],[[[3,[1,2]]],17],[66,17],[67,17],[69,17],[68,17],[70,17],[71,17],[[],[[3,[1,2]]]],[66,38],[67,38],[69,38],[68,38],[70,38],[71,38],[66,38],[67,38],[69,38],[68,38],[70,38],[71,38],[[62,2],2],[[62,63],2],[[[3,[1,2]],[0,[7,42,43,44]]],[[38,[2]]]],[64,2],[[[3,[1,2]],[0,[7,42,43,44]]],38],[[[3,[1,2]],72]],[66],[67],[69],[68],[70],[71],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[[3,[1,2]]],70],[[[3,[1,2]]],71],[17,[[3,[1,2]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[0,[7,4]]],73],[[74,[0,[7,4]]],73],[[[0,[7,4]],18],73],[[74,[0,[7,4]],18],73],[[[0,[7,4]]],73],[[74,[0,[7,4]]],73],[[[0,[7,4]],18],73],[[74,[0,[7,4]],18],73],[[[0,[7,4]]],73],[[74,[0,[7,4]]],73],[[[0,[7,4]]],73],[[]],[[]],[[]],[[]],[[]],[[]],[75,75],[74,74],[[]],[[]],[[],74],[[[0,[7,4]]],73],[[74,[0,[7,4]]],73],[[[0,[7,4]]],73],[[74,[0,[7,4]]],73],[[[0,[7,4]]],73],[[74,[0,[7,4]]],73],[[[0,[7,4]]],73],[[[0,[7,4]]],73],[[74,[0,[7,4]]],73],[[[0,[7,4]]],73],[[75,31],32],[[74,31],32],[[]],[[]],[[]],[[]],[[]],[[]],[[[6,[4,5]]],4],[4,[[6,[4]]]],[[],74],[4,[[6,[4,74]]]],[[]],[[]],[[[0,[7,53]]],[[9,[1]]]],[[[0,[7,53]]],[[9,[1]]]],[[[0,[7,53]]],[[9,[[36,[19]]]]]],[[[0,[7,53]]],[[9,[[36,[19]]]]]],[[4,[0,[7,53]]],9],[[4,[0,[7,53]]],9],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],56],[[],56],[[],56],[[4,5],[[6,[4,5]]]],[[],74],[[[0,[7,4]],18],73],[[[0,[7,4]]],73],[[[0,[7,4]],76],73],[[[0,[7,4]],20],73],[[[0,[7,4]],25],73],[[[0,[7,4]],52],73],[[[0,[7,4]],28],73],[[[0,[7,4]],27],73],[[[0,[7,4]],21],73],[[[0,[7,4]],24],73],[[[0,[7,4]]],73],[[[0,[7,4]],16],73],[[[0,[7,4]],16],73],[[[0,[7,4]],16],73],[[[0,[7,4]],54],73],[[[0,[7,4]],23],73],[[[0,[7,4]],26],73],[[[0,[7,4]],22],73],[[[0,[7,4]],19],73],0,0,0,0,0,0,0,0,0,0,0,[2,[[38,[[36,[2]]]]]],[2,[[38,[[36,[2]]]]]],[2,[[38,[18]]]],[2,[[38,[25]]]],[37,[[38,[25]]]],[2,[[38,[21]]]],[37,[[38,[21]]]],[2,38],[2,[[38,[[3,[1,2]]]]]],[2,[[38,[[3,[1,2]]]]]],[2,[[38,[16]]]],[2,[[38,[22]]]],[37,[[38,[22]]]],[[]],[[]],[[]],[[]],[37,37],[[]],[[77,[0,[7,8]]],[[9,[2]]]],[11,[[12,[37]]]],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],12],[[37,15],12],[[37,15],12],[[37,15],12],[[37,15],12],[[37,15],12],[[37,15],12],[[37,15],12],[[37,16,15],12],[[37,16,15],12],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],12],[[37,15],12],[[37,15],12],[[37,15],12],[[37,15],12],[[37,15],12],[[37,16,15],12],[[37,16,15],12],[[37,15],12],[[37,15],12],[[37,15],12],[[37,15],12],[[37,15],12],[[37,15],12],[[37,15],12],[[37,15],12],[[37,16,15],12],[[37,16,15],12],[[37,17,15],12],[[37,17,15],12],[[37,16,17,15],12],[[37,16,17,15],12],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],[[12,[10]]]],[[37,15],12],[[37,15],12],[[37,16,15],12],[[37,16,15],12],[[37,37],18],[[],18],[[],18],[[37,31],32],[[37,31],32],[[]],[17,37],[29,37],[24,37],[[]],[28,37],[27,37],[23,37],[19,37],[21,37],[26,37],[22,37],[25,[[38,[37]]]],[16,[[12,[37]]]],[2,[[12,[40,10]]]],[[2,45],[[38,[2]]]],[[2,45],[[38,[2]]]],[[37,78]],[[]],[[]],[2,18],[2,18],[2,18],[37,18],[2,18],[37,18],[2,18],[2,18],[2,18],[2,18],[2,18],[37,18],[[2,16],[[38,[2]]]],[[2,16],[[38,[2]]]],[[37,50],12],[[77,18],[[9,[2]]]],[77,[[9,[2]]]],[[77,51],[[9,[2]]]],[[77,20],[[9,[2]]]],[[77,25],[[9,[2]]]],[[77,52],[[9,[2]]]],[[77,28],[[9,[2]]]],[[77,27],[[9,[2]]]],[[77,21],[[9,[2]]]],[[77,24],[[9,[2]]]],[[77,[38,[17]]],9],[[77,16,[0,[7,53]]],[[9,[2]]]],[[77,16,26,16,[0,[7,53]]],[[9,[2]]]],[77,[[9,[2]]]],[[77,[38,[17]]],9],[[77,[0,[7,53]]],[[9,[2]]]],[[77,16],[[9,[2]]]],[[77,16,17],9],[[77,16,26,16,17],9],[[77,17],9],[[77,16,17],9],[[77,16,26,16,17],9],[[77,54],[[9,[2]]]],[[77,23],[[9,[2]]]],[[77,26],[[9,[2]]]],[[77,22],[[9,[2]]]],[[77,19],[[9,[2]]]],[77,[[9,[2]]]],[[77,16],[[9,[2]]]],[[77,16,26,16],[[9,[2]]]],[2,2],[[]],[[],1],[53,[[12,[2,10]]]],[[],12],[[],12],[[],12],[[],12],[[],56],[[],56]],"c":[],"p":[[3,"String"],[4,"Value"],[3,"Map"],[8,"Write"],[8,"Formatter"],[3,"Serializer"],[8,"Sized"],[8,"Display"],[6,"Result"],[3,"Error"],[8,"Deserializer"],[4,"Result"],[8,"Read"],[3,"Deserializer"],[8,"Visitor"],[15,"str"],[15,"usize"],[15,"bool"],[15,"u8"],[15,"f32"],[15,"i64"],[15,"u64"],[15,"u16"],[15,"i8"],[15,"f64"],[15,"u32"],[15,"i32"],[15,"i16"],[15,"isize"],[8,"IntoIterator"],[3,"Formatter"],[6,"Result"],[3,"Error"],[4,"Cow"],[8,"Into"],[3,"Vec"],[3,"Number"],[4,"Option"],[8,"Read"],[8,"DeserializeOwned"],[8,"Deserialize"],[8,"Ord"],[8,"Eq"],[8,"Hash"],[8,"Index"],[4,"Unexpected"],[8,"Expected"],[3,"StreamDeserializer"],[3,"Demand"],[8,"Serializer"],[15,"char"],[15,"i128"],[8,"Serialize"],[15,"u128"],[8,"Error"],[3,"TypeId"],[3,"IoRead"],[3,"SliceRead"],[3,"StrRead"],[4,"Category"],[4,"ErrorKind"],[4,"Entry"],[8,"FnOnce"],[3,"OccupiedEntry"],[3,"VacantEntry"],[3,"Iter"],[3,"IterMut"],[3,"Keys"],[3,"IntoIter"],[3,"Values"],[3,"ValuesMut"],[8,"FnMut"],[6,"Result"],[3,"PrettyFormatter"],[3,"CompactFormatter"],[4,"CharEscape"],[3,"Serializer"],[8,"Hasher"]]},\ +"serde_json":{"doc":"Serde JSON","t":"NNDDDNDNNGDDNELLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFLFLLLLLLLLLLLLLLLLLOALLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLFFFFFFLLLLLLLLLLLLLLLLLLADDIDDDLLLLLLLLLLLFLFLFLLLLLLLLLLLLLLLLLLLENNDNGNLLLLLLLLLLLLLLLLLLLLLLEDDDDDNDNDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNEDNINDNNDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNICNDNNDNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLL","n":["Array","Bool","Deserializer","Error","Map","Null","Number","Number","Object","Result","Serializer","StreamDeserializer","String","Value","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_from","clone_into","clone_into","collect_str","custom","custom","de","default","default","deserialize","deserialize","deserialize_any","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","error","extend","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","from_reader","from_slice","from_str","from_str","from_value","index","index","index_mut","index_mut","into","into","into","into","into","into","into_deserializer","into_deserializer","into_iter","into_iter","into_iter","into_iter","invalid_type","json","map","next","provide","ser","serialize","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","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_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","source","to_owned","to_owned","to_string","to_string","to_string","to_string_pretty","to_value","to_vec","to_vec_pretty","to_writer","to_writer_pretty","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","value","Deserializer","IoRead","Read","SliceRead","StrRead","StreamDeserializer","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","byte_offset","end","from","from","from","from_reader","from_reader","from_slice","from_slice","from_str","from_str","into","into","into","into_iter","new","new","new","new","new","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Category","Data","Eof","Error","Io","Result","Syntax","borrow","borrow_mut","classify","clone","clone_into","column","eq","equivalent","equivalent","fmt","from","into","io_error_kind","is_data","is_eof","is_io","is_syntax","line","to_owned","try_from","try_into","type_id","Entry","IntoIter","Iter","IterMut","Keys","Map","Occupied","OccupiedEntry","Vacant","VacantEntry","Values","ValuesMut","and_modify","append","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","contains_key","entry","from","from","from","from","from","from","from","from","from","get","get","get_key_value","get_mut","get_mut","insert","insert","insert","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_mut","is_empty","iter","iter_mut","key","key","key","keys","len","len","len","len","len","len","len","new","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","or_insert","or_insert_with","remove","remove","remove_entry","retain","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values_mut","with_capacity","AsciiControl","Backspace","CarriageReturn","CharEscape","CompactFormatter","FormFeed","Formatter","LineFeed","PrettyFormatter","Quote","ReverseSolidus","Serializer","Solidus","Tab","begin_array","begin_array","begin_array_value","begin_array_value","begin_object","begin_object","begin_object_key","begin_object_key","begin_object_value","begin_object_value","begin_string","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","end_array","end_array","end_array_value","end_array_value","end_object","end_object","end_object_key","end_object_value","end_object_value","end_string","fmt","fmt","from","from","from","into","into","into","into_inner","new","new","pretty","to_owned","to_owned","to_string","to_string_pretty","to_vec","to_vec_pretty","to_writer","to_writer_pretty","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","with_formatter","with_indent","write_bool","write_byte_array","write_char_escape","write_f32","write_f64","write_i128","write_i16","write_i32","write_i64","write_i8","write_null","write_number_str","write_raw_fragment","write_string_fragment","write_u128","write_u16","write_u32","write_u64","write_u8","Array","Bool","Index","Map","Null","Number","Number","Object","Serializer","String","Value","as_array","as_array_mut","as_bool","as_f64","as_f64","as_i64","as_i64","as_null","as_object","as_object_mut","as_str","as_u64","as_u64","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","collect_str","deserialize","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","eq","equivalent","equivalent","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_f64","from_str","from_value","get","get_mut","hash","into","into","is_array","is_boolean","is_f64","is_f64","is_i64","is_i64","is_null","is_number","is_object","is_string","is_u64","is_u64","pointer","pointer_mut","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","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_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","take","to_owned","to_string","to_value","try_from","try_from","try_into","try_into","type_id","type_id"],"q":[[0,"serde_json"],[308,"serde_json::de"],[349,"serde_json::error"],[378,"serde_json::map"],[515,"serde_json::ser"],[611,"serde_json::value"]],"d":["Represents a JSON array.","Represents a JSON boolean.","A structure that deserializes JSON into Rust values.","This type represents all possible errors that can occur …","Represents a JSON key/value type.","Represents a JSON null value.","Represents a JSON number, whether integer or floating …","Represents a JSON number, whether integer or floating …","Represents a JSON object.","Alias for a Result with the error type serde_json::Error.","A structure for serializing Rust values into JSON.","Iterator that deserializes a stream into multiple JSON …","Represents a JSON string.","Represents any valid JSON value.","","","","","","","","","","","","","","","","","","","","","Deserialize JSON data to a Rust data structure.","","","","","","","","","","","","","","Parses a JSON string as bytes. Note that this function …","","","","","","Parses an enum as an object like {"$KEY":$VALUE}, where …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parses a newtype struct as the underlying value.","","","Parses a null as a None, and any other values as a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","When serializing or deserializing JSON goes wrong.","","","","","Display a JSON value as a string.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Convert copy-on-write string to Value","Convert Number to Value","Convert boolean to Value","Convert 32-bit floating point number to Value","","","","Convert a slice to Value","","Convert map (with string keys) to Value","","Returns the argument unchanged.","Convert 64-bit floating point number to Value","","Convert () to Value","Convert a Vec to Value","","Convert string slice to Value","Convert String to Value","","","","Convert an iteratable type to a Value","Convert an iteratable type to a Value","Deserialize an instance of type T from an I/O stream of …","Deserialize an instance of type T from bytes of JSON text.","Deserialize an instance of type T from a string of JSON …","","Interpret a serde_json::Value as an instance of type T.","","Index into a serde_json::Value using the syntax value[0] or","","Write into a serde_json::Value using the syntax …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Construct a serde_json::Value from a JSON literal.","A map of String to serde_json::Value.","","","Serialize a Rust data structure into JSON data.","","","","","","","","","","","","","","Serialize newtypes without an object wrapper.","","","","","","","","","","","","","","","","","","","","","","Serialize the given data structure as a String of JSON.","","","Serialize the given data structure as a pretty-printed …","Convert a T into serde_json::Value which is an enum that …","Serialize the given data structure as a JSON byte vector.","Serialize the given data structure as a pretty-printed …","Serialize the given data structure as JSON into the I/O …","Serialize the given data structure as pretty-printed JSON …","","","","","","","","","","","","","","","","","","","The Value enum, a loosely typed way of representing any …","A structure that deserializes JSON into Rust values.","JSON input source that reads from a std::io input stream.","Trait used by the deserializer for iterating over input. …","JSON input source that reads from a slice of bytes.","JSON input source that reads from a UTF-8 string.","Iterator that deserializes a stream into multiple JSON …","","","","","","","Returns the number of bytes so far deserialized into a …","The Deserializer::end method should be called after a …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Deserialize an instance of type T from an I/O stream of …","Creates a JSON deserializer from an io::Read.","Deserialize an instance of type T from bytes of JSON text.","Creates a JSON deserializer from a &[u8].","Deserialize an instance of type T from a string of JSON …","Creates a JSON deserializer from a &str.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Turn a JSON deserializer into an iterator over values of …","Create a JSON deserializer from one of the possible …","Create a JSON stream deserializer from one of the possible …","Create a JSON input source to read from a std::io input …","Create a JSON input source to read from a slice of bytes.","Create a JSON input source to read from a UTF-8 string.","","","","","","","","","","Categorizes the cause of a serde_json::Error.","The error was caused by input data that was semantically …","The error was caused by prematurely reaching the end of …","This type represents all possible errors that can occur …","The error was caused by a failure to read or write bytes …","Alias for a Result with the error type serde_json::Error.","The error was caused by input that was not syntactically …","","","Categorizes the cause of this error.","","","One-based column number at which the error was detected.","","","","","Returns the argument unchanged.","Calls U::from(self).","The kind reported by the underlying standard library I/O …","Returns true if this error was caused by input data that …","Returns true if this error was caused by prematurely …","Returns true if this error was caused by a failure to read …","Returns true if this error was caused by input that was not","One-based line number at which the error was detected.","","","","","A view into a single entry in a map, which may either be …","An owning iterator over a serde_json::Map’s entries.","An iterator over a serde_json::Map’s entries.","A mutable iterator over a serde_json::Map’s entries.","An iterator over a serde_json::Map’s keys.","Represents a JSON key/value type.","An occupied Entry.","An occupied Entry. It is part of the Entry enum.","A vacant Entry.","A vacant Entry. It is part of the Entry enum.","An iterator over a serde_json::Map’s values.","A mutable iterator over a serde_json::Map’s values.","Provides in-place mutable access to an occupied entry …","Moves all elements from other into self, leaving other …","","","","","","","","","","","","","","","","","","","Clears the map, removing all values.","Returns true if the map contains a value for the specified …","Gets the given key’s corresponding entry in the map for …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a reference to the value corresponding to the key.","Gets a reference to the value in the entry.","Returns the key-value pair matching the given key.","Returns a mutable reference to the value corresponding to …","Gets a mutable reference to the value in the entry.","Inserts a key-value pair into the map.","Sets the value of the entry with the VacantEntry’s key, …","Sets the value of the entry with the OccupiedEntry’s …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Converts the entry into a mutable reference to its value.","Returns true if the map contains no elements.","Gets an iterator over the entries of the map.","Gets a mutable iterator over the entries of the map.","Returns a reference to this entry’s key.","Gets a reference to the key that would be used when …","Gets a reference to the key in the entry.","Gets an iterator over the keys of the map.","Returns the number of elements in the map.","","","","","","","Makes a new empty Map.","","","","","","","","","","","","","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the result of …","Removes a key from the map, returning the value at the key …","Takes the value of the entry out of the map, and returns …","Removes a key from the map, returning the stored key and …","Retains only the elements specified by the predicate.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets an iterator over the values of the map.","Gets an iterator over mutable values of the map.","Makes a new empty Map with the given initial capacity.","An escaped ASCII plane control character (usually escaped …","An escaped backspace character (usually escaped as \\\\b)","An escaped carriage return character (usually escaped as \\\\r…","Represents a character escape code in a type-safe manner.","This structure compacts a JSON value with no extra …","An escaped form feed character (usually escaped as \\\\f)","This trait abstracts away serializing the JSON control …","An escaped line feed character (usually escaped as \\\\n)","This structure pretty prints a JSON value to make it human …","An escaped quote "","An escaped reverse solidus \\\\","A structure for serializing Rust values into JSON.","An escaped solidus /","An escaped tab character (usually escaped as \\\\t)","Called before every array. Writes a [ to the specified …","","Called before every array value. Writes a , if needed to …","","Called before every object. Writes a { to the specified …","","Called before every object key.","","Called before every object value. A : should be written to","","Called before each series of write_string_fragment and …","","","","","","","","","","","","Called after every array. Writes a ] to the specified …","","Called after every array value.","","Called after every object. Writes a } to the specified …","","Called after every object key. A : should be written to …","Called after every object value.","","Called after each series of write_string_fragment and …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Unwrap the Writer from the Serializer.","Creates a new JSON serializer.","Construct a pretty printer formatter that defaults to …","Creates a new JSON pretty print serializer.","","","Serialize the given data structure as a String of JSON.","Serialize the given data structure as a pretty-printed …","Serialize the given data structure as a JSON byte vector.","Serialize the given data structure as a pretty-printed …","Serialize the given data structure as JSON into the I/O …","Serialize the given data structure as pretty-printed JSON …","","","","","","","","","","Creates a new JSON visitor whose output will be written to …","Construct a pretty printer formatter that uses the indent …","Writes a true or false value to the specified writer.","Writes the representation of a byte array. Formatters can …","Writes a character escape code to the specified writer.","Writes a floating point value like -31.26e+12 to the …","Writes a floating point value like -31.26e+12 to the …","Writes an integer value like -123 to the specified writer.","Writes an integer value like -123 to the specified writer.","Writes an integer value like -123 to the specified writer.","Writes an integer value like -123 to the specified writer.","Writes an integer value like -123 to the specified writer.","Writes a null value to the specified writer.","Writes a number that has already been rendered to a string.","Writes a raw JSON fragment that doesn’t need any …","Writes a string fragment that doesn’t need any escaping …","Writes an integer value like 123 to the specified writer.","Writes an integer value like 123 to the specified writer.","Writes an integer value like 123 to the specified writer.","Writes an integer value like 123 to the specified writer.","Writes an integer value like 123 to the specified writer.","Represents a JSON array.","Represents a JSON boolean.","A type that can be used to index into a serde_json::Value.","","Represents a JSON null value.","Represents a JSON number, whether integer or floating …","Represents a JSON number, whether integer or floating …","Represents a JSON object.","Serializer whose output is a Value.","Represents a JSON string.","Represents any valid JSON value.","If the Value is an Array, returns the associated vector. …","If the Value is an Array, returns the associated mutable …","If the Value is a Boolean, returns the associated bool. …","If the Value is a number, represent it as f64 if possible. …","Represents the number as f64 if possible. Returns None …","If the Value is an integer, represent it as i64 if …","If the Number is an integer, represent it as i64 if …","If the Value is a Null, returns (). Returns None otherwise.","If the Value is an Object, returns the associated Map. …","If the Value is an Object, returns the associated mutable …","If the Value is a String, returns the associated str. …","If the Value is an integer, represent it as u64 if …","If the Number is an integer, represent it as u64 if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Returns the argument unchanged.","Converts a finite f64 to a Number. Infinite or NaN values …","","Interpret a serde_json::Value as an instance of type T.","Index into a JSON array or map. A string index can be used …","Mutably index into a JSON array or map. A string index can …","","Calls U::from(self).","Calls U::from(self).","Returns true if the Value is an Array. Returns false …","Returns true if the Value is a Boolean. Returns false …","Returns true if the Value is a number that can be …","Returns true if the Number can be represented by f64.","Returns true if the Value is an integer between i64::MIN …","Returns true if the Number is an integer between i64::MIN …","Returns true if the Value is a Null. Returns false …","Returns true if the Value is a Number. Returns false …","Returns true if the Value is an Object. Returns false …","Returns true if the Value is a String. Returns false …","Returns true if the Value is an integer between zero and …","Returns true if the Number is an integer between zero and …","Looks up a value by a JSON Pointer.","Looks up a value by a JSON Pointer and returns a mutable …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Takes the value out of the Value, leaving a Null in its …","","","Convert a T into serde_json::Value which is an enum that …","","","","","",""],"i":[2,2,0,0,0,2,0,2,2,0,0,0,2,0,14,48,10,3,6,2,14,48,10,3,6,2,3,2,3,3,2,6,10,10,0,3,2,3,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,0,3,10,10,3,2,2,14,48,10,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,0,0,0,2,0,3,2,3,2,14,48,10,3,6,2,2,2,48,3,3,3,10,0,0,48,10,0,3,2,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,10,3,2,0,10,2,0,0,0,0,0,0,14,48,10,3,6,2,14,48,10,3,6,2,14,48,10,3,6,2,0,0,0,0,0,0,0,57,58,59,57,58,59,48,14,57,58,59,0,14,0,14,0,14,57,58,59,14,14,48,57,58,59,57,58,59,57,58,59,57,58,59,0,60,60,0,60,0,60,60,60,10,60,60,10,60,60,60,60,60,60,10,10,10,10,10,10,60,60,60,60,0,0,0,0,0,0,62,0,62,0,0,0,62,3,62,65,64,66,67,69,68,70,71,62,65,64,66,67,69,68,70,71,3,3,3,62,65,64,66,67,69,68,70,71,3,64,3,3,64,3,65,64,62,65,64,66,67,69,68,70,71,66,67,69,68,70,71,64,3,3,3,62,65,64,3,3,66,67,69,68,70,71,3,66,67,69,68,70,71,66,67,69,68,70,71,62,62,3,64,3,3,66,67,69,68,70,71,62,65,64,66,67,69,68,70,71,62,65,64,66,67,69,68,70,71,62,65,64,66,67,69,68,70,71,3,3,3,76,76,76,0,0,76,0,76,0,76,76,0,76,76,5,74,5,74,5,74,5,74,5,74,5,76,75,74,76,75,74,75,74,75,74,74,5,74,5,74,5,74,5,5,74,5,75,74,76,75,74,76,75,74,6,6,74,6,75,74,0,0,0,0,0,0,76,75,74,76,75,74,76,75,74,6,74,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,2,2,0,0,2,0,2,2,0,2,0,2,2,2,2,35,2,35,2,2,2,2,2,35,77,35,77,35,35,35,77,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,77,35,35,35,35,35,35,35,35,35,35,35,35,35,0,2,2,35,77,35,2,2,2,35,2,35,2,2,2,2,2,35,2,2,35,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,2,35,35,0,77,35,77,35,77,35],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[1,2]]],[[3,[1,2]]]],[2,2],[[[3,[1,2]],[3,[1,2]]]],[[]],[[]],[[[6,[4,5]],[0,[7,8]]],9],[8,10],[8,10],0,[[],[[3,[1,2]]]],[[],2],[11,[[12,[[3,[1,2]]]]]],[11,[[12,[2]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],16,15],9],[[2,16,15],[[12,[10]]]],[[2,16,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],16,15],9],[[2,16,15],[[12,[10]]]],[[2,16,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],16,15],9],[[2,16,15],[[12,[10]]]],[[2,16,15],[[12,[10]]]],[[[14,[13]],17,15],9],[[2,17,15],[[12,[10]]]],[[2,17,15],[[12,[10]]]],[[[14,[13]],16,17,15],9],[[2,16,17,15],[[12,[10]]]],[[2,16,17,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],16,15],9],[[2,16,15],[[12,[10]]]],[[2,16,15],[[12,[10]]]],[[[3,[1,2]],[3,[1,2]]],18],[[2,19],18],[[2,20],18],[[2,21],18],[[2,1],18],[[2,2],18],[[2,22],18],[[2,18],18],[[2,23],18],[[2,24],18],[[2,25],18],[[2,16],18],[[2,19],18],[[2,26],18],[[2,19],18],[[2,17],18],[[2,27],18],[[2,20],18],[[2,25],18],[[2,21],18],[[2,28],18],[[2,22],18],[[2,27],18],[[2,29],18],[[2,26],18],[[2,23],18],[[2,29],18],[[2,18],18],[[2,16],18],[[2,26],18],[[2,24],18],[[2,28],18],[[2,18],18],[[2,27],18],[[2,24],18],[[2,17],18],[[2,28],18],[[2,17],18],[[2,21],18],[[2,29],18],[[2,25],18],[[2,22],18],[[2,20],18],[[2,23],18],[[],18],[[],18],[[],18],[[],18],0,[[[3,[1,2]],30]],[[10,31],32],[[10,31],32],[[[3,[1,2]],31],[[12,[33]]]],[[2,31],32],[[2,31],32],[[]],[[]],[[]],[[]],[[]],[26,2],[19,2],[[[34,[16]]],2],[35,2],[18,2],[24,2],[21,2],[[[37,[[36,[2]]]]],2],[17,2],[[],2],[22,2],[[[3,[1,2]]],2],[27,2],[[]],[20,2],[25,2],[[],2],[[[38,[[36,[2]]]]],2],[28,2],[16,2],[1,2],[23,2],[29,2],[30,[[3,[1,2]]]],[30,2],[30,2],[39,[[9,[40]]]],[[],[[9,[41]]]],[16,[[9,[41]]]],[16,[[12,[2,10]]]],[2,[[12,[40,10]]]],[[[3,[1,2]],[0,[7,42,43,44]]],2],[[2,45],2],[[[3,[1,2]],[0,[7,42,43,44]]],2],[[2,45],2],[[]],[[]],[[]],[[]],[[]],[[]],[2],[2],[[]],[[[3,[1,2]]]],[[[3,[1,2]]]],[[[3,[1,2]]]],[[46,47],10],0,0,[[[48,[13,41]]],[[37,[[9,[41]]]]]],[49],0,[[[3,[1,2]],50],12],[[2,50],12],[[[6,[4,5]],18],9],[[[6,[4,5]]],9],[[[6,[4,5]],51],9],[[[6,[4,5]],24],9],[[[6,[4,5]],20],9],[[[6,[4,5]],52],9],[[[6,[4,5]],29],9],[[[6,[4,5]],21],9],[[[6,[4,5]],26],9],[[[6,[4,5]],25],9],[[[6,[4,5]],[37,[17]]],9],[[[6,[4,5]],16,[0,[7,53]]],9],[[[6,[4,5]],16,19,16,[0,[7,53]]],9],[[[6,[4,5]]],9],[[[6,[4,5]],[37,[17]]],9],[[[6,[4,5]],[0,[7,53]]],9],[[[6,[4,5]],16],9],[[[6,[4,5]],16,17],9],[[[6,[4,5]],16,19,16,17],9],[[[6,[4,5]],17],9],[[[6,[4,5]],16,17],9],[[[6,[4,5]],16,19,16,17],9],[[[6,[4,5]],54],9],[[[6,[4,5]],22],9],[[[6,[4,5]],19],9],[[[6,[4,5]],28],9],[[[6,[4,5]],27],9],[[[6,[4,5]]],9],[[[6,[4,5]],16],9],[[[6,[4,5]],16,19,16],9],[10,[[37,[55]]]],[[]],[[]],[[[0,[7,53]]],[[9,[1]]]],[[],1],[[],1],[[[0,[7,53]]],[[9,[1]]]],[53,[[12,[2,10]]]],[[[0,[7,53]]],[[9,[[38,[27]]]]]],[[[0,[7,53]]],[[9,[[38,[27]]]]]],[[4,[0,[7,53]]],9],[[4,[0,[7,53]]],9],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[48,[13,41]]],17],[[[14,[13]]],9],[[]],[[]],[[]],[39,[[9,[40]]]],[39,[[14,[[57,[39]]]]]],[[],[[9,[41]]]],[[],[[14,[58]]]],[16,[[9,[41]]]],[16,[[14,[59]]]],[[]],[[]],[[]],[[[14,[13]]],[[48,[13,41]]]],[13,[[14,[13]]]],[13,[[48,[13,41]]]],[39,[[57,[39]]]],[[],58],[16,59],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],56],[[],56],[[],56],0,0,0,0,0,0,0,[[]],[[]],[10,60],[60,60],[[]],[10,17],[[60,60],18],[[],18],[[],18],[[60,31],32],[[]],[[]],[10,[[37,[61]]]],[10,18],[10,18],[10,18],[10,18],[10,17],[[]],[[],12],[[],12],[[],56],0,0,0,0,0,0,0,0,0,0,0,0,[[62,63],62],[[[3,[1,2]],[3,[1,2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[1,2]]]],[[[3,[1,2]],[0,[7,42,43,44]]],18],[[[3,[1,2]],[36,[1]]],62],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[1,2]],[0,[7,42,43,44]]],[[37,[2]]]],[64,2],[[[3,[1,2]],[0,[7,42,43,44]]],37],[[[3,[1,2]],[0,[7,42,43,44]]],[[37,[2]]]],[64,2],[[[3,[1,2]],1,2],[[37,[2]]]],[[65,2],2],[[64,2],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[64,2],[[[3,[1,2]]],18],[[[3,[1,2]]],66],[[[3,[1,2]]],67],[62,1],[65,1],[64,1],[[[3,[1,2]]],68],[[[3,[1,2]]],17],[66,17],[67,17],[69,17],[68,17],[70,17],[71,17],[[],[[3,[1,2]]]],[66,37],[67,37],[69,37],[68,37],[70,37],[71,37],[66,37],[67,37],[69,37],[68,37],[70,37],[71,37],[[62,2],2],[[62,63],2],[[[3,[1,2]],[0,[7,42,43,44]]],[[37,[2]]]],[64,2],[[[3,[1,2]],[0,[7,42,43,44]]],37],[[[3,[1,2]],72]],[66],[67],[69],[68],[70],[71],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[[3,[1,2]]],70],[[[3,[1,2]]],71],[17,[[3,[1,2]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[0,[7,4]]],73],[[74,[0,[7,4]]],73],[[[0,[7,4]],18],73],[[74,[0,[7,4]],18],73],[[[0,[7,4]]],73],[[74,[0,[7,4]]],73],[[[0,[7,4]],18],73],[[74,[0,[7,4]],18],73],[[[0,[7,4]]],73],[[74,[0,[7,4]]],73],[[[0,[7,4]]],73],[[]],[[]],[[]],[[]],[[]],[[]],[75,75],[74,74],[[]],[[]],[[],74],[[[0,[7,4]]],73],[[74,[0,[7,4]]],73],[[[0,[7,4]]],73],[[74,[0,[7,4]]],73],[[[0,[7,4]]],73],[[74,[0,[7,4]]],73],[[[0,[7,4]]],73],[[[0,[7,4]]],73],[[74,[0,[7,4]]],73],[[[0,[7,4]]],73],[[75,31],32],[[74,31],32],[[]],[[]],[[]],[[]],[[]],[[]],[[[6,[4,5]]],4],[4,[[6,[4]]]],[[],74],[4,[[6,[4,74]]]],[[]],[[]],[[[0,[7,53]]],[[9,[1]]]],[[[0,[7,53]]],[[9,[1]]]],[[[0,[7,53]]],[[9,[[38,[27]]]]]],[[[0,[7,53]]],[[9,[[38,[27]]]]]],[[4,[0,[7,53]]],9],[[4,[0,[7,53]]],9],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],56],[[],56],[[],56],[[4,5],[[6,[4,5]]]],[[],74],[[[0,[7,4]],18],73],[[[0,[7,4]]],73],[[[0,[7,4]],76],73],[[[0,[7,4]],24],73],[[[0,[7,4]],20],73],[[[0,[7,4]],52],73],[[[0,[7,4]],29],73],[[[0,[7,4]],21],73],[[[0,[7,4]],26],73],[[[0,[7,4]],25],73],[[[0,[7,4]]],73],[[[0,[7,4]],16],73],[[[0,[7,4]],16],73],[[[0,[7,4]],16],73],[[[0,[7,4]],54],73],[[[0,[7,4]],22],73],[[[0,[7,4]],19],73],[[[0,[7,4]],28],73],[[[0,[7,4]],27],73],0,0,0,0,0,0,0,0,0,0,0,[2,[[37,[[38,[2]]]]]],[2,[[37,[[38,[2]]]]]],[2,[[37,[18]]]],[2,[[37,[20]]]],[35,[[37,[20]]]],[2,[[37,[26]]]],[35,[[37,[26]]]],[2,37],[2,[[37,[[3,[1,2]]]]]],[2,[[37,[[3,[1,2]]]]]],[2,[[37,[16]]]],[2,[[37,[28]]]],[35,[[37,[28]]]],[[]],[[]],[[]],[[]],[35,35],[[]],[[77,[0,[7,8]]],[[9,[2]]]],[11,[[12,[35]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,16,15],12],[[35,16,15],12],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,16,15],12],[[35,16,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,16,15],12],[[35,16,15],12],[[35,17,15],12],[[35,17,15],12],[[35,16,17,15],12],[[35,16,17,15],12],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],12],[[35,15],12],[[35,16,15],12],[[35,16,15],12],[[35,35],18],[[],18],[[],18],[[35,31],32],[[35,31],32],[[]],[26,35],[27,35],[28,35],[19,35],[17,35],[21,35],[25,35],[22,35],[23,35],[29,35],[[]],[20,[[37,[35]]]],[16,[[12,[35]]]],[2,[[12,[40,10]]]],[[2,45],[[37,[2]]]],[[2,45],[[37,[2]]]],[[35,78]],[[]],[[]],[2,18],[2,18],[2,18],[35,18],[2,18],[35,18],[2,18],[2,18],[2,18],[2,18],[2,18],[35,18],[[2,16],[[37,[2]]]],[[2,16],[[37,[2]]]],[[35,50],12],[[77,18],[[9,[2]]]],[77,[[9,[2]]]],[[77,51],[[9,[2]]]],[[77,24],[[9,[2]]]],[[77,20],[[9,[2]]]],[[77,52],[[9,[2]]]],[[77,29],[[9,[2]]]],[[77,21],[[9,[2]]]],[[77,26],[[9,[2]]]],[[77,25],[[9,[2]]]],[[77,[37,[17]]],9],[[77,16,[0,[7,53]]],[[9,[2]]]],[[77,16,19,16,[0,[7,53]]],[[9,[2]]]],[77,[[9,[2]]]],[[77,[37,[17]]],9],[[77,[0,[7,53]]],[[9,[2]]]],[[77,16],[[9,[2]]]],[[77,16,17],9],[[77,16,19,16,17],9],[[77,17],9],[[77,16,17],9],[[77,16,19,16,17],9],[[77,54],[[9,[2]]]],[[77,22],[[9,[2]]]],[[77,19],[[9,[2]]]],[[77,28],[[9,[2]]]],[[77,27],[[9,[2]]]],[77,[[9,[2]]]],[[77,16],[[9,[2]]]],[[77,16,19,16],[[9,[2]]]],[2,2],[[]],[[],1],[53,[[12,[2,10]]]],[[],12],[[],12],[[],12],[[],12],[[],56],[[],56]],"c":[],"p":[[3,"String"],[4,"Value"],[3,"Map"],[8,"Write"],[8,"Formatter"],[3,"Serializer"],[8,"Sized"],[8,"Display"],[6,"Result"],[3,"Error"],[8,"Deserializer"],[4,"Result"],[8,"Read"],[3,"Deserializer"],[8,"Visitor"],[15,"str"],[15,"usize"],[15,"bool"],[15,"u32"],[15,"f64"],[15,"i32"],[15,"u16"],[15,"isize"],[15,"f32"],[15,"i8"],[15,"i64"],[15,"u8"],[15,"u64"],[15,"i16"],[8,"IntoIterator"],[3,"Formatter"],[6,"Result"],[3,"Error"],[4,"Cow"],[3,"Number"],[8,"Into"],[4,"Option"],[3,"Vec"],[8,"Read"],[8,"DeserializeOwned"],[8,"Deserialize"],[8,"Ord"],[8,"Eq"],[8,"Hash"],[8,"Index"],[4,"Unexpected"],[8,"Expected"],[3,"StreamDeserializer"],[3,"Demand"],[8,"Serializer"],[15,"char"],[15,"i128"],[8,"Serialize"],[15,"u128"],[8,"Error"],[3,"TypeId"],[3,"IoRead"],[3,"SliceRead"],[3,"StrRead"],[4,"Category"],[4,"ErrorKind"],[4,"Entry"],[8,"FnOnce"],[3,"OccupiedEntry"],[3,"VacantEntry"],[3,"Iter"],[3,"IterMut"],[3,"Keys"],[3,"IntoIter"],[3,"Values"],[3,"ValuesMut"],[8,"FnMut"],[6,"Result"],[3,"PrettyFormatter"],[3,"CompactFormatter"],[4,"CharEscape"],[3,"Serializer"],[8,"Hasher"]]},\ "serde_repr":{"doc":"github crates-io docs-rs","t":"YY","n":["Deserialize_repr","Serialize_repr"],"q":[[0,"serde_repr"]],"d":["",""],"i":[0,0],"f":[0,0],"c":[],"p":[]},\ "serde_spanned":{"doc":"A serde-compatible spanned Value","t":"DLLLLLLLLLLLLLLLLLLLLLLLL","n":["Spanned","as_mut","as_ref","borrow","borrow","borrow_mut","clone","clone_into","cmp","deserialize","eq","fmt","from","get_mut","get_ref","hash","into","into_inner","partial_cmp","serialize","span","to_owned","try_from","try_into","type_id"],"q":[[0,"serde_spanned"]],"d":["A spanned value, indicating the range at which it is …","","","","","","","","","","","","Returns the argument unchanged.","Returns a mutable reference to the contained value.","Returns a reference to the contained value.","","Calls U::from(self).","Consumes the spanned value and returns the contained value.","","","Byte range","","","",""],"i":[0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"f":[0,[1],[1],[[]],[[[1,[2]]],3],[[]],[[[1,[4]]],[[1,[4]]]],[[]],[[[1,[5]],[1,[5]]],6],[7,[[9,[[1,[8]]]]]],[[[1,[10]],[1,[10]]],11],[[[1,[12]],13],14],[[]],[1],[1],[[[1,[15]],16]],[[]],[1],[[[1,[17]],[1,[17]]],[[18,[6]]]],[[[1,[19]],20],9],[1,[[22,[21]]]],[[]],[[],9],[[],9],[[],23]],"c":[],"p":[[3,"Spanned"],[3,"String"],[15,"str"],[8,"Clone"],[8,"Ord"],[4,"Ordering"],[8,"Deserializer"],[8,"Deserialize"],[4,"Result"],[8,"PartialEq"],[15,"bool"],[8,"Debug"],[3,"Formatter"],[6,"Result"],[8,"Hash"],[8,"Hasher"],[8,"PartialOrd"],[4,"Option"],[8,"Serialize"],[8,"Serializer"],[15,"usize"],[3,"Range"],[3,"TypeId"]]},\ "serde_urlencoded":{"doc":"x-www-form-urlencoded meets Serde","t":"DDLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLDDLLLLLLLLLLLFFFLLLLLLLLNEDDDDDDDDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Deserializer","Serializer","borrow","borrow","borrow_mut","borrow_mut","de","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","from_bytes","from_reader","from_str","into","into","ser","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","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","to_string","try_from","try_from","try_into","try_into","type_id","type_id","Deserializer","Error","borrow","borrow_mut","clone","clone_into","custom","custom","description","eq","fmt","fmt","from","from_bytes","from_reader","from_str","into","new","provide","to_owned","to_string","try_from","try_into","type_id","Custom","Error","MapSerializer","SeqSerializer","Serializer","StructSerializer","StructVariantSerializer","TupleSerializer","TupleStructSerializer","TupleVariantSerializer","Utf8","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cause","clone","clone_into","custom","description","end","end","end","end","end","end","end","eq","fmt","fmt","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","new","provide","serialize_element","serialize_element","serialize_entry","serialize_field","serialize_field","serialize_field","serialize_field","serialize_key","serialize_value","source","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id"],"q":[[0,"serde_urlencoded"],[79,"serde_urlencoded::de"],[103,"serde_urlencoded::ser"]],"d":["A deserializer for the application/x-www-form-urlencoded …","A serializer for the application/x-www-form-urlencoded …","","","","","Deserialization support for the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Deserializes a application/x-www-form-urlencoded value …","Convenience function that reads all bytes from reader and …","Deserializes a application/x-www-form-urlencoded value …","Calls U::from(self).","Calls U::from(self).","Serialization support for the …","Returns an error.","Returns an error.","Returns an error.","Returns an error.","Returns an error.","Returns an error.","Returns an error.","Returns an error.","Returns an error.","Serializes a map, given length is ignored.","Serializes the inner value, ignoring the newtype name.","Returns an error.","Returns Ok.","Serialize a sequence, given length (if any) is ignored.","Serializes the given value.","Returns an error.","Serializes a struct, given length is ignored.","Returns an error.","Returns an error.","Returns an error.","Returns an error.","Returns an error.","Returns an error.","Returns an error.","Returns an error.","Returns Ok.","Returns Ok.","Returns an error.","Serializes a value into a application/x-www-form-urlencoded…","","","","","","","A deserializer for the application/x-www-form-urlencoded …","A minimal representation of all possible errors that can …","","","","","","","","","","","Returns the argument unchanged.","Deserializes a application/x-www-form-urlencoded value …","Convenience function that reads all bytes from reader and …","Deserializes a application/x-www-form-urlencoded value …","Calls U::from(self).","Returns a new Deserializer.","","","","","","","","Errors returned during serializing to …","Map serializer.","Sequence serializer.","A serializer for the application/x-www-form-urlencoded …","Struct serializer.","Struct variant serializer.","Tuple serializer.","Tuple struct serializer.","Tuple variant serializer.","","","","","","","","","","","","","","","","","","The lower-level cause of this error, in the case of a Utf8 …","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns a new Serializer.","","","","","","","","","","","The lower-level source of this error, in the case of a Utf8…","","Serializes a value into a application/x-www-form-urlencoded…","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,1,11,1,11,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,11,0,0,0,1,11,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,0,1,11,1,11,1,11,0,0,7,7,7,7,7,7,7,7,7,7,7,0,0,0,7,1,7,7,7,7,7,7,13,0,0,0,0,0,0,0,0,0,13,36,37,38,39,40,41,42,13,36,37,38,39,40,41,42,13,13,13,13,13,13,36,37,38,39,40,41,42,13,13,13,36,37,38,39,40,41,42,13,36,37,38,39,40,41,42,13,11,13,36,37,40,38,39,41,42,40,40,13,13,0,13,36,37,38,39,40,41,42,13,36,37,38,39,40,41,42,13,36,37,38,39,40,41,42,13],"f":[0,0,[[]],[[]],[[]],[[]],0,[[1,2],3],[[1,2],3],[[1,2],3],[[1,2],3],[[1,2],3],[[1,4,2],3],[[1,2],3],[[1,2],3],[[1,2],3],[[1,2],3],[[1,2],3],[[1,2],3],[[1,2],3],[[1,2],3],[[1,2],3],[[1,4,2],3],[[1,2],3],[[1,2],3],[[1,2],3],[[1,2],3],[[1,4,2],3],[[1,5,2],3],[[1,4,5,2],3],[[1,2],3],[[1,2],3],[[1,2],3],[[1,2],3],[[1,2],3],[[1,4,2],3],[[]],[[]],[[],[[3,[6,7]]]],[8,[[3,[9,7]]]],[4,[[3,[6,7]]]],[[]],[[]],0,[[[11,[10]],12],[[3,[13]]]],[[[11,[10]]],[[3,[13]]]],[[[11,[10]],14],[[3,[13]]]],[[[11,[10]],15],[[3,[13]]]],[[[11,[10]],16],[[3,[13]]]],[[[11,[10]],17],[[3,[13]]]],[[[11,[10]],18],[[3,[13]]]],[[[11,[10]],19],[[3,[13]]]],[[[11,[10]],20],[[3,[13]]]],[[[11,[10]],[21,[5]]],[[3,[13]]]],[[[11,[10]],4,[0,[22,23]]],[[3,[13]]]],[[[11,[10]],4,24,4,[0,[22,23]]],[[3,[13]]]],[[[11,[10]]],[[3,[13]]]],[[[11,[10]],[21,[5]]],[[3,[13]]]],[[[11,[10]],[0,[22,23]]],[[3,[13]]]],[[[11,[10]],4],[[3,[13]]]],[[[11,[10]],4,5],[[3,[13]]]],[[[11,[10]],4,24,4,5],[[3,[13]]]],[[[11,[10]],5],[[3,[13]]]],[[[11,[10]],4,5],[[3,[13]]]],[[[11,[10]],4,24,4,5],[[3,[13]]]],[[[11,[10]],25],[[3,[13]]]],[[[11,[10]],24],[[3,[13]]]],[[[11,[10]],26],[[3,[13]]]],[[[11,[10]],27],[[3,[13]]]],[[[11,[10]]],[[3,[13]]]],[[[11,[10]],4],[[3,[13]]]],[[[11,[10]],4,24,4],[[3,[13]]]],[23,[[3,[28,13]]]],[[],3],[[],3],[[],3],[[],3],[[],29],[[],29],0,0,[[]],[[]],[7,7],[[]],[30,7],[30,7],[7,4],[[7,7],12],[[7,31],[[3,[32]]]],[[7,31],[[3,[32]]]],[[]],[[],[[3,[6,7]]]],[8,[[3,[9,7]]]],[4,[[3,[6,7]]]],[[]],[33,1],[34],[[]],[[],28],[[],3],[[],3],[[],29],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[13,[[21,[35]]]],[13,13],[[]],[30,13],[13,4],[[[36,[10]]],[[3,[13]]]],[[[37,[10]]],[[3,[13]]]],[[[38,[10]]],[[3,[13]]]],[[[39,[10]]],[[3,[13]]]],[[[40,[10]]],[[3,[13]]]],[[[41,[10]]],[[3,[13]]]],[[[42,[10]]],[[3,[13]]]],[[13,13],12],[[13,31],43],[[13,31],43],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[44,[10]]],[[11,[10]]]],[34],[[[36,[10]],[0,[22,23]]],[[3,[13]]]],[[[37,[10]],[0,[22,23]]],[[3,[13]]]],[[[40,[10]],[0,[22,23]],[0,[22,23]]],[[3,[13]]]],[[[38,[10]],[0,[22,23]]],[[3,[13]]]],[[[39,[10]],[0,[22,23]]],[[3,[13]]]],[[[41,[10]],4,[0,[22,23]]],[[3,[13]]]],[[[42,[10]],4,[0,[22,23]]],[[3,[13]]]],[[[40,[10]],[0,[22,23]]],[[3,[13]]]],[[[40,[10]],[0,[22,23]]],[[3,[13]]]],[13,[[21,[35]]]],[[]],[23,[[3,[28,13]]]],[[],28],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29]],"c":[],"p":[[3,"Deserializer"],[8,"Visitor"],[4,"Result"],[15,"str"],[15,"usize"],[8,"Deserialize"],[3,"Error"],[8,"Read"],[8,"DeserializeOwned"],[8,"Target"],[3,"Serializer"],[15,"bool"],[4,"Error"],[15,"char"],[15,"f32"],[15,"f64"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"i8"],[4,"Option"],[8,"Sized"],[8,"Serialize"],[15,"u32"],[15,"u16"],[15,"u64"],[15,"u8"],[3,"String"],[3,"TypeId"],[8,"Display"],[3,"Formatter"],[3,"Error"],[3,"Parse"],[3,"Demand"],[8,"Error"],[3,"SeqSerializer"],[3,"TupleSerializer"],[3,"TupleStructSerializer"],[3,"TupleVariantSerializer"],[3,"MapSerializer"],[3,"StructSerializer"],[3,"StructVariantSerializer"],[6,"Result"],[3,"Serializer"]]},\ diff --git a/serde_json/enum.Value.html b/serde_json/enum.Value.html index 23249a4bed7..01f8823d012 100644 --- a/serde_json/enum.Value.html +++ b/serde_json/enum.Value.html @@ -320,9 +320,9 @@
Example of Use
let mut v = json!({ "x": "y" });
 assert_eq!(v["x"].take(), json!("y"));
 assert_eq!(v, json!({ "x": null }));
-

Trait Implementations§

source§

impl Clone for Value

source§

fn clone(&self) -> Value

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Value

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Value

The default value is Value::Null.

+

Trait Implementations§

source§

impl Clone for Value

source§

fn clone(&self) -> Value

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Value

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Value

The default value is Value::Null.

This is useful for handling omitted Value fields when deserializing.

-

Examples

+

Examples

use serde_json::Value;
 
 #[derive(Deserialize)]
@@ -492,7 +492,7 @@ 

Examples

field or the discriminant of an enum variant.
source§

fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value, Error>where V: Visitor<'de>,

Hint that the Deserialize type needs to deserialize a value whose type doesn’t matter because it is ignored. Read more
source§

fn is_human_readable(&self) -> bool

Determine whether Deserialize implementations should expect to -deserialize their human-readable form. Read more

source§

impl Display for Value

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Display a JSON value as a string.

+deserialize their human-readable form. Read more
source§

impl Display for Value

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Display a JSON value as a string.

let json = json!({ "city": "London", "street": "10 Downing Street" });
 
@@ -512,26 +512,26 @@ 

Examples

let pretty = format!("{:#}", json); assert_eq!(pretty, "{\n \"city\": \"London\",\n \"street\": \"10 Downing Street\"\n}");
-
source§

impl<'a, T: Clone + Into<Value>> From<&'a [T]> for Value

source§

fn from(f: &'a [T]) -> Self

Convert a slice to Value

-
Examples
+
source§

impl<'a, T: Clone + Into<Value>> From<&'a [T]> for Value

source§

fn from(f: &'a [T]) -> Self

Convert a slice to Value

+
Examples
use serde_json::Value;
 
 let v: &[&str] = &["lorem", "ipsum", "dolor"];
 let x: Value = v.into();
-
source§

impl<'a> From<&'a str> for Value

source§

fn from(f: &str) -> Self

Convert string slice to Value

+
source§

impl<'a> From<&'a str> for Value

source§

fn from(f: &str) -> Self

Convert string slice to Value

Examples
use serde_json::Value;
 
 let s: &str = "lorem";
 let x: Value = s.into();
-
source§

impl From<()> for Value

source§

fn from((): ()) -> Self

Convert () to Value

-
Examples
+
source§

impl From<()> for Value

source§

fn from((): ()) -> Self

Convert () to Value

+
Examples
use serde_json::Value;
 
 let u = ();
 let x: Value = u.into();
-
source§

impl<'a> From<Cow<'a, str>> for Value

source§

fn from(f: Cow<'a, str>) -> Self

Convert copy-on-write string to Value

-
Examples
+
source§

impl<'a> From<Cow<'a, str>> for Value

source§

fn from(f: Cow<'a, str>) -> Self

Convert copy-on-write string to Value

+
Examples
use serde_json::Value;
 use std::borrow::Cow;
 
@@ -543,58 +543,58 @@ 
Examples
let s: Cow<str> = Cow::Owned("lorem".to_string()); let x: Value = s.into();
-
source§

impl From<Map<String, Value>> for Value

source§

fn from(f: Map<String, Value>) -> Self

Convert map (with string keys) to Value

-
Examples
+
source§

impl From<Map<String, Value>> for Value

source§

fn from(f: Map<String, Value>) -> Self

Convert map (with string keys) to Value

+
Examples
use serde_json::{Map, Value};
 
 let mut m = Map::new();
 m.insert("Lorem".to_string(), "ipsum".into());
 let x: Value = m.into();
-
source§

impl From<Number> for Value

source§

fn from(f: Number) -> Self

Convert Number to Value

-
Examples
+
source§

impl From<Number> for Value

source§

fn from(f: Number) -> Self

Convert Number to Value

+
Examples
use serde_json::{Number, Value};
 
 let n = Number::from(7);
 let x: Value = n.into();
source§

impl<T> From<Option<T>> for Valuewhere - T: Into<Value>,

source§

fn from(opt: Option<T>) -> Self

Converts to this type from the input type.
source§

impl From<String> for Value

source§

fn from(f: String) -> Self

Convert String to Value

-
Examples
+ T: Into<Value>,
source§

fn from(opt: Option<T>) -> Self

Converts to this type from the input type.
source§

impl From<String> for Value

source§

fn from(f: String) -> Self

Convert String to Value

+
Examples
use serde_json::Value;
 
 let s: String = "lorem".to_string();
 let x: Value = s.into();
-
source§

impl<T: Into<Value>> From<Vec<T, Global>> for Value

source§

fn from(f: Vec<T>) -> Self

Convert a Vec to Value

-
Examples
+
source§

impl<T: Into<Value>> From<Vec<T, Global>> for Value

source§

fn from(f: Vec<T>) -> Self

Convert a Vec to Value

+
Examples
use serde_json::Value;
 
 let v = vec!["lorem", "ipsum", "dolor"];
 let x: Value = v.into();
-
source§

impl From<bool> for Value

source§

fn from(f: bool) -> Self

Convert boolean to Value

-
Examples
+
source§

impl From<bool> for Value

source§

fn from(f: bool) -> Self

Convert boolean to Value

+
Examples
use serde_json::Value;
 
 let b = false;
 let x: Value = b.into();
-
source§

impl From<f32> for Value

source§

fn from(f: f32) -> Self

Convert 32-bit floating point number to Value

-
Examples
+
source§

impl From<f32> for Value

source§

fn from(f: f32) -> Self

Convert 32-bit floating point number to Value

+
Examples
use serde_json::Value;
 
 let f: f32 = 13.37;
 let x: Value = f.into();
-
source§

impl From<f64> for Value

source§

fn from(f: f64) -> Self

Convert 64-bit floating point number to Value

-
Examples
+
source§

impl From<f64> for Value

source§

fn from(f: f64) -> Self

Convert 64-bit floating point number to Value

+
Examples
use serde_json::Value;
 
 let f: f64 = 13.37;
 let x: Value = f.into();
-
source§

impl From<i16> for Value

source§

fn from(n: i16) -> Self

Converts to this type from the input type.
source§

impl From<i32> for Value

source§

fn from(n: i32) -> Self

Converts to this type from the input type.
source§

impl From<i64> for Value

source§

fn from(n: i64) -> Self

Converts to this type from the input type.
source§

impl From<i8> for Value

source§

fn from(n: i8) -> Self

Converts to this type from the input type.
source§

impl From<isize> for Value

source§

fn from(n: isize) -> Self

Converts to this type from the input type.
source§

impl From<u16> for Value

source§

fn from(n: u16) -> Self

Converts to this type from the input type.
source§

impl From<u32> for Value

source§

fn from(n: u32) -> Self

Converts to this type from the input type.
source§

impl From<u64> for Value

source§

fn from(n: u64) -> Self

Converts to this type from the input type.
source§

impl From<u8> for Value

source§

fn from(n: u8) -> Self

Converts to this type from the input type.
source§

impl From<usize> for Value

source§

fn from(n: usize) -> Self

Converts to this type from the input type.
source§

impl<K: Into<String>, V: Into<Value>> FromIterator<(K, V)> for Value

source§

fn from_iter<I: IntoIterator<Item = (K, V)>>(iter: I) -> Self

Convert an iteratable type to a Value

-
Examples
+
source§

impl From<i16> for Value

source§

fn from(n: i16) -> Self

Converts to this type from the input type.
source§

impl From<i32> for Value

source§

fn from(n: i32) -> Self

Converts to this type from the input type.
source§

impl From<i64> for Value

source§

fn from(n: i64) -> Self

Converts to this type from the input type.
source§

impl From<i8> for Value

source§

fn from(n: i8) -> Self

Converts to this type from the input type.
source§

impl From<isize> for Value

source§

fn from(n: isize) -> Self

Converts to this type from the input type.
source§

impl From<u16> for Value

source§

fn from(n: u16) -> Self

Converts to this type from the input type.
source§

impl From<u32> for Value

source§

fn from(n: u32) -> Self

Converts to this type from the input type.
source§

impl From<u64> for Value

source§

fn from(n: u64) -> Self

Converts to this type from the input type.
source§

impl From<u8> for Value

source§

fn from(n: u8) -> Self

Converts to this type from the input type.
source§

impl From<usize> for Value

source§

fn from(n: usize) -> Self

Converts to this type from the input type.
source§

impl<K: Into<String>, V: Into<Value>> FromIterator<(K, V)> for Value

source§

fn from_iter<I: IntoIterator<Item = (K, V)>>(iter: I) -> Self

Convert an iteratable type to a Value

+
Examples
use serde_json::Value;
 
 let v: Vec<_> = vec![("lorem", 40), ("ipsum", 2)];
 let x: Value = v.into_iter().collect();
-
source§

impl<T: Into<Value>> FromIterator<T> for Value

source§

fn from_iter<I: IntoIterator<Item = T>>(iter: I) -> Self

Convert an iteratable type to a Value

-
Examples
+
source§

impl<T: Into<Value>> FromIterator<T> for Value

source§

fn from_iter<I: IntoIterator<Item = T>>(iter: I) -> Self

Convert an iteratable type to a Value

+
Examples
use serde_json::Value;
 
 let v = std::iter::repeat(42).take(5);
@@ -618,7 +618,7 @@ 
Examples
in the map or the given index is not within the bounds of the array.

For retrieving deeply nested values, you should have a look at the Value::pointer method.

-
Examples
+
Examples
let data = json!({
     "x": {
         "y": ["z", "zz"]
@@ -640,7 +640,7 @@ 
Examples
treated like an empty object. If the key is not already present in the object, it will be inserted with a value of null. Indexing into a value that is neither an object nor null will panic.

-
Examples
+
Examples
let mut data = json!({ "x": 0 });
 
 // replace an existing key
@@ -656,124 +656,124 @@ 
Examples
data["a"]["b"]["c"]["d"] = json!(true); println!("{}", data);
-
source§

impl<'de> IntoDeserializer<'de, Error> for &'de Value

§

type Deserializer = &'de Value

The type of the deserializer being converted into.
source§

fn into_deserializer(self) -> Self::Deserializer

Convert this value into a deserializer.
source§

impl<'de> IntoDeserializer<'de, Error> for Value

§

type Deserializer = Value

The type of the deserializer being converted into.
source§

fn into_deserializer(self) -> Self::Deserializer

Convert this value into a deserializer.
source§

impl<'a> PartialEq<&'a str> for Value

source§

fn eq(&self, other: &&str) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<String> for Value

source§

fn eq(&self, other: &String) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<Value> for &'a str

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for String

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for Value

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for bool

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for f32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for f64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i16

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i8

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for isize

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +
source§

impl<'de> IntoDeserializer<'de, Error> for &'de Value

§

type Deserializer = &'de Value

The type of the deserializer being converted into.
source§

fn into_deserializer(self) -> Self::Deserializer

Convert this value into a deserializer.
source§

impl<'de> IntoDeserializer<'de, Error> for Value

§

type Deserializer = Value

The type of the deserializer being converted into.
source§

fn into_deserializer(self) -> Self::Deserializer

Convert this value into a deserializer.
source§

impl<'a> PartialEq<&'a str> for Value

source§

fn eq(&self, other: &&str) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for str

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u16

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<String> for Value

source§

fn eq(&self, other: &String) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<Value> for &'a str

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for String

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for Value

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for bool

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for f32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for f64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i16

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i8

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for isize

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u8

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for usize

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<bool> for &'a Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<bool> for &'a mut Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<bool> for Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f32> for &'a Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for str

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u16

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f32> for &'a mut Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<f32> for Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f64> for &'a Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f64> for &'a mut Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u8

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<f64> for Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i16> for &'a Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i16> for &'a mut Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i16> for Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i32> for &'a Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i32> for &'a mut Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i32> for Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for usize

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<bool> for &'a Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<bool> for &'a mut Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<bool> for Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f32> for &'a Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i64> for &'a Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i64> for &'a mut Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i64> for Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f32> for &'a mut Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<f32> for Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i8> for &'a Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i8> for &'a mut Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i8> for Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<isize> for &'a Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<isize> for &'a mut Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<isize> for Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<str> for Value

source§

fn eq(&self, other: &str) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u16> for &'a Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f64> for &'a Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f64> for &'a mut Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<f64> for Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i16> for &'a Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u16> for &'a mut Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u16> for Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u32> for &'a Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i16> for &'a mut Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i16> for Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i32> for &'a Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i32> for &'a mut Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u32> for &'a mut Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u32> for Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u64> for &'a Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u64> for &'a mut Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i32> for Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i64> for &'a Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i64> for &'a mut Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u64> for Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i64> for Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i8> for &'a Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i8> for &'a mut Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i8> for Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u8> for &'a Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u8> for &'a mut Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u8> for Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<isize> for &'a Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<isize> for &'a mut Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<isize> for Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<str> for Value

source§

fn eq(&self, other: &str) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u16> for &'a Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u16> for &'a mut Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<usize> for &'a Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u16> for Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u32> for &'a Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u32> for &'a mut Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u32> for Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u64> for &'a Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u64> for &'a mut Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<usize> for &'a mut Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<usize> for Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u64> for Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u8> for &'a Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u8> for &'a mut Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u8> for Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<usize> for &'a Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<usize> for &'a mut Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<usize> for Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Value

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for Value

source§

impl StructuralEq for Value

source§

impl StructuralPartialEq for Value

Auto Trait Implementations§

§

impl RefUnwindSafe for Value

§

impl Send for Value

§

impl Sync for Value

§

impl Unpin for Value

§

impl UnwindSafe for Value

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/serde_json/error/struct.Error.html b/serde_json/error/struct.Error.html index 3e3234dd9e2..34078d7f35b 100644 --- a/serde_json/error/struct.Error.html +++ b/serde_json/error/struct.Error.html @@ -63,8 +63,7 @@
Example
} }; }

-

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn custom<T: Display>(msg: T) -> Error

Used when a Serialize implementation encounters any error -while serializing a type. Read more
source§

impl Error for Error

source§

fn custom<T: Display>(msg: T) -> Error

Raised when there is general error when deserializing a type. Read more
source§

fn invalid_type(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self

Raised when a Deserialize receives a type different from what it was +

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn custom<T: Display>(msg: T) -> Error

Raised when there is general error when deserializing a type. Read more
source§

fn invalid_type(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self

Raised when a Deserialize receives a type different from what it was expecting. Read more
source§

fn invalid_value(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self

Raised when a Deserialize receives a value of the right type but that is wrong for some other reason. Read more
source§

fn invalid_length(len: usize, exp: &dyn Expected) -> Self

Raised when deserializing a sequence or map and the input data contains too many or too few elements. Read more
source§

fn unknown_variant(variant: &str, expected: &'static [&'static str]) -> Self

Raised when a Deserialize enum type received a variant with an @@ -72,7 +71,8 @@
Example
unrecognized name.
source§

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 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

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for Error

source§

fn from(j: Error) -> Self

Convert a serde_json::Error into an io::Error.

+same field.
source§

impl Error for Error

source§

fn custom<T: Display>(msg: T) -> Error

Used when a Serialize implementation encounters any error +while serializing a type. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for Error

source§

fn from(j: Error) -> Self

Convert a serde_json::Error into an io::Error.

JSON syntax and data errors are turned into InvalidData I/O errors. EOF errors are turned into UnexpectedEof I/O errors.

diff --git a/serde_json/map/struct.Map.html b/serde_json/map/struct.Map.html index 607c766ef77..0232ffa13fa 100644 --- a/serde_json/map/struct.Map.html +++ b/serde_json/map/struct.Map.html @@ -80,7 +80,7 @@
Examples
present in the map.

map["key"] = json!("value");
-
source§

fn index_mut(&mut self, index: &Q) -> &mut Value

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'a> IntoIterator for &'a Map<String, Value>

§

type Item = (&'a String, &'a Value)

The type of the elements being iterated over.
§

type IntoIter = Iter<'a>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a> IntoIterator for &'a mut Map<String, Value>

§

type Item = (&'a String, &'a mut Value)

The type of the elements being iterated over.
§

type IntoIter = IterMut<'a>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl IntoIterator for Map<String, Value>

§

type Item = (String, Value)

The type of the elements being iterated over.
§

type IntoIter = IntoIter

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl PartialEq<Map<String, Value>> for Map<String, Value>

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used +
source§

fn index_mut(&mut self, index: &Q) -> &mut Value

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'a> IntoIterator for &'a Map<String, Value>

§

type Item = (&'a String, &'a Value)

The type of the elements being iterated over.
§

type IntoIter = Iter<'a>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a> IntoIterator for &'a mut Map<String, Value>

§

type Item = (&'a String, &'a mut Value)

The type of the elements being iterated over.
§

type IntoIter = IterMut<'a>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl IntoIterator for Map<String, Value>

§

type Item = (String, Value)

The type of the elements being iterated over.
§

type IntoIter = IntoIter

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl PartialEq<Map<String, Value>> for Map<String, Value>

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Map<String, Value>

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for Map<String, Value>

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for Map<K, V>where diff --git a/serde_json/struct.Error.html b/serde_json/struct.Error.html index 88ad7b60e2d..625b60fd3f2 100644 --- a/serde_json/struct.Error.html +++ b/serde_json/struct.Error.html @@ -63,8 +63,7 @@
Example
} }; }

-

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn custom<T: Display>(msg: T) -> Error

Used when a Serialize implementation encounters any error -while serializing a type. Read more
source§

impl Error for Error

source§

fn custom<T: Display>(msg: T) -> Error

Raised when there is general error when deserializing a type. Read more
source§

fn invalid_type(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self

Raised when a Deserialize receives a type different from what it was +

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn custom<T: Display>(msg: T) -> Error

Raised when there is general error when deserializing a type. Read more
source§

fn invalid_type(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self

Raised when a Deserialize receives a type different from what it was expecting. Read more
source§

fn invalid_value(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self

Raised when a Deserialize receives a value of the right type but that is wrong for some other reason. Read more
source§

fn invalid_length(len: usize, exp: &dyn Expected) -> Self

Raised when deserializing a sequence or map and the input data contains too many or too few elements. Read more
source§

fn unknown_variant(variant: &str, expected: &'static [&'static str]) -> Self

Raised when a Deserialize enum type received a variant with an @@ -72,7 +71,8 @@
Example
unrecognized name.
source§

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 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

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for Error

source§

fn from(j: Error) -> Self

Convert a serde_json::Error into an io::Error.

+same field.
source§

impl Error for Error

source§

fn custom<T: Display>(msg: T) -> Error

Used when a Serialize implementation encounters any error +while serializing a type. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for Error

source§

fn from(j: Error) -> Self

Convert a serde_json::Error into an io::Error.

JSON syntax and data errors are turned into InvalidData I/O errors. EOF errors are turned into UnexpectedEof I/O errors.

diff --git a/serde_json/struct.Map.html b/serde_json/struct.Map.html index a028485c1a9..2afed27f524 100644 --- a/serde_json/struct.Map.html +++ b/serde_json/struct.Map.html @@ -80,7 +80,7 @@
Examples
present in the map.

map["key"] = json!("value");
-
source§

fn index_mut(&mut self, index: &Q) -> &mut Value

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'a> IntoIterator for &'a Map<String, Value>

§

type Item = (&'a String, &'a Value)

The type of the elements being iterated over.
§

type IntoIter = Iter<'a>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a> IntoIterator for &'a mut Map<String, Value>

§

type Item = (&'a String, &'a mut Value)

The type of the elements being iterated over.
§

type IntoIter = IterMut<'a>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl IntoIterator for Map<String, Value>

§

type Item = (String, Value)

The type of the elements being iterated over.
§

type IntoIter = IntoIter

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl PartialEq<Map<String, Value>> for Map<String, Value>

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used +
source§

fn index_mut(&mut self, index: &Q) -> &mut Value

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'a> IntoIterator for &'a Map<String, Value>

§

type Item = (&'a String, &'a Value)

The type of the elements being iterated over.
§

type IntoIter = Iter<'a>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a> IntoIterator for &'a mut Map<String, Value>

§

type Item = (&'a String, &'a mut Value)

The type of the elements being iterated over.
§

type IntoIter = IterMut<'a>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl IntoIterator for Map<String, Value>

§

type Item = (String, Value)

The type of the elements being iterated over.
§

type IntoIter = IntoIter

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl PartialEq<Map<String, Value>> for Map<String, Value>

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Map<String, Value>

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for Map<String, Value>

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for Map<K, V>where diff --git a/serde_json/struct.Number.html b/serde_json/struct.Number.html index be01512874e..53d807e0c5a 100644 --- a/serde_json/struct.Number.html +++ b/serde_json/struct.Number.html @@ -70,168 +70,168 @@
assert!(Number::from_f64(256.0).is_some());
 
 assert!(Number::from_f64(f64::NAN).is_none());
-

Trait Implementations§

source§

impl Clone for Number

source§

fn clone(&self) -> Number

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Number

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Number

source§

fn deserialize<D>(deserializer: D) -> Result<Number, D::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, 'a> Deserializer<'de> for &'a Number

§

type Error = Error

The error type that can be returned if some error occurs during -deserialization.
source§

fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Error>where +

Trait Implementations§

source§

impl Clone for Number

source§

fn clone(&self) -> Number

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Number

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Number

source§

fn deserialize<D>(deserializer: D) -> Result<Number, D::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, 'a> Deserializer<'de> for &'a Number

§

type Error = Error

The error type that can be returned if some error occurs during +deserialization.
source§

fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Error>where V: Visitor<'de>,

Require the Deserializer to figure out how to drive the visitor based -on what data type is in the input. Read more
source§

fn deserialize_i8<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an i8 value.
source§

fn deserialize_i16<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an i16 value.
source§

fn deserialize_i32<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an i32 value.
source§

fn deserialize_i64<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an i64 value.
source§

fn deserialize_i128<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an i128 value. Read more
source§

fn deserialize_u8<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a u8 value.
source§

fn deserialize_u16<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a u16 value.
source§

fn deserialize_u32<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a u32 value.
source§

fn deserialize_u64<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a u64 value.
source§

fn deserialize_u128<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an u128 value. Read more
source§

fn deserialize_f32<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a f32 value.
source§

fn deserialize_f64<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a f64 value.
source§

fn deserialize_bool<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a bool value.
source§

fn deserialize_char<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a char value.
source§

fn deserialize_str<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +on what data type is in the input. Read more

source§

fn deserialize_i8<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an i8 value.
source§

fn deserialize_i16<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an i16 value.
source§

fn deserialize_i32<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an i32 value.
source§

fn deserialize_i64<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an i64 value.
source§

fn deserialize_i128<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an i128 value. Read more
source§

fn deserialize_u8<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a u8 value.
source§

fn deserialize_u16<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a u16 value.
source§

fn deserialize_u32<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a u32 value.
source§

fn deserialize_u64<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a u64 value.
source§

fn deserialize_u128<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an u128 value. Read more
source§

fn deserialize_f32<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a f32 value.
source§

fn deserialize_f64<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a f64 value.
source§

fn deserialize_bool<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a bool value.
source§

fn deserialize_char<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a char value.
source§

fn deserialize_str<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a string value and does not benefit from taking ownership of buffered data owned by the -Deserializer. Read more
source§

fn deserialize_string<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +Deserializer. Read more

source§

fn deserialize_string<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a string value and would benefit from taking ownership of buffered data owned by the -Deserializer. Read more
source§

fn deserialize_bytes<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +Deserializer. Read more

source§

fn deserialize_bytes<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a byte array and does not benefit from taking ownership of buffered data owned by the -Deserializer. Read more
source§

fn deserialize_byte_buf<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +Deserializer. Read more

source§

fn deserialize_byte_buf<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a byte array and would benefit from taking ownership of buffered data owned by the -Deserializer. Read more
source§

fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an optional value. Read more
source§

fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a unit value.
source§

fn deserialize_unit_struct<V>( +Deserializer. Read more

source§

fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an optional value. Read more
source§

fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a unit value.
source§

fn deserialize_unit_struct<V>( self, name: &'static str, visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a unit struct with a -particular name.
source§

fn deserialize_newtype_struct<V>( +particular name.

source§

fn deserialize_newtype_struct<V>( self, name: &'static str, visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a newtype struct with a -particular name.
source§

fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a sequence of values.
source§

fn deserialize_tuple<V>( +particular name.

source§

fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a sequence of values.
source§

fn deserialize_tuple<V>( self, len: usize, visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a sequence of values and -knows how many values there are without looking at the serialized data.
source§

fn deserialize_tuple_struct<V>( +knows how many values there are without looking at the serialized data.

source§

fn deserialize_tuple_struct<V>( self, name: &'static str, len: usize, visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a tuple struct with a -particular name and number of fields.
source§

fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a map of key-value pairs.
source§

fn deserialize_struct<V>( +particular name and number of fields.

source§

fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a map of key-value pairs.
source§

fn deserialize_struct<V>( self, name: &'static str, fields: &'static [&'static str], visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a struct with a particular -name and fields.
source§

fn deserialize_enum<V>( +name and fields.

source§

fn deserialize_enum<V>( self, name: &'static str, variants: &'static [&'static str], visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting an enum value with a -particular name and possible variants.
source§

fn deserialize_identifier<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +particular name and possible variants.

source§

fn deserialize_identifier<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting the name of a struct -field or the discriminant of an enum variant.
source§

fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +field or the discriminant of an enum variant.

source§

fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type needs to deserialize a value whose type -doesn’t matter because it is ignored. Read more
source§

fn is_human_readable(&self) -> bool

Determine whether Deserialize implementations should expect to -deserialize their human-readable form. Read more
source§

impl<'de> Deserializer<'de> for Number

§

type Error = Error

The error type that can be returned if some error occurs during -deserialization.
source§

fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Error>where +doesn’t matter because it is ignored. Read more

source§

fn is_human_readable(&self) -> bool

Determine whether Deserialize implementations should expect to +deserialize their human-readable form. Read more
source§

impl<'de> Deserializer<'de> for Number

§

type Error = Error

The error type that can be returned if some error occurs during +deserialization.
source§

fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Error>where V: Visitor<'de>,

Require the Deserializer to figure out how to drive the visitor based -on what data type is in the input. Read more
source§

fn deserialize_i8<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an i8 value.
source§

fn deserialize_i16<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an i16 value.
source§

fn deserialize_i32<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an i32 value.
source§

fn deserialize_i64<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an i64 value.
source§

fn deserialize_i128<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an i128 value. Read more
source§

fn deserialize_u8<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a u8 value.
source§

fn deserialize_u16<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a u16 value.
source§

fn deserialize_u32<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a u32 value.
source§

fn deserialize_u64<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a u64 value.
source§

fn deserialize_u128<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an u128 value. Read more
source§

fn deserialize_f32<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a f32 value.
source§

fn deserialize_f64<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a f64 value.
source§

fn deserialize_bool<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a bool value.
source§

fn deserialize_char<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a char value.
source§

fn deserialize_str<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +on what data type is in the input. Read more

source§

fn deserialize_i8<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an i8 value.
source§

fn deserialize_i16<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an i16 value.
source§

fn deserialize_i32<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an i32 value.
source§

fn deserialize_i64<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an i64 value.
source§

fn deserialize_i128<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an i128 value. Read more
source§

fn deserialize_u8<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a u8 value.
source§

fn deserialize_u16<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a u16 value.
source§

fn deserialize_u32<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a u32 value.
source§

fn deserialize_u64<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a u64 value.
source§

fn deserialize_u128<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an u128 value. Read more
source§

fn deserialize_f32<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a f32 value.
source§

fn deserialize_f64<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a f64 value.
source§

fn deserialize_bool<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a bool value.
source§

fn deserialize_char<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a char value.
source§

fn deserialize_str<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a string value and does not benefit from taking ownership of buffered data owned by the -Deserializer. Read more
source§

fn deserialize_string<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +Deserializer. Read more

source§

fn deserialize_string<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a string value and would benefit from taking ownership of buffered data owned by the -Deserializer. Read more
source§

fn deserialize_bytes<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +Deserializer. Read more

source§

fn deserialize_bytes<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a byte array and does not benefit from taking ownership of buffered data owned by the -Deserializer. Read more
source§

fn deserialize_byte_buf<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +Deserializer. Read more

source§

fn deserialize_byte_buf<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a byte array and would benefit from taking ownership of buffered data owned by the -Deserializer. Read more
source§

fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an optional value. Read more
source§

fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a unit value.
source§

fn deserialize_unit_struct<V>( +Deserializer. Read more

source§

fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an optional value. Read more
source§

fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a unit value.
source§

fn deserialize_unit_struct<V>( self, name: &'static str, visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a unit struct with a -particular name.
source§

fn deserialize_newtype_struct<V>( +particular name.

source§

fn deserialize_newtype_struct<V>( self, name: &'static str, visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a newtype struct with a -particular name.
source§

fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a sequence of values.
source§

fn deserialize_tuple<V>( +particular name.

source§

fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a sequence of values.
source§

fn deserialize_tuple<V>( self, len: usize, visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a sequence of values and -knows how many values there are without looking at the serialized data.
source§

fn deserialize_tuple_struct<V>( +knows how many values there are without looking at the serialized data.

source§

fn deserialize_tuple_struct<V>( self, name: &'static str, len: usize, visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a tuple struct with a -particular name and number of fields.
source§

fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a map of key-value pairs.
source§

fn deserialize_struct<V>( +particular name and number of fields.

source§

fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a map of key-value pairs.
source§

fn deserialize_struct<V>( self, name: &'static str, fields: &'static [&'static str], visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a struct with a particular -name and fields.
source§

fn deserialize_enum<V>( +name and fields.

source§

fn deserialize_enum<V>( self, name: &'static str, variants: &'static [&'static str], visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting an enum value with a -particular name and possible variants.
source§

fn deserialize_identifier<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +particular name and possible variants.

source§

fn deserialize_identifier<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting the name of a struct -field or the discriminant of an enum variant.
source§

fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +field or the discriminant of an enum variant.

source§

fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type needs to deserialize a value whose type -doesn’t matter because it is ignored. Read more
source§

fn is_human_readable(&self) -> bool

Determine whether Deserialize implementations should expect to -deserialize their human-readable form. Read more
source§

impl Display for Number

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Number> for Value

source§

fn from(f: Number) -> Self

Convert Number to Value

+doesn’t matter because it is ignored. Read more
source§

fn is_human_readable(&self) -> bool

Determine whether Deserialize implementations should expect to +deserialize their human-readable form. Read more
source§

impl Display for Number

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Number> for Value

source§

fn from(f: Number) -> Self

Convert Number to Value

Examples
use serde_json::{Number, Value};
 
 let n = Number::from(7);
 let x: Value = n.into();
-
source§

impl From<i16> for Number

source§

fn from(i: i16) -> Self

Converts to this type from the input type.
source§

impl From<i32> for Number

source§

fn from(i: i32) -> Self

Converts to this type from the input type.
source§

impl From<i64> for Number

source§

fn from(i: i64) -> Self

Converts to this type from the input type.
source§

impl From<i8> for Number

source§

fn from(i: i8) -> Self

Converts to this type from the input type.
source§

impl From<isize> for Number

source§

fn from(i: isize) -> Self

Converts to this type from the input type.
source§

impl From<u16> for Number

source§

fn from(u: u16) -> Self

Converts to this type from the input type.
source§

impl From<u32> for Number

source§

fn from(u: u32) -> Self

Converts to this type from the input type.
source§

impl From<u64> for Number

source§

fn from(u: u64) -> Self

Converts to this type from the input type.
source§

impl From<u8> for Number

source§

fn from(u: u8) -> Self

Converts to this type from the input type.
source§

impl From<usize> for Number

source§

fn from(u: usize) -> Self

Converts to this type from the input type.
source§

impl FromStr for Number

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Number

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source§

impl From<i16> for Number

source§

fn from(i: i16) -> Self

Converts to this type from the input type.
source§

impl From<i32> for Number

source§

fn from(i: i32) -> Self

Converts to this type from the input type.
source§

impl From<i64> for Number

source§

fn from(i: i64) -> Self

Converts to this type from the input type.
source§

impl From<i8> for Number

source§

fn from(i: i8) -> Self

Converts to this type from the input type.
source§

impl From<isize> for Number

source§

fn from(i: isize) -> Self

Converts to this type from the input type.
source§

impl From<u16> for Number

source§

fn from(u: u16) -> Self

Converts to this type from the input type.
source§

impl From<u32> for Number

source§

fn from(u: u32) -> Self

Converts to this type from the input type.
source§

impl From<u64> for Number

source§

fn from(u: u64) -> Self

Converts to this type from the input type.
source§

impl From<u8> for Number

source§

fn from(u: u8) -> Self

Converts to this type from the input type.
source§

impl From<usize> for Number

source§

fn from(u: usize) -> Self

Converts to this type from the input type.
source§

impl FromStr for Number

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Number

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<Number> for Number

source§

fn eq(&self, other: &Number) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always diff --git a/serde_json/value/enum.Value.html b/serde_json/value/enum.Value.html index 1d0877d8c24..f2d067b08f6 100644 --- a/serde_json/value/enum.Value.html +++ b/serde_json/value/enum.Value.html @@ -320,9 +320,9 @@
Example of Use
let mut v = json!({ "x": "y" });
 assert_eq!(v["x"].take(), json!("y"));
 assert_eq!(v, json!({ "x": null }));
-

Trait Implementations§

source§

impl Clone for Value

source§

fn clone(&self) -> Value

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Value

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Value

The default value is Value::Null.

+

Trait Implementations§

source§

impl Clone for Value

source§

fn clone(&self) -> Value

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Value

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Value

The default value is Value::Null.

This is useful for handling omitted Value fields when deserializing.

-

Examples

+

Examples

use serde_json::Value;
 
 #[derive(Deserialize)]
@@ -492,7 +492,7 @@ 

Examples

field or the discriminant of an enum variant.
source§

fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value, Error>where V: Visitor<'de>,

Hint that the Deserialize type needs to deserialize a value whose type doesn’t matter because it is ignored. Read more
source§

fn is_human_readable(&self) -> bool

Determine whether Deserialize implementations should expect to -deserialize their human-readable form. Read more
source§

impl Display for Value

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Display a JSON value as a string.

+deserialize their human-readable form. Read more
source§

impl Display for Value

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Display a JSON value as a string.

let json = json!({ "city": "London", "street": "10 Downing Street" });
 
@@ -512,26 +512,26 @@ 

Examples

let pretty = format!("{:#}", json); assert_eq!(pretty, "{\n \"city\": \"London\",\n \"street\": \"10 Downing Street\"\n}");
-
source§

impl<'a, T: Clone + Into<Value>> From<&'a [T]> for Value

source§

fn from(f: &'a [T]) -> Self

Convert a slice to Value

-
Examples
+
source§

impl<'a, T: Clone + Into<Value>> From<&'a [T]> for Value

source§

fn from(f: &'a [T]) -> Self

Convert a slice to Value

+
Examples
use serde_json::Value;
 
 let v: &[&str] = &["lorem", "ipsum", "dolor"];
 let x: Value = v.into();
-
source§

impl<'a> From<&'a str> for Value

source§

fn from(f: &str) -> Self

Convert string slice to Value

+
source§

impl<'a> From<&'a str> for Value

source§

fn from(f: &str) -> Self

Convert string slice to Value

Examples
use serde_json::Value;
 
 let s: &str = "lorem";
 let x: Value = s.into();
-
source§

impl From<()> for Value

source§

fn from((): ()) -> Self

Convert () to Value

-
Examples
+
source§

impl From<()> for Value

source§

fn from((): ()) -> Self

Convert () to Value

+
Examples
use serde_json::Value;
 
 let u = ();
 let x: Value = u.into();
-
source§

impl<'a> From<Cow<'a, str>> for Value

source§

fn from(f: Cow<'a, str>) -> Self

Convert copy-on-write string to Value

-
Examples
+
source§

impl<'a> From<Cow<'a, str>> for Value

source§

fn from(f: Cow<'a, str>) -> Self

Convert copy-on-write string to Value

+
Examples
use serde_json::Value;
 use std::borrow::Cow;
 
@@ -543,58 +543,58 @@ 
Examples
let s: Cow<str> = Cow::Owned("lorem".to_string()); let x: Value = s.into();
-
source§

impl From<Map<String, Value>> for Value

source§

fn from(f: Map<String, Value>) -> Self

Convert map (with string keys) to Value

-
Examples
+
source§

impl From<Map<String, Value>> for Value

source§

fn from(f: Map<String, Value>) -> Self

Convert map (with string keys) to Value

+
Examples
use serde_json::{Map, Value};
 
 let mut m = Map::new();
 m.insert("Lorem".to_string(), "ipsum".into());
 let x: Value = m.into();
-
source§

impl From<Number> for Value

source§

fn from(f: Number) -> Self

Convert Number to Value

-
Examples
+
source§

impl From<Number> for Value

source§

fn from(f: Number) -> Self

Convert Number to Value

+
Examples
use serde_json::{Number, Value};
 
 let n = Number::from(7);
 let x: Value = n.into();
source§

impl<T> From<Option<T>> for Valuewhere - T: Into<Value>,

source§

fn from(opt: Option<T>) -> Self

Converts to this type from the input type.
source§

impl From<String> for Value

source§

fn from(f: String) -> Self

Convert String to Value

-
Examples
+ T: Into<Value>,
source§

fn from(opt: Option<T>) -> Self

Converts to this type from the input type.
source§

impl From<String> for Value

source§

fn from(f: String) -> Self

Convert String to Value

+
Examples
use serde_json::Value;
 
 let s: String = "lorem".to_string();
 let x: Value = s.into();
-
source§

impl<T: Into<Value>> From<Vec<T, Global>> for Value

source§

fn from(f: Vec<T>) -> Self

Convert a Vec to Value

-
Examples
+
source§

impl<T: Into<Value>> From<Vec<T, Global>> for Value

source§

fn from(f: Vec<T>) -> Self

Convert a Vec to Value

+
Examples
use serde_json::Value;
 
 let v = vec!["lorem", "ipsum", "dolor"];
 let x: Value = v.into();
-
source§

impl From<bool> for Value

source§

fn from(f: bool) -> Self

Convert boolean to Value

-
Examples
+
source§

impl From<bool> for Value

source§

fn from(f: bool) -> Self

Convert boolean to Value

+
Examples
use serde_json::Value;
 
 let b = false;
 let x: Value = b.into();
-
source§

impl From<f32> for Value

source§

fn from(f: f32) -> Self

Convert 32-bit floating point number to Value

-
Examples
+
source§

impl From<f32> for Value

source§

fn from(f: f32) -> Self

Convert 32-bit floating point number to Value

+
Examples
use serde_json::Value;
 
 let f: f32 = 13.37;
 let x: Value = f.into();
-
source§

impl From<f64> for Value

source§

fn from(f: f64) -> Self

Convert 64-bit floating point number to Value

-
Examples
+
source§

impl From<f64> for Value

source§

fn from(f: f64) -> Self

Convert 64-bit floating point number to Value

+
Examples
use serde_json::Value;
 
 let f: f64 = 13.37;
 let x: Value = f.into();
-
source§

impl From<i16> for Value

source§

fn from(n: i16) -> Self

Converts to this type from the input type.
source§

impl From<i32> for Value

source§

fn from(n: i32) -> Self

Converts to this type from the input type.
source§

impl From<i64> for Value

source§

fn from(n: i64) -> Self

Converts to this type from the input type.
source§

impl From<i8> for Value

source§

fn from(n: i8) -> Self

Converts to this type from the input type.
source§

impl From<isize> for Value

source§

fn from(n: isize) -> Self

Converts to this type from the input type.
source§

impl From<u16> for Value

source§

fn from(n: u16) -> Self

Converts to this type from the input type.
source§

impl From<u32> for Value

source§

fn from(n: u32) -> Self

Converts to this type from the input type.
source§

impl From<u64> for Value

source§

fn from(n: u64) -> Self

Converts to this type from the input type.
source§

impl From<u8> for Value

source§

fn from(n: u8) -> Self

Converts to this type from the input type.
source§

impl From<usize> for Value

source§

fn from(n: usize) -> Self

Converts to this type from the input type.
source§

impl<K: Into<String>, V: Into<Value>> FromIterator<(K, V)> for Value

source§

fn from_iter<I: IntoIterator<Item = (K, V)>>(iter: I) -> Self

Convert an iteratable type to a Value

-
Examples
+
source§

impl From<i16> for Value

source§

fn from(n: i16) -> Self

Converts to this type from the input type.
source§

impl From<i32> for Value

source§

fn from(n: i32) -> Self

Converts to this type from the input type.
source§

impl From<i64> for Value

source§

fn from(n: i64) -> Self

Converts to this type from the input type.
source§

impl From<i8> for Value

source§

fn from(n: i8) -> Self

Converts to this type from the input type.
source§

impl From<isize> for Value

source§

fn from(n: isize) -> Self

Converts to this type from the input type.
source§

impl From<u16> for Value

source§

fn from(n: u16) -> Self

Converts to this type from the input type.
source§

impl From<u32> for Value

source§

fn from(n: u32) -> Self

Converts to this type from the input type.
source§

impl From<u64> for Value

source§

fn from(n: u64) -> Self

Converts to this type from the input type.
source§

impl From<u8> for Value

source§

fn from(n: u8) -> Self

Converts to this type from the input type.
source§

impl From<usize> for Value

source§

fn from(n: usize) -> Self

Converts to this type from the input type.
source§

impl<K: Into<String>, V: Into<Value>> FromIterator<(K, V)> for Value

source§

fn from_iter<I: IntoIterator<Item = (K, V)>>(iter: I) -> Self

Convert an iteratable type to a Value

+
Examples
use serde_json::Value;
 
 let v: Vec<_> = vec![("lorem", 40), ("ipsum", 2)];
 let x: Value = v.into_iter().collect();
-
source§

impl<T: Into<Value>> FromIterator<T> for Value

source§

fn from_iter<I: IntoIterator<Item = T>>(iter: I) -> Self

Convert an iteratable type to a Value

-
Examples
+
source§

impl<T: Into<Value>> FromIterator<T> for Value

source§

fn from_iter<I: IntoIterator<Item = T>>(iter: I) -> Self

Convert an iteratable type to a Value

+
Examples
use serde_json::Value;
 
 let v = std::iter::repeat(42).take(5);
@@ -618,7 +618,7 @@ 
Examples
in the map or the given index is not within the bounds of the array.

For retrieving deeply nested values, you should have a look at the Value::pointer method.

-
Examples
+
Examples
let data = json!({
     "x": {
         "y": ["z", "zz"]
@@ -640,7 +640,7 @@ 
Examples
treated like an empty object. If the key is not already present in the object, it will be inserted with a value of null. Indexing into a value that is neither an object nor null will panic.

-
Examples
+
Examples
let mut data = json!({ "x": 0 });
 
 // replace an existing key
@@ -656,124 +656,124 @@ 
Examples
data["a"]["b"]["c"]["d"] = json!(true); println!("{}", data);
-
source§

impl<'de> IntoDeserializer<'de, Error> for &'de Value

§

type Deserializer = &'de Value

The type of the deserializer being converted into.
source§

fn into_deserializer(self) -> Self::Deserializer

Convert this value into a deserializer.
source§

impl<'de> IntoDeserializer<'de, Error> for Value

§

type Deserializer = Value

The type of the deserializer being converted into.
source§

fn into_deserializer(self) -> Self::Deserializer

Convert this value into a deserializer.
source§

impl<'a> PartialEq<&'a str> for Value

source§

fn eq(&self, other: &&str) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<String> for Value

source§

fn eq(&self, other: &String) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<Value> for &'a str

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for String

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for Value

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for bool

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for f32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for f64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i16

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i8

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for isize

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +
source§

impl<'de> IntoDeserializer<'de, Error> for &'de Value

§

type Deserializer = &'de Value

The type of the deserializer being converted into.
source§

fn into_deserializer(self) -> Self::Deserializer

Convert this value into a deserializer.
source§

impl<'de> IntoDeserializer<'de, Error> for Value

§

type Deserializer = Value

The type of the deserializer being converted into.
source§

fn into_deserializer(self) -> Self::Deserializer

Convert this value into a deserializer.
source§

impl<'a> PartialEq<&'a str> for Value

source§

fn eq(&self, other: &&str) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for str

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u16

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<String> for Value

source§

fn eq(&self, other: &String) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<Value> for &'a str

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for String

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for Value

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for bool

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for f32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for f64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i16

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i8

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for isize

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u8

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for usize

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<bool> for &'a Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<bool> for &'a mut Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<bool> for Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f32> for &'a Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for str

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u16

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f32> for &'a mut Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<f32> for Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f64> for &'a Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f64> for &'a mut Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u8

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<f64> for Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i16> for &'a Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i16> for &'a mut Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i16> for Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i32> for &'a Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i32> for &'a mut Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i32> for Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for usize

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<bool> for &'a Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<bool> for &'a mut Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<bool> for Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f32> for &'a Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i64> for &'a Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i64> for &'a mut Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i64> for Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f32> for &'a mut Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<f32> for Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i8> for &'a Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i8> for &'a mut Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i8> for Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<isize> for &'a Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<isize> for &'a mut Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<isize> for Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<str> for Value

source§

fn eq(&self, other: &str) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u16> for &'a Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f64> for &'a Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f64> for &'a mut Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<f64> for Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i16> for &'a Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u16> for &'a mut Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u16> for Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u32> for &'a Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i16> for &'a mut Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i16> for Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i32> for &'a Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i32> for &'a mut Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u32> for &'a mut Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u32> for Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u64> for &'a Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u64> for &'a mut Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i32> for Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i64> for &'a Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i64> for &'a mut Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u64> for Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i64> for Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i8> for &'a Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i8> for &'a mut Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i8> for Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u8> for &'a Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u8> for &'a mut Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u8> for Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<isize> for &'a Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<isize> for &'a mut Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<isize> for Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<str> for Value

source§

fn eq(&self, other: &str) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u16> for &'a Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u16> for &'a mut Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<usize> for &'a Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u16> for Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u32> for &'a Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u32> for &'a mut Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u32> for Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u64> for &'a Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u64> for &'a mut Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<usize> for &'a mut Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<usize> for Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u64> for Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u8> for &'a Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u8> for &'a mut Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u8> for Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<usize> for &'a Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<usize> for &'a mut Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<usize> for Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Value

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for Value

source§

impl StructuralEq for Value

source§

impl StructuralPartialEq for Value

Auto Trait Implementations§

§

impl RefUnwindSafe for Value

§

impl Send for Value

§

impl Sync for Value

§

impl Unpin for Value

§

impl UnwindSafe for Value

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/serde_json/value/struct.Number.html b/serde_json/value/struct.Number.html index 86484f89310..e09a2f55aab 100644 --- a/serde_json/value/struct.Number.html +++ b/serde_json/value/struct.Number.html @@ -70,168 +70,168 @@
assert!(Number::from_f64(256.0).is_some());
 
 assert!(Number::from_f64(f64::NAN).is_none());
-

Trait Implementations§

source§

impl Clone for Number

source§

fn clone(&self) -> Number

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Number

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Number

source§

fn deserialize<D>(deserializer: D) -> Result<Number, D::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, 'a> Deserializer<'de> for &'a Number

§

type Error = Error

The error type that can be returned if some error occurs during -deserialization.
source§

fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Error>where +

Trait Implementations§

source§

impl Clone for Number

source§

fn clone(&self) -> Number

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Number

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Number

source§

fn deserialize<D>(deserializer: D) -> Result<Number, D::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de, 'a> Deserializer<'de> for &'a Number

§

type Error = Error

The error type that can be returned if some error occurs during +deserialization.
source§

fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Error>where V: Visitor<'de>,

Require the Deserializer to figure out how to drive the visitor based -on what data type is in the input. Read more
source§

fn deserialize_i8<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an i8 value.
source§

fn deserialize_i16<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an i16 value.
source§

fn deserialize_i32<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an i32 value.
source§

fn deserialize_i64<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an i64 value.
source§

fn deserialize_i128<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an i128 value. Read more
source§

fn deserialize_u8<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a u8 value.
source§

fn deserialize_u16<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a u16 value.
source§

fn deserialize_u32<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a u32 value.
source§

fn deserialize_u64<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a u64 value.
source§

fn deserialize_u128<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an u128 value. Read more
source§

fn deserialize_f32<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a f32 value.
source§

fn deserialize_f64<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a f64 value.
source§

fn deserialize_bool<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a bool value.
source§

fn deserialize_char<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a char value.
source§

fn deserialize_str<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +on what data type is in the input. Read more

source§

fn deserialize_i8<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an i8 value.
source§

fn deserialize_i16<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an i16 value.
source§

fn deserialize_i32<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an i32 value.
source§

fn deserialize_i64<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an i64 value.
source§

fn deserialize_i128<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an i128 value. Read more
source§

fn deserialize_u8<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a u8 value.
source§

fn deserialize_u16<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a u16 value.
source§

fn deserialize_u32<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a u32 value.
source§

fn deserialize_u64<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a u64 value.
source§

fn deserialize_u128<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an u128 value. Read more
source§

fn deserialize_f32<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a f32 value.
source§

fn deserialize_f64<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a f64 value.
source§

fn deserialize_bool<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a bool value.
source§

fn deserialize_char<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a char value.
source§

fn deserialize_str<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a string value and does not benefit from taking ownership of buffered data owned by the -Deserializer. Read more
source§

fn deserialize_string<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +Deserializer. Read more

source§

fn deserialize_string<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a string value and would benefit from taking ownership of buffered data owned by the -Deserializer. Read more
source§

fn deserialize_bytes<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +Deserializer. Read more

source§

fn deserialize_bytes<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a byte array and does not benefit from taking ownership of buffered data owned by the -Deserializer. Read more
source§

fn deserialize_byte_buf<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +Deserializer. Read more

source§

fn deserialize_byte_buf<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a byte array and would benefit from taking ownership of buffered data owned by the -Deserializer. Read more
source§

fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an optional value. Read more
source§

fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a unit value.
source§

fn deserialize_unit_struct<V>( +Deserializer. Read more

source§

fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an optional value. Read more
source§

fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a unit value.
source§

fn deserialize_unit_struct<V>( self, name: &'static str, visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a unit struct with a -particular name.
source§

fn deserialize_newtype_struct<V>( +particular name.

source§

fn deserialize_newtype_struct<V>( self, name: &'static str, visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a newtype struct with a -particular name.
source§

fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a sequence of values.
source§

fn deserialize_tuple<V>( +particular name.

source§

fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a sequence of values.
source§

fn deserialize_tuple<V>( self, len: usize, visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a sequence of values and -knows how many values there are without looking at the serialized data.
source§

fn deserialize_tuple_struct<V>( +knows how many values there are without looking at the serialized data.

source§

fn deserialize_tuple_struct<V>( self, name: &'static str, len: usize, visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a tuple struct with a -particular name and number of fields.
source§

fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a map of key-value pairs.
source§

fn deserialize_struct<V>( +particular name and number of fields.

source§

fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a map of key-value pairs.
source§

fn deserialize_struct<V>( self, name: &'static str, fields: &'static [&'static str], visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a struct with a particular -name and fields.
source§

fn deserialize_enum<V>( +name and fields.

source§

fn deserialize_enum<V>( self, name: &'static str, variants: &'static [&'static str], visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting an enum value with a -particular name and possible variants.
source§

fn deserialize_identifier<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +particular name and possible variants.

source§

fn deserialize_identifier<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting the name of a struct -field or the discriminant of an enum variant.
source§

fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +field or the discriminant of an enum variant.

source§

fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type needs to deserialize a value whose type -doesn’t matter because it is ignored. Read more
source§

fn is_human_readable(&self) -> bool

Determine whether Deserialize implementations should expect to -deserialize their human-readable form. Read more
source§

impl<'de> Deserializer<'de> for Number

§

type Error = Error

The error type that can be returned if some error occurs during -deserialization.
source§

fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Error>where +doesn’t matter because it is ignored. Read more

source§

fn is_human_readable(&self) -> bool

Determine whether Deserialize implementations should expect to +deserialize their human-readable form. Read more
source§

impl<'de> Deserializer<'de> for Number

§

type Error = Error

The error type that can be returned if some error occurs during +deserialization.
source§

fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Error>where V: Visitor<'de>,

Require the Deserializer to figure out how to drive the visitor based -on what data type is in the input. Read more
source§

fn deserialize_i8<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an i8 value.
source§

fn deserialize_i16<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an i16 value.
source§

fn deserialize_i32<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an i32 value.
source§

fn deserialize_i64<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an i64 value.
source§

fn deserialize_i128<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an i128 value. Read more
source§

fn deserialize_u8<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a u8 value.
source§

fn deserialize_u16<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a u16 value.
source§

fn deserialize_u32<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a u32 value.
source§

fn deserialize_u64<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a u64 value.
source§

fn deserialize_u128<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an u128 value. Read more
source§

fn deserialize_f32<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a f32 value.
source§

fn deserialize_f64<V>(self, visitor: V) -> Result<V::Value, Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a f64 value.
source§

fn deserialize_bool<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a bool value.
source§

fn deserialize_char<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a char value.
source§

fn deserialize_str<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +on what data type is in the input. Read more

source§

fn deserialize_i8<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an i8 value.
source§

fn deserialize_i16<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an i16 value.
source§

fn deserialize_i32<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an i32 value.
source§

fn deserialize_i64<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an i64 value.
source§

fn deserialize_i128<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an i128 value. Read more
source§

fn deserialize_u8<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a u8 value.
source§

fn deserialize_u16<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a u16 value.
source§

fn deserialize_u32<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a u32 value.
source§

fn deserialize_u64<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a u64 value.
source§

fn deserialize_u128<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an u128 value. Read more
source§

fn deserialize_f32<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a f32 value.
source§

fn deserialize_f64<V>(self, visitor: V) -> Result<V::Value, Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a f64 value.
source§

fn deserialize_bool<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a bool value.
source§

fn deserialize_char<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a char value.
source§

fn deserialize_str<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a string value and does not benefit from taking ownership of buffered data owned by the -Deserializer. Read more
source§

fn deserialize_string<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +Deserializer. Read more

source§

fn deserialize_string<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a string value and would benefit from taking ownership of buffered data owned by the -Deserializer. Read more
source§

fn deserialize_bytes<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +Deserializer. Read more

source§

fn deserialize_bytes<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a byte array and does not benefit from taking ownership of buffered data owned by the -Deserializer. Read more
source§

fn deserialize_byte_buf<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +Deserializer. Read more

source§

fn deserialize_byte_buf<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a byte array and would benefit from taking ownership of buffered data owned by the -Deserializer. Read more
source§

fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting an optional value. Read more
source§

fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a unit value.
source§

fn deserialize_unit_struct<V>( +Deserializer. Read more

source§

fn deserialize_option<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting an optional value. Read more
source§

fn deserialize_unit<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a unit value.
source§

fn deserialize_unit_struct<V>( self, name: &'static str, visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a unit struct with a -particular name.
source§

fn deserialize_newtype_struct<V>( +particular name.

source§

fn deserialize_newtype_struct<V>( self, name: &'static str, visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a newtype struct with a -particular name.
source§

fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a sequence of values.
source§

fn deserialize_tuple<V>( +particular name.

source§

fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a sequence of values.
source§

fn deserialize_tuple<V>( self, len: usize, visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a sequence of values and -knows how many values there are without looking at the serialized data.
source§

fn deserialize_tuple_struct<V>( +knows how many values there are without looking at the serialized data.

source§

fn deserialize_tuple_struct<V>( self, name: &'static str, len: usize, visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a tuple struct with a -particular name and number of fields.
source§

fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error>where - V: Visitor<'de>,

Hint that the Deserialize type is expecting a map of key-value pairs.
source§

fn deserialize_struct<V>( +particular name and number of fields.

source§

fn deserialize_map<V>(self, visitor: V) -> Result<V::Value, Self::Error>where + V: Visitor<'de>,

Hint that the Deserialize type is expecting a map of key-value pairs.
source§

fn deserialize_struct<V>( self, name: &'static str, fields: &'static [&'static str], visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a struct with a particular -name and fields.
source§

fn deserialize_enum<V>( +name and fields.

source§

fn deserialize_enum<V>( self, name: &'static str, variants: &'static [&'static str], visitor: V ) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting an enum value with a -particular name and possible variants.
source§

fn deserialize_identifier<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +particular name and possible variants.

source§

fn deserialize_identifier<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting the name of a struct -field or the discriminant of an enum variant.
source§

fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>where +field or the discriminant of an enum variant.

source§

fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type needs to deserialize a value whose type -doesn’t matter because it is ignored. Read more
source§

fn is_human_readable(&self) -> bool

Determine whether Deserialize implementations should expect to -deserialize their human-readable form. Read more
source§

impl Display for Number

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Number> for Value

source§

fn from(f: Number) -> Self

Convert Number to Value

+doesn’t matter because it is ignored. Read more
source§

fn is_human_readable(&self) -> bool

Determine whether Deserialize implementations should expect to +deserialize their human-readable form. Read more
source§

impl Display for Number

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Number> for Value

source§

fn from(f: Number) -> Self

Convert Number to Value

Examples
use serde_json::{Number, Value};
 
 let n = Number::from(7);
 let x: Value = n.into();
-
source§

impl From<i16> for Number

source§

fn from(i: i16) -> Self

Converts to this type from the input type.
source§

impl From<i32> for Number

source§

fn from(i: i32) -> Self

Converts to this type from the input type.
source§

impl From<i64> for Number

source§

fn from(i: i64) -> Self

Converts to this type from the input type.
source§

impl From<i8> for Number

source§

fn from(i: i8) -> Self

Converts to this type from the input type.
source§

impl From<isize> for Number

source§

fn from(i: isize) -> Self

Converts to this type from the input type.
source§

impl From<u16> for Number

source§

fn from(u: u16) -> Self

Converts to this type from the input type.
source§

impl From<u32> for Number

source§

fn from(u: u32) -> Self

Converts to this type from the input type.
source§

impl From<u64> for Number

source§

fn from(u: u64) -> Self

Converts to this type from the input type.
source§

impl From<u8> for Number

source§

fn from(u: u8) -> Self

Converts to this type from the input type.
source§

impl From<usize> for Number

source§

fn from(u: usize) -> Self

Converts to this type from the input type.
source§

impl FromStr for Number

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Number

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source§

impl From<i16> for Number

source§

fn from(i: i16) -> Self

Converts to this type from the input type.
source§

impl From<i32> for Number

source§

fn from(i: i32) -> Self

Converts to this type from the input type.
source§

impl From<i64> for Number

source§

fn from(i: i64) -> Self

Converts to this type from the input type.
source§

impl From<i8> for Number

source§

fn from(i: i8) -> Self

Converts to this type from the input type.
source§

impl From<isize> for Number

source§

fn from(i: isize) -> Self

Converts to this type from the input type.
source§

impl From<u16> for Number

source§

fn from(u: u16) -> Self

Converts to this type from the input type.
source§

impl From<u32> for Number

source§

fn from(u: u32) -> Self

Converts to this type from the input type.
source§

impl From<u64> for Number

source§

fn from(u: u64) -> Self

Converts to this type from the input type.
source§

impl From<u8> for Number

source§

fn from(u: u8) -> Self

Converts to this type from the input type.
source§

impl From<usize> for Number

source§

fn from(u: usize) -> Self

Converts to this type from the input type.
source§

impl FromStr for Number

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Number

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<Number> for Number

source§

fn eq(&self, other: &Number) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always diff --git a/serde_json/value/trait.Index.html b/serde_json/value/trait.Index.html index 216dfac84da..81d891cb0e0 100644 --- a/serde_json/value/trait.Index.html +++ b/serde_json/value/trait.Index.html @@ -15,5 +15,5 @@

Examples

let first = &inner[0]; assert_eq!(first, 1);
-

Implementations on Foreign Types§

source§

impl Index for str

source§

impl<'a, T> Index for &'a Twhere - T: ?Sized + Index,

source§

impl Index for String

source§

impl Index for usize

Implementors§

\ No newline at end of file +

Implementations on Foreign Types§

source§

impl<'a, T> Index for &'a Twhere + T: ?Sized + Index,

source§

impl Index for String

source§

impl Index for usize

source§

impl Index for str

Implementors§

\ No newline at end of file diff --git a/src/mirrord/extension.rs.html b/src/mirrord/extension.rs.html index 5854976eb94..bc155280e3a 100644 --- a/src/mirrord/extension.rs.html +++ b/src/mirrord/extension.rs.html @@ -43,16 +43,18 @@ 43 44 45 +46
use std::collections::HashMap;
 
 use mirrord_config::LayerConfig;
-use mirrord_progress::{Progress, ProgressTracker};
+use mirrord_progress::{JsonProgress, Progress, ProgressTracker};
 
 use crate::{config::ExtensionExecArgs, error::CliError, execution::MirrordExecution, Result};
 
 /// Facilitate the execution of a process using mirrord by an IDE extension
 pub(crate) async fn extension_exec(args: ExtensionExecArgs) -> Result<()> {
-    let mut progress = ProgressTracker::from_env("mirrord preparing to launch");
+    let mut progress = ProgressTracker::try_from_env("mirrord preparing to launch")
+        .unwrap_or_else(|| JsonProgress::new("mirrord preparing to launch").into());
     let mut env: HashMap<String, String> = HashMap::new();
 
     if let Some(config_file) = args.config_file {
diff --git a/src/mirrord_progress/lib.rs.html b/src/mirrord_progress/lib.rs.html
index 2512c29c1c4..0d88107be1f 100644
--- a/src/mirrord_progress/lib.rs.html
+++ b/src/mirrord_progress/lib.rs.html
@@ -335,6 +335,14 @@
 335
 336
 337
+338
+339
+340
+341
+342
+343
+344
+345
 
use std::time::Duration;
 
 use enum_dispatch::enum_dispatch;
@@ -410,7 +418,7 @@
 }
 
 impl JsonProgress {
-    fn new(text: &str) -> JsonProgress {
+    pub fn new(text: &str) -> JsonProgress {
         let progress = JsonProgress {
             parent: None,
             name: text.to_string(),
@@ -621,14 +629,22 @@
 }
 
 impl ProgressTracker {
-    pub fn from_env(text: &str) -> Self {
-        match std::env::var(MIRRORD_PROGRESS_ENV).as_deref() {
+    /// Get the progress tracker from environment or return a default ([`SpinnerProgress`]).
+    pub fn from_env(text: &str) -> Self {
+        Self::try_from_env(text).unwrap_or_else(|| SpinnerProgress::new(text).into())
+    }
+
+    /// Get the progress tracker from environment.
+    pub fn try_from_env(text: &str) -> Option<Self> {
+        let progress = match std::env::var(MIRRORD_PROGRESS_ENV).as_deref() {
             Ok("dumb" | "simple") => SimpleProgress::new(text).into(),
             Ok("json") => JsonProgress::new(text).into(),
             Ok("off") => NullProgress.into(),
             Ok("std" | "standard") => SpinnerProgress::new(text).into(),
-            _ => SpinnerProgress::new(text).into(),
-        }
+            _ => return None,
+        };
+
+        Some(progress)
     }
 }