diff --git a/clap_builder/builder/enum.ArgAction.html b/clap_builder/builder/enum.ArgAction.html index aecdab073e..3b01e488c3 100644 --- a/clap_builder/builder/enum.ArgAction.html +++ b/clap_builder/builder/enum.ArgAction.html @@ -237,7 +237,7 @@

Examples

Implementations§

source§

impl ArgAction

source

pub fn takes_values(&self) -> bool

Returns whether this action accepts values on the command-line

default_values and [env][super::Arg::env] may still be processed.

-

Trait Implementations§

source§

impl Clone for ArgAction

source§

fn clone(&self) -> ArgAction

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 ArgAction

source§

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

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

impl IntoResettable<ArgAction> for ArgAction

source§

fn into_resettable(self) -> Resettable<ArgAction>

Convert to the intended resettable type
source§

impl IntoResettable<ArgAction> for Option<ArgAction>

source§

fn into_resettable(self) -> Resettable<ArgAction>

Convert to the intended resettable type

Auto Trait Implementations§

§

impl RefUnwindSafe for ArgAction

§

impl Send for ArgAction

§

impl Sync for ArgAction

§

impl Unpin for ArgAction

§

impl UnwindSafe for ArgAction

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for ArgAction

source§

fn clone(&self) -> ArgAction

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 ArgAction

source§

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

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

impl IntoResettable<ArgAction> for ArgAction

source§

fn into_resettable(self) -> Resettable<ArgAction>

Convert to the intended resettable type
source§

impl IntoResettable<ArgAction> for Option<ArgAction>

source§

fn into_resettable(self) -> Resettable<ArgAction>

Convert to the intended resettable type

Auto Trait Implementations§

§

impl RefUnwindSafe for ArgAction

§

impl Send for ArgAction

§

impl Sync for ArgAction

§

impl Unpin for ArgAction

§

impl UnwindSafe for ArgAction

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,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/clap_builder/builder/enum.Resettable.html b/clap_builder/builder/enum.Resettable.html index 2168567f63..be3ba993b1 100644 --- a/clap_builder/builder/enum.Resettable.html +++ b/clap_builder/builder/enum.Resettable.html @@ -15,7 +15,7 @@

Example

command.mut_arg("input", |arg| arg.short(None));

Variants§

§

Value(T)

Overwrite builder value

§

Reset

Reset builder value

-

Trait Implementations§

source§

impl<T: Clone> Clone for Resettable<T>

source§

fn clone(&self) -> Resettable<T>

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<T: Debug> Debug for Resettable<T>

source§

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

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

impl<T> From<Option<T>> for Resettable<T>

source§

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

Converts to this type from the input type.
source§

impl<T> From<T> for Resettable<T>

source§

fn from(other: T) -> Self

Converts to this type from the input type.
source§

impl<T: Hash> Hash for Resettable<T>

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 +

Trait Implementations§

source§

impl<T: Clone> Clone for Resettable<T>

source§

fn clone(&self) -> Resettable<T>

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<T: Debug> Debug for Resettable<T>

source§

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

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

impl<T> From<Option<T>> for Resettable<T>

source§

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

Converts to this type from the input type.
source§

impl<T> From<T> for Resettable<T>

source§

fn from(other: T) -> Self

Converts to this type from the input type.
source§

impl<T: Hash> Hash for Resettable<T>

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<T> IntoResettable<T> for Resettable<T>

source§

fn into_resettable(self) -> Resettable<T>

Convert to the intended resettable type
source§

impl<T: Ord> Ord for Resettable<T>

source§

fn cmp(&self, other: &Resettable<T>) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere diff --git a/clap_builder/builder/enum.ValueHint.html b/clap_builder/builder/enum.ValueHint.html index 14b510f729..7df3590b14 100644 --- a/clap_builder/builder/enum.ValueHint.html +++ b/clap_builder/builder/enum.ValueHint.html @@ -52,7 +52,7 @@

§

EmailAddress

Email address.

Trait Implementations§

source§

impl Clone for ValueHint

source§

fn clone(&self) -> ValueHint

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 ValueHint

source§

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

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

impl Default for ValueHint

source§

fn default() -> ValueHint

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

impl FromStr for ValueHint

§

type Err = String

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for ValueHint

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 IntoResettable<ValueHint> for Option<ValueHint>

source§

fn into_resettable(self) -> Resettable<ValueHint>

Convert to the intended resettable type
source§

impl IntoResettable<ValueHint> for ValueHint

source§

fn into_resettable(self) -> Resettable<ValueHint>

Convert to the intended resettable type
source§

impl PartialEq<ValueHint> for ValueHint

source§

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

This method tests for self and other values to be equal, and is used + Self: Sized,
Feeds a slice of this type into the given Hasher. Read more
source§

impl IntoResettable<ValueHint> for Option<ValueHint>

source§

fn into_resettable(self) -> Resettable<ValueHint>

Convert to the intended resettable type
source§

impl IntoResettable<ValueHint> for ValueHint

source§

fn into_resettable(self) -> Resettable<ValueHint>

Convert to the intended resettable type
source§

impl PartialEq<ValueHint> for ValueHint

source§

fn eq(&self, other: &ValueHint) -> 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 Copy for ValueHint

source§

impl Eq for ValueHint

source§

impl StructuralEq for ValueHint

source§

impl StructuralPartialEq for ValueHint

Auto Trait Implementations§

§

impl RefUnwindSafe for ValueHint

§

impl Send for ValueHint

§

impl Sync for ValueHint

§

impl Unpin for ValueHint

§

impl UnwindSafe for ValueHint

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/clap_builder/builder/struct.Arg.html b/clap_builder/builder/struct.Arg.html index b55d786522..69d4483256 100644 --- a/clap_builder/builder/struct.Arg.html +++ b/clap_builder/builder/struct.Arg.html @@ -2077,7 +2077,7 @@
Example

source

pub fn is_trailing_var_arg_set(&self) -> bool

Report whether Arg::trailing_var_arg is set

source

pub fn is_last_set(&self) -> bool

Reports whether Arg::last is set

source

pub fn is_ignore_case_set(&self) -> bool

Reports whether Arg::ignore_case is set

-

Trait Implementations§

source§

impl Clone for Arg

source§

fn clone(&self) -> Arg

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 Arg

source§

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

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

impl Default for Arg

source§

fn default() -> Arg

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

impl Display for Arg

source§

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

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

impl From<&Arg> for Arg

source§

fn from(a: &Arg) -> Self

Converts to this type from the input type.
source§

impl Ord for Arg

source§

fn cmp(&self, other: &Arg) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere +

Trait Implementations§

source§

impl Clone for Arg

source§

fn clone(&self) -> Arg

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 Arg

source§

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

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

impl Default for Arg

source§

fn default() -> Arg

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

impl Display for Arg

source§

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

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

impl From<&Arg> for Arg

source§

fn from(a: &Arg) -> Self

Converts to this type from the input type.
source§

impl Ord for Arg

source§

fn cmp(&self, other: &Arg) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Arg> for Arg

source§

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

This method tests for self and other values to be equal, and is used diff --git a/clap_builder/builder/struct.Command.html b/clap_builder/builder/struct.Command.html index dc9d9a25d8..cdadf2d254 100644 --- a/clap_builder/builder/struct.Command.html +++ b/clap_builder/builder/struct.Command.html @@ -1486,7 +1486,7 @@
Example
source§

impl Command

source

pub fn build(&mut self)

Prepare for introspecting on all included Commands

Call this on the top-level Command when done building and before reading state for cases like completions, custom help output, etc.

-

Trait Implementations§

source§

impl Clone for Command

source§

fn clone(&self) -> Command

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 Command

source§

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

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

impl Default for Command

source§

fn default() -> Self

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

impl Display for Command

source§

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

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

impl From<&Command> for Command

source§

fn from(cmd: &Command) -> Self

Converts to this type from the input type.
source§

impl Index<&Id> for Command

§

type Output = Arg

The returned type after indexing.
source§

fn index(&self, key: &Id) -> &Self::Output

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

Auto Trait Implementations§

§

impl !RefUnwindSafe for Command

§

impl Send for Command

§

impl Sync for Command

§

impl Unpin for Command

§

impl !UnwindSafe for Command

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for Command

source§

fn clone(&self) -> Command

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 Command

source§

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

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

impl Default for Command

source§

fn default() -> Self

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

impl Display for Command

source§

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

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

impl From<&Command> for Command

source§

fn from(cmd: &Command) -> Self

Converts to this type from the input type.
source§

impl Index<&Id> for Command

§

type Output = Arg

The returned type after indexing.
source§

fn index(&self, key: &Id) -> &Self::Output

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

Auto Trait Implementations§

§

impl !RefUnwindSafe for Command

§

impl Send for Command

§

impl Sync for Command

§

impl Unpin for Command

§

impl !UnwindSafe for Command

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,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/clap_builder/builder/struct.OsStr.html b/clap_builder/builder/struct.OsStr.html index 658095823f..ec80b7620c 100644 --- a/clap_builder/builder/struct.OsStr.html +++ b/clap_builder/builder/struct.OsStr.html @@ -132,33 +132,33 @@
Examples
assert!(OsString::from("Ferris").eq_ignore_ascii_case("FERRIS")); assert!(OsString::from("Ferrös").eq_ignore_ascii_case("FERRöS")); assert!(!OsString::from("Ferrös").eq_ignore_ascii_case("FERRÖS"));
-

Trait Implementations§

source§

impl AsRef<OsStr> for OsStr

source§

fn as_ref(&self) -> &OsStr

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<Path> for OsStr

source§

fn as_ref(&self) -> &Path

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<OsStr> for OsStr

source§

fn borrow(&self) -> &OsStr

Immutably borrows from an owned value. Read more
source§

impl Clone for OsStr

source§

fn clone(&self) -> OsStr

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 OsStr

source§

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

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

impl Default for OsStr

source§

fn default() -> OsStr

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

impl Deref for OsStr

§

type Target = OsStr

The resulting type after dereferencing.
source§

fn deref(&self) -> &OsStr

Dereferences the value.
source§

impl From<&&'static OsStr> for OsStr

source§

fn from(name: &&'static OsStr) -> Self

Converts to this type from the input type.
source§

impl From<&&'static str> for OsStr

source§

fn from(name: &&'static str) -> Self

Converts to this type from the input type.
source§

impl From<&'static OsStr> for OsStr

source§

fn from(name: &'static OsStr) -> Self

Converts to this type from the input type.
source§

impl From<&'static str> for OsStr

source§

fn from(name: &'static str) -> Self

Converts to this type from the input type.
source§

impl From<&OsStr> for OsStr

source§

fn from(id: &OsStr) -> Self

Converts to this type from the input type.
source§

impl From<&OsString> for OsStr

source§

fn from(name: &OsString) -> Self

Converts to this type from the input type.
source§

impl From<&Str> for OsStr

source§

fn from(id: &Str) -> Self

Converts to this type from the input type.
source§

impl From<&String> for OsStr

source§

fn from(name: &String) -> Self

Converts to this type from the input type.
source§

impl From<OsStr> for OsString

source§

fn from(name: OsStr) -> Self

Converts to this type from the input type.
source§

impl From<OsStr> for PathBuf

source§

fn from(name: OsStr) -> Self

Converts to this type from the input type.
source§

impl From<OsString> for OsStr

source§

fn from(name: OsString) -> Self

Converts to this type from the input type.
source§

impl From<Str> for OsStr

source§

fn from(id: Str) -> Self

Converts to this type from the input type.
source§

impl From<String> for OsStr

source§

fn from(name: String) -> Self

Converts to this type from the input type.
source§

impl Hash for OsStr

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 +

Trait Implementations§

source§

impl AsRef<OsStr> for OsStr

source§

fn as_ref(&self) -> &OsStr

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<Path> for OsStr

source§

fn as_ref(&self) -> &Path

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<OsStr> for OsStr

source§

fn borrow(&self) -> &OsStr

Immutably borrows from an owned value. Read more
source§

impl Clone for OsStr

source§

fn clone(&self) -> OsStr

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 OsStr

source§

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

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

impl Default for OsStr

source§

fn default() -> OsStr

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

impl Deref for OsStr

§

type Target = OsStr

The resulting type after dereferencing.
source§

fn deref(&self) -> &OsStr

Dereferences the value.
source§

impl From<&&'static OsStr> for OsStr

source§

fn from(name: &&'static OsStr) -> Self

Converts to this type from the input type.
source§

impl From<&&'static str> for OsStr

source§

fn from(name: &&'static str) -> Self

Converts to this type from the input type.
source§

impl From<&'static OsStr> for OsStr

source§

fn from(name: &'static OsStr) -> Self

Converts to this type from the input type.
source§

impl From<&'static str> for OsStr

source§

fn from(name: &'static str) -> Self

Converts to this type from the input type.
source§

impl From<&OsStr> for OsStr

source§

fn from(id: &OsStr) -> Self

Converts to this type from the input type.
source§

impl From<&OsString> for OsStr

source§

fn from(name: &OsString) -> Self

Converts to this type from the input type.
source§

impl From<&Str> for OsStr

source§

fn from(id: &Str) -> Self

Converts to this type from the input type.
source§

impl From<&String> for OsStr

source§

fn from(name: &String) -> Self

Converts to this type from the input type.
source§

impl From<OsStr> for OsString

source§

fn from(name: OsStr) -> Self

Converts to this type from the input type.
source§

impl From<OsStr> for PathBuf

source§

fn from(name: OsStr) -> Self

Converts to this type from the input type.
source§

impl From<OsString> for OsStr

source§

fn from(name: OsString) -> Self

Converts to this type from the input type.
source§

impl From<Str> for OsStr

source§

fn from(id: Str) -> Self

Converts to this type from the input type.
source§

impl From<String> for OsStr

source§

fn from(name: String) -> Self

Converts to this type from the input type.
source§

impl Hash for OsStr

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 IntoResettable<OsStr> for Option<&'static str>

source§

fn into_resettable(self) -> Resettable<OsStr>

Convert to the intended resettable type
source§

impl Ord for OsStr

source§

fn cmp(&self, other: &OsStr) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&OsStr> for OsStr

source§

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

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<&OsStr> for OsStr

source§

fn eq(&self, other: &&OsStr) -> 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 OsStr

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<OsStr> for &OsStr

source§

fn eq(&self, other: &OsStr) -> 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 OsStr

source§

fn eq(&self, other: &&str) -> 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<OsStr> for &str

source§

fn eq(&self, other: &OsStr) -> 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<OsStr> for OsStr

source§

fn eq(&self, other: &OsStr) -> 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<OsStr> for &OsStr

source§

fn eq(&self, other: &OsStr) -> 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<OsStr> for &str

source§

fn eq(&self, other: &OsStr) -> 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<OsStr> for OsString

source§

fn eq(&self, other: &OsStr) -> 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<OsStr> for OsStr

source§

fn eq(&self, other: &OsStr) -> 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<OsStr> for OsString

source§

fn eq(&self, other: &OsStr) -> 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<OsStr> for String

source§

fn eq(&self, other: &OsStr) -> 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<OsStr> for str

source§

fn eq(&self, other: &OsStr) -> 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<OsString> for OsStr

source§

fn eq(&self, other: &OsString) -> 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 OsStr

source§

fn eq(&self, other: &String) -> 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<OsStr> for String

source§

fn eq(&self, other: &OsStr) -> 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 OsStr

source§

fn eq(&self, other: &str) -> 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<OsStr> for str

source§

fn eq(&self, other: &OsStr) -> 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<OsString> for OsStr

source§

fn eq(&self, other: &OsString) -> 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 OsStr

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 PartialEq<str> for OsStr

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 PartialOrd<OsStr> for OsStr

source§

fn partial_cmp(&self, other: &OsStr) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

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

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

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

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

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

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

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

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Eq for OsStr

source§

impl StructuralEq for OsStr

source§

impl StructuralPartialEq for OsStr

Auto Trait Implementations§

§

impl RefUnwindSafe for OsStr

§

impl Send for OsStr

§

impl Sync for OsStr

§

impl Unpin for OsStr

§

impl UnwindSafe for OsStr

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/clap_builder/builder/struct.Str.html b/clap_builder/builder/struct.Str.html index 04829adc3b..3d8571465e 100644 --- a/clap_builder/builder/struct.Str.html +++ b/clap_builder/builder/struct.Str.html @@ -1169,37 +1169,37 @@
Examples
let s = "Grüße, Jürgen ❤";
 
 assert_eq!("grüße, jürgen ❤", s.to_ascii_lowercase());
-

Trait Implementations§

source§

impl AsRef<[u8]> for Str

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<OsStr> for Str

source§

fn as_ref(&self) -> &OsStr

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<Path> for Str

source§

fn as_ref(&self) -> &Path

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for Str

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<str> for Str

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for Str

source§

fn clone(&self) -> Str

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 Str

source§

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

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

impl Default for Str

source§

fn default() -> Str

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

impl Deref for Str

§

type Target = str

The resulting type after dereferencing.
source§

fn deref(&self) -> &str

Dereferences the value.
source§

impl Display for Str

source§

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

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

impl From<&&'static str> for Str

source§

fn from(name: &&'static str) -> Self

Converts to this type from the input type.
source§

impl From<&'static str> for Str

source§

fn from(name: &'static str) -> Self

Converts to this type from the input type.
source§

impl From<&Str> for Id

source§

fn from(name: &Str) -> Self

Converts to this type from the input type.
source§

impl From<&Str> for OsStr

source§

fn from(id: &Str) -> Self

Converts to this type from the input type.
source§

impl From<&Str> for Str

source§

fn from(id: &Str) -> Self

Converts to this type from the input type.
source§

impl From<&String> for Str

source§

fn from(name: &String) -> Self

Converts to this type from the input type.
source§

impl From<Id> for Str

source§

fn from(name: Id) -> Self

Converts to this type from the input type.
source§

impl From<Str> for Id

source§

fn from(name: Str) -> Self

Converts to this type from the input type.
source§

impl From<Str> for OsStr

source§

fn from(id: Str) -> Self

Converts to this type from the input type.
source§

impl From<Str> for OsString

source§

fn from(name: Str) -> Self

Converts to this type from the input type.
source§

impl From<Str> for PathBuf

source§

fn from(name: Str) -> Self

Converts to this type from the input type.
source§

impl From<Str> for String

source§

fn from(name: Str) -> Self

Converts to this type from the input type.
source§

impl From<Str> for Vec<u8>

source§

fn from(name: Str) -> Self

Converts to this type from the input type.
source§

impl From<String> for Str

source§

fn from(name: String) -> Self

Converts to this type from the input type.
source§

impl Hash for Str

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 +

Trait Implementations§

source§

impl AsRef<[u8]> for Str

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<OsStr> for Str

source§

fn as_ref(&self) -> &OsStr

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<Path> for Str

source§

fn as_ref(&self) -> &Path

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<str> for Str

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<str> for Str

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for Str

source§

fn clone(&self) -> Str

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 Str

source§

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

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

impl Default for Str

source§

fn default() -> Str

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

impl Deref for Str

§

type Target = str

The resulting type after dereferencing.
source§

fn deref(&self) -> &str

Dereferences the value.
source§

impl Display for Str

source§

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

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

impl From<&&'static str> for Str

source§

fn from(name: &&'static str) -> Self

Converts to this type from the input type.
source§

impl From<&'static str> for Str

source§

fn from(name: &'static str) -> Self

Converts to this type from the input type.
source§

impl From<&Str> for Id

source§

fn from(name: &Str) -> Self

Converts to this type from the input type.
source§

impl From<&Str> for OsStr

source§

fn from(id: &Str) -> Self

Converts to this type from the input type.
source§

impl From<&Str> for Str

source§

fn from(id: &Str) -> Self

Converts to this type from the input type.
source§

impl From<&String> for Str

source§

fn from(name: &String) -> Self

Converts to this type from the input type.
source§

impl From<Id> for Str

source§

fn from(name: Id) -> Self

Converts to this type from the input type.
source§

impl From<Str> for Id

source§

fn from(name: Str) -> Self

Converts to this type from the input type.
source§

impl From<Str> for OsStr

source§

fn from(id: Str) -> Self

Converts to this type from the input type.
source§

impl From<Str> for OsString

source§

fn from(name: Str) -> Self

Converts to this type from the input type.
source§

impl From<Str> for PathBuf

source§

fn from(name: Str) -> Self

Converts to this type from the input type.
source§

impl From<Str> for String

source§

fn from(name: Str) -> Self

Converts to this type from the input type.
source§

impl From<Str> for Vec<u8>

source§

fn from(name: Str) -> Self

Converts to this type from the input type.
source§

impl From<String> for Str

source§

fn from(name: String) -> Self

Converts to this type from the input type.
source§

impl Hash for Str

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 IntoResettable<Str> for Option<&'static str>

source§

fn into_resettable(self) -> Resettable<Str>

Convert to the intended resettable type
source§

impl Ord for Str

source§

fn cmp(&self, other: &Str) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&OsStr> for Str

source§

fn eq(&self, other: &&OsStr) -> 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 Str

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<Id> for Str

source§

fn eq(&self, other: &Id) -> 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<OsStr> for Str

source§

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

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<&OsStr> for Str

source§

fn eq(&self, other: &&OsStr) -> 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 &OsStr

source§

fn eq(&self, other: &Str) -> 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<&str> for Str

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<Id> for Str

source§

fn eq(&self, other: &Id) -> 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<OsStr> for Str

source§

fn eq(&self, other: &OsStr) -> 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 &OsStr

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<Str> for &str

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<Str> for &str

source§

fn eq(&self, other: &Str) -> 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<Str> for Id

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<Str> for OsStr

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

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<Str> for Id

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<Str> for OsStr

source§

fn eq(&self, other: &Str) -> 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<Str> for String

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

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<Str> for String

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<Str> for str

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 Str

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 PartialEq<str> for Str

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 Str

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 PartialEq<str> for Str

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 PartialOrd<Str> for Str

source§

fn partial_cmp(&self, other: &Str) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

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

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

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

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

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

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

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

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Eq for Str

source§

impl StructuralEq for Str

source§

impl StructuralPartialEq for Str

Auto Trait Implementations§

§

impl RefUnwindSafe for Str

§

impl Send for Str

§

impl Sync for Str

§

impl Unpin for Str

§

impl UnwindSafe for Str

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/clap_builder/builder/struct.StyledStr.html b/clap_builder/builder/struct.StyledStr.html index 1ca99b3d8e..32c51a216d 100644 --- a/clap_builder/builder/struct.StyledStr.html +++ b/clap_builder/builder/struct.StyledStr.html @@ -13,8 +13,8 @@

Examples

// ...

Implementations§

source§

impl StyledStr

source

pub const fn new() -> Self

Create an empty buffer

source

pub fn ansi(&self) -> impl Display + '_

Display using ANSI Escape Code styling

-

Trait Implementations§

source§

impl Clone for StyledStr

source§

fn clone(&self) -> StyledStr

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 StyledStr

source§

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

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

impl Default for &StyledStr

source§

fn default() -> Self

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

impl Default for StyledStr

source§

fn default() -> StyledStr

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

impl Display for StyledStr

Color-unaware printing. Never uses coloring.

-
source§

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

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

impl From<&&'static str> for StyledStr

source§

fn from(name: &&'static str) -> Self

Converts to this type from the input type.
source§

impl From<&'static str> for StyledStr

source§

fn from(name: &'static str) -> Self

Converts to this type from the input type.
source§

impl From<&String> for StyledStr

source§

fn from(name: &String) -> Self

Converts to this type from the input type.
source§

impl From<String> for StyledStr

source§

fn from(name: String) -> Self

Converts to this type from the input type.
source§

impl IntoResettable<StyledStr> for Option<&'static str>

source§

fn into_resettable(self) -> Resettable<StyledStr>

Convert to the intended resettable type
source§

impl Ord for StyledStr

source§

fn cmp(&self, other: &StyledStr) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere +

Trait Implementations§

source§

impl Clone for StyledStr

source§

fn clone(&self) -> StyledStr

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 StyledStr

source§

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

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

impl Default for &StyledStr

source§

fn default() -> Self

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

impl Default for StyledStr

source§

fn default() -> StyledStr

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

impl Display for StyledStr

Color-unaware printing. Never uses coloring.

+
source§

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

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

impl From<&&'static str> for StyledStr

source§

fn from(name: &&'static str) -> Self

Converts to this type from the input type.
source§

impl From<&'static str> for StyledStr

source§

fn from(name: &'static str) -> Self

Converts to this type from the input type.
source§

impl From<&String> for StyledStr

source§

fn from(name: &String) -> Self

Converts to this type from the input type.
source§

impl From<String> for StyledStr

source§

fn from(name: String) -> Self

Converts to this type from the input type.
source§

impl IntoResettable<StyledStr> for Option<&'static str>

source§

fn into_resettable(self) -> Resettable<StyledStr>

Convert to the intended resettable type
source§

impl Ord for StyledStr

source§

fn cmp(&self, other: &StyledStr) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<StyledStr> for StyledStr

source§

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

This method tests for self and other values to be equal, and is used diff --git a/clap_builder/builder/struct.ValueParser.html b/clap_builder/builder/struct.ValueParser.html index 8db4de059b..39f29b03b0 100644 --- a/clap_builder/builder/struct.ValueParser.html +++ b/clap_builder/builder/struct.ValueParser.html @@ -158,7 +158,7 @@
Example
P: Into<PossibleValue>,

Create a ValueParser with PossibleValuesParser

See PossibleValuesParser for more flexibility in creating the PossibleValues.

-

Examples

+

Examples

let mut cmd = clap::Command::new("raw")
     .arg(
         clap::Arg::new("color")
@@ -174,7 +174,7 @@ 

Examples

let color: &String = m.get_one("color") .expect("default"); assert_eq!(color, "never");
-
source§

fn from(values: [P; C]) -> Self

Converts to this type from the input type.
source§

impl<P> From<P> for ValueParserwhere +

source§

fn from(values: [P; C]) -> Self

Converts to this type from the input type.
source§

impl<P> From<P> for ValueParserwhere P: TypedValueParser + Send + Sync + 'static,

Convert a TypedValueParser to ValueParser

Example

let mut cmd = clap::Command::new("raw")
@@ -193,10 +193,10 @@ 

Example

let hostname: &String = m.get_one("hostname") .expect("required"); assert_eq!(hostname, "rust-lang.org");
-
source§

fn from(p: P) -> Self

Converts to this type from the input type.
source§

impl From<Range<i64>> for ValueParser

Create an i64 ValueParser from a N..M range

+
source§

fn from(p: P) -> Self

Converts to this type from the input type.
source§

impl From<Range<i64>> for ValueParser

Create an i64 ValueParser from a N..M range

See RangedI64ValueParser for more control over the output type.

See also RangedU64ValueParser

-

Examples

+

Examples

let mut cmd = clap::Command::new("raw")
     .arg(
         clap::Arg::new("port")
@@ -210,10 +210,10 @@ 

Examples

let port: i64 = *m.get_one("port") .expect("required"); assert_eq!(port, 3001);
-
source§

fn from(value: Range<i64>) -> Self

Converts to this type from the input type.
source§

impl From<RangeFrom<i64>> for ValueParser

Create an i64 ValueParser from a N.. range

+
source§

fn from(value: Range<i64>) -> Self

Converts to this type from the input type.
source§

impl From<RangeFrom<i64>> for ValueParser

Create an i64 ValueParser from a N.. range

See RangedI64ValueParser for more control over the output type.

See also RangedU64ValueParser

-

Examples

+

Examples

let mut cmd = clap::Command::new("raw")
     .arg(
         clap::Arg::new("port")
@@ -227,10 +227,10 @@ 

Examples

let port: i64 = *m.get_one("port") .expect("required"); assert_eq!(port, 3001);
-
source§

fn from(value: RangeFrom<i64>) -> Self

Converts to this type from the input type.
source§

impl From<RangeFull> for ValueParser

Create an i64 ValueParser from a .. range

+
source§

fn from(value: RangeFrom<i64>) -> Self

Converts to this type from the input type.
source§

impl From<RangeFull> for ValueParser

Create an i64 ValueParser from a .. range

See RangedI64ValueParser for more control over the output type.

See also RangedU64ValueParser

-

Examples

+

Examples

let mut cmd = clap::Command::new("raw")
     .arg(
         clap::Arg::new("port")
@@ -244,7 +244,7 @@ 

Examples

let port: i64 = *m.get_one("port") .expect("required"); assert_eq!(port, 3001);
-
source§

fn from(value: RangeFull) -> Self

Converts to this type from the input type.
source§

impl From<RangeInclusive<i64>> for ValueParser

Create an i64 ValueParser from a N..=M range

+
source§

fn from(value: RangeFull) -> Self

Converts to this type from the input type.
source§

impl From<RangeInclusive<i64>> for ValueParser

Create an i64 ValueParser from a N..=M range

See RangedI64ValueParser for more control over the output type.

See also RangedU64ValueParser

Examples

@@ -261,10 +261,10 @@

Examples

let port: i64 = *m.get_one("port") .expect("required"); assert_eq!(port, 3001);
-
source§

fn from(value: RangeInclusive<i64>) -> Self

Converts to this type from the input type.
source§

impl From<RangeTo<i64>> for ValueParser

Create an i64 ValueParser from a ..M range

+
source§

fn from(value: RangeInclusive<i64>) -> Self

Converts to this type from the input type.
source§

impl From<RangeTo<i64>> for ValueParser

Create an i64 ValueParser from a ..M range

See RangedI64ValueParser for more control over the output type.

See also RangedU64ValueParser

-

Examples

+

Examples

let mut cmd = clap::Command::new("raw")
     .arg(
         clap::Arg::new("port")
@@ -278,10 +278,10 @@ 

Examples

let port: i64 = *m.get_one("port") .expect("required"); assert_eq!(port, 80);
-
source§

fn from(value: RangeTo<i64>) -> Self

Converts to this type from the input type.
source§

impl From<RangeToInclusive<i64>> for ValueParser

Create an i64 ValueParser from a ..=M range

+
source§

fn from(value: RangeTo<i64>) -> Self

Converts to this type from the input type.
source§

impl From<RangeToInclusive<i64>> for ValueParser

Create an i64 ValueParser from a ..=M range

See RangedI64ValueParser for more control over the output type.

See also RangedU64ValueParser

-

Examples

+

Examples

let mut cmd = clap::Command::new("raw")
     .arg(
         clap::Arg::new("port")
@@ -295,11 +295,11 @@ 

Examples

let port: i64 = *m.get_one("port") .expect("required"); assert_eq!(port, 80);
-
source§

fn from(value: RangeToInclusive<i64>) -> Self

Converts to this type from the input type.
source§

impl<P> From<Vec<P, Global>> for ValueParserwhere +
source§

fn from(value: RangeToInclusive<i64>) -> Self

Converts to this type from the input type.

source§

impl<P> From<Vec<P, Global>> for ValueParserwhere P: Into<PossibleValue>,

Create a ValueParser with PossibleValuesParser

See PossibleValuesParser for more flexibility in creating the PossibleValues.

-

Examples

+

Examples

let possible = vec!["always", "auto", "never"];
 let mut cmd = clap::Command::new("raw")
     .arg(
@@ -316,7 +316,7 @@ 

Examples

let color: &String = m.get_one("color") .expect("default"); assert_eq!(color, "never");
-
source§

fn from(values: Vec<P>) -> Self

Converts to this type from the input type.
source§

impl IntoResettable<ValueParser> for Option<ValueParser>

source§

fn into_resettable(self) -> Resettable<ValueParser>

Convert to the intended resettable type

Auto Trait Implementations§

§

impl !RefUnwindSafe for ValueParser

§

impl Send for ValueParser

§

impl Sync for ValueParser

§

impl Unpin for ValueParser

§

impl !UnwindSafe for ValueParser

Blanket Implementations§

source§

impl<T> Any for Twhere +

source§

fn from(values: Vec<P>) -> Self

Converts to this type from the input type.
source§

impl IntoResettable<ValueParser> for Option<ValueParser>

source§

fn into_resettable(self) -> Resettable<ValueParser>

Convert to the intended resettable type

Auto Trait Implementations§

§

impl !RefUnwindSafe for ValueParser

§

impl Send for ValueParser

§

impl Sync for ValueParser

§

impl Unpin for ValueParser

§

impl !UnwindSafe for ValueParser

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,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/clap_builder/builder/struct.ValueRange.html b/clap_builder/builder/struct.ValueRange.html index 1cbe5673f6..69aa4d2029 100644 --- a/clap_builder/builder/struct.ValueRange.html +++ b/clap_builder/builder/struct.ValueRange.html @@ -23,7 +23,7 @@
Examples
let range = ValueRange::new(0); assert!(!range.takes_values());
-

Trait Implementations§

source§

impl Clone for ValueRange

source§

fn clone(&self) -> ValueRange

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 ValueRange

source§

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

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

impl Default for ValueRange

source§

fn default() -> Self

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

impl Display for ValueRange

source§

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

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

impl From<Range<usize>> for ValueRange

source§

fn from(range: Range<usize>) -> Self

Converts to this type from the input type.
source§

impl From<RangeFrom<usize>> for ValueRange

source§

fn from(range: RangeFrom<usize>) -> Self

Converts to this type from the input type.
source§

impl From<RangeFull> for ValueRange

source§

fn from(_: RangeFull) -> Self

Converts to this type from the input type.
source§

impl From<RangeInclusive<usize>> for ValueRange

source§

fn from(range: RangeInclusive<usize>) -> Self

Converts to this type from the input type.
source§

impl From<RangeTo<usize>> for ValueRange

source§

fn from(range: RangeTo<usize>) -> Self

Converts to this type from the input type.
source§

impl From<RangeToInclusive<usize>> for ValueRange

source§

fn from(range: RangeToInclusive<usize>) -> Self

Converts to this type from the input type.
source§

impl From<usize> for ValueRange

source§

fn from(fixed: usize) -> Self

Converts to this type from the input type.
source§

impl Hash for ValueRange

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 +

Trait Implementations§

source§

impl Clone for ValueRange

source§

fn clone(&self) -> ValueRange

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 ValueRange

source§

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

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

impl Default for ValueRange

source§

fn default() -> Self

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

impl Display for ValueRange

source§

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

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

impl From<Range<usize>> for ValueRange

source§

fn from(range: Range<usize>) -> Self

Converts to this type from the input type.
source§

impl From<RangeFrom<usize>> for ValueRange

source§

fn from(range: RangeFrom<usize>) -> Self

Converts to this type from the input type.
source§

impl From<RangeFull> for ValueRange

source§

fn from(_: RangeFull) -> Self

Converts to this type from the input type.
source§

impl From<RangeInclusive<usize>> for ValueRange

source§

fn from(range: RangeInclusive<usize>) -> Self

Converts to this type from the input type.
source§

impl From<RangeTo<usize>> for ValueRange

source§

fn from(range: RangeTo<usize>) -> Self

Converts to this type from the input type.
source§

impl From<RangeToInclusive<usize>> for ValueRange

source§

fn from(range: RangeToInclusive<usize>) -> Self

Converts to this type from the input type.
source§

impl From<usize> for ValueRange

source§

fn from(fixed: usize) -> Self

Converts to this type from the input type.
source§

impl Hash for ValueRange

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

source§

fn eq(&self, other: &ValueRange) -> 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/clap_builder/builder/trait.IntoResettable.html b/clap_builder/builder/trait.IntoResettable.html index 641e585637..08b0d8687b 100644 --- a/clap_builder/builder/trait.IntoResettable.html +++ b/clap_builder/builder/trait.IntoResettable.html @@ -3,4 +3,4 @@ fn into_resettable(self) -> Resettable<T>; }
Expand description

Convert to the intended resettable type

Required Methods§

source

fn into_resettable(self) -> Resettable<T>

Convert to the intended resettable type

-

Implementations on Foreign Types§

source§

impl IntoResettable<usize> for usize

source§

impl IntoResettable<Str> for Option<&'static str>

source§

impl IntoResettable<usize> for Option<usize>

source§

impl IntoResettable<ValueParser> for Option<ValueParser>

source§

impl IntoResettable<ValueHint> for Option<ValueHint>

source§

impl IntoResettable<ArgAction> for Option<ArgAction>

source§

impl IntoResettable<OsStr> for Option<&'static str>

source§

impl IntoResettable<char> for Option<char>

source§

impl IntoResettable<StyledStr> for Option<&'static str>

source§

impl IntoResettable<char> for char

Implementors§

\ No newline at end of file +

Implementations on Foreign Types§

source§

impl IntoResettable<ArgAction> for Option<ArgAction>

source§

fn into_resettable(self) -> Resettable<ArgAction>

source§

impl IntoResettable<OsStr> for Option<&'static str>

source§

fn into_resettable(self) -> Resettable<OsStr>

source§

impl IntoResettable<usize> for usize

source§

fn into_resettable(self) -> Resettable<usize>

source§

impl IntoResettable<StyledStr> for Option<&'static str>

source§

fn into_resettable(self) -> Resettable<StyledStr>

source§

impl IntoResettable<ValueHint> for Option<ValueHint>

source§

fn into_resettable(self) -> Resettable<ValueHint>

source§

impl IntoResettable<Str> for Option<&'static str>

source§

fn into_resettable(self) -> Resettable<Str>

source§

impl IntoResettable<char> for Option<char>

source§

fn into_resettable(self) -> Resettable<char>

source§

impl IntoResettable<char> for char

source§

fn into_resettable(self) -> Resettable<char>

source§

impl IntoResettable<usize> for Option<usize>

source§

fn into_resettable(self) -> Resettable<usize>

source§

impl IntoResettable<ValueParser> for Option<ValueParser>

source§

fn into_resettable(self) -> Resettable<ValueParser>

Implementors§

source§

impl IntoResettable<ArgAction> for ArgAction

source§

impl IntoResettable<ValueHint> for ValueHint

source§

impl<I: Into<Id>> IntoResettable<Id> for I

source§

impl<I: Into<String>> IntoResettable<String> for I

source§

impl<I: Into<OsStr>> IntoResettable<OsStr> for I

source§

impl<I: Into<Str>> IntoResettable<Str> for I

source§

impl<I: Into<StyledStr>> IntoResettable<StyledStr> for I

source§

impl<I: Into<ValueParser>> IntoResettable<ValueParser> for I

source§

impl<I: Into<ValueRange>> IntoResettable<ValueRange> for I

source§

impl<T> IntoResettable<T> for Resettable<T>

\ No newline at end of file diff --git a/clap_builder/builder/trait.ValueParserFactory.html b/clap_builder/builder/trait.ValueParserFactory.html index ceac88d3c6..d6ab21089d 100644 --- a/clap_builder/builder/trait.ValueParserFactory.html +++ b/clap_builder/builder/trait.ValueParserFactory.html @@ -37,10 +37,10 @@

Example

It should at least be a type that supports Into<ValueParser>. A non-ValueParser type allows the caller to do further initialization on the parser.

Required Methods§

source

fn value_parser() -> Self::Parser

Create the specified Self::Parser

-

Implementations on Foreign Types§

source§

impl ValueParserFactory for PathBuf

§

type Parser = ValueParser

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for u64

§

type Parser = RangedU64ValueParser<u64>

source§

fn value_parser() -> Self::Parser

source§

impl<T> ValueParserFactory for Box<T>where +

Implementations on Foreign Types§

source§

impl ValueParserFactory for OsString

§

type Parser = ValueParser

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for i32

§

type Parser = RangedI64ValueParser<i32>

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for Box<str>

§

type Parser = MapValueParser<StringValueParser, fn(_: String) -> Box<str, Global>>

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for u8

§

type Parser = RangedI64ValueParser<u8>

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for PathBuf

§

type Parser = ValueParser

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for Box<Path>

§

type Parser = MapValueParser<PathBufValueParser, fn(_: PathBuf) -> Box<Path, Global>>

source§

fn value_parser() -> Self::Parser

source§

impl<T> ValueParserFactory for Box<T>where T: ValueParserFactory + Send + Sync + Clone, - <T as ValueParserFactory>::Parser: TypedValueParser<Value = T>,

§

type Parser = MapValueParser<<T as ValueParserFactory>::Parser, fn(_: T) -> Box<T, Global>>

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for u16

§

type Parser = RangedI64ValueParser<u16>

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for Box<Path>

§

type Parser = MapValueParser<PathBufValueParser, fn(_: PathBuf) -> Box<Path, Global>>

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for bool

§

type Parser = ValueParser

source§

fn value_parser() -> Self::Parser

source§

impl<T> ValueParserFactory for Arc<T>where + <T as ValueParserFactory>::Parser: TypedValueParser<Value = T>,

§

type Parser = MapValueParser<<T as ValueParserFactory>::Parser, fn(_: T) -> Box<T, Global>>

source§

fn value_parser() -> Self::Parser

source§

impl<T> ValueParserFactory for Wrapping<T>where T: ValueParserFactory + Send + Sync + Clone, - <T as ValueParserFactory>::Parser: TypedValueParser<Value = T>,

§

type Parser = MapValueParser<<T as ValueParserFactory>::Parser, fn(_: T) -> Arc<T>>

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for Box<OsStr>

§

type Parser = MapValueParser<OsStringValueParser, fn(_: OsString) -> Box<OsStr, Global>>

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for u8

§

type Parser = RangedI64ValueParser<u8>

source§

fn value_parser() -> Self::Parser

source§

impl<T> ValueParserFactory for Wrapping<T>where + <T as ValueParserFactory>::Parser: TypedValueParser<Value = T>,

§

type Parser = MapValueParser<<T as ValueParserFactory>::Parser, fn(_: T) -> Wrapping<T>>

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for u32

§

type Parser = RangedI64ValueParser<u32>

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for Box<OsStr>

§

type Parser = MapValueParser<OsStringValueParser, fn(_: OsString) -> Box<OsStr, Global>>

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for u64

§

type Parser = RangedU64ValueParser<u64>

source§

fn value_parser() -> Self::Parser

source§

impl<T> ValueParserFactory for Arc<T>where T: ValueParserFactory + Send + Sync + Clone, - <T as ValueParserFactory>::Parser: TypedValueParser<Value = T>,

§

type Parser = MapValueParser<<T as ValueParserFactory>::Parser, fn(_: T) -> Wrapping<T>>

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for i32

§

type Parser = RangedI64ValueParser<i32>

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for OsString

§

type Parser = ValueParser

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for i16

§

type Parser = RangedI64ValueParser<i16>

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for u32

§

type Parser = RangedI64ValueParser<u32>

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for Box<str>

§

type Parser = MapValueParser<StringValueParser, fn(_: String) -> Box<str, Global>>

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for String

§

type Parser = ValueParser

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for i64

§

type Parser = RangedI64ValueParser<i64>

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for i8

§

type Parser = RangedI64ValueParser<i8>

source§

fn value_parser() -> Self::Parser

Implementors§

\ No newline at end of file + <T as ValueParserFactory>::Parser: TypedValueParser<Value = T>,
§

type Parser = MapValueParser<<T as ValueParserFactory>::Parser, fn(_: T) -> Arc<T>>

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for u16

§

type Parser = RangedI64ValueParser<u16>

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for bool

§

type Parser = ValueParser

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for i64

§

type Parser = RangedI64ValueParser<i64>

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for i8

§

type Parser = RangedI64ValueParser<i8>

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for String

§

type Parser = ValueParser

source§

fn value_parser() -> Self::Parser

source§

impl ValueParserFactory for i16

§

type Parser = RangedI64ValueParser<i16>

source§

fn value_parser() -> Self::Parser

Implementors§

\ No newline at end of file diff --git a/clap_builder/enum.ColorChoice.html b/clap_builder/enum.ColorChoice.html index 4c6c4aa027..33838d38f8 100644 --- a/clap_builder/enum.ColorChoice.html +++ b/clap_builder/enum.ColorChoice.html @@ -26,9 +26,9 @@

Examples

.color(ColorChoice::Never) .get_matches();

Implementations§

source§

impl ColorChoice

source

pub fn possible_values() -> impl Iterator<Item = PossibleValue>

Report all possible_values

-

Trait Implementations§

source§

impl Clone for ColorChoice

source§

fn clone(&self) -> ColorChoice

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 ColorChoice

source§

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

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

impl Default for ColorChoice

source§

fn default() -> Self

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

impl Display for ColorChoice

source§

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

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

impl FromStr for ColorChoice

§

type Err = String

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 PartialEq<ColorChoice> for ColorChoice

source§

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

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

Trait Implementations§

source§

impl Clone for ColorChoice

source§

fn clone(&self) -> ColorChoice

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 ColorChoice

source§

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

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

impl Default for ColorChoice

source§

fn default() -> Self

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

impl Display for ColorChoice

source§

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

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

impl FromStr for ColorChoice

§

type Err = String

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 PartialEq<ColorChoice> for ColorChoice

source§

fn eq(&self, other: &ColorChoice) -> 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 ValueEnum for ColorChoice

source§

fn value_variants<'a>() -> &'a [Self]

All possible argument values, in display order.
source§

fn to_possible_value(&self) -> Option<PossibleValue>

The canonical argument value. Read more
source§

fn from_str(input: &str, ignore_case: bool) -> Result<Self, String>

Parse an argument into Self.
source§

impl Copy for ColorChoice

source§

impl Eq for ColorChoice

source§

impl StructuralEq for ColorChoice

source§

impl StructuralPartialEq for ColorChoice

Auto Trait Implementations§

§

impl RefUnwindSafe for ColorChoice

§

impl Send for ColorChoice

§

impl Sync for ColorChoice

§

impl Unpin for ColorChoice

§

impl UnwindSafe for ColorChoice

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl ValueEnum for ColorChoice

source§

fn value_variants<'a>() -> &'a [Self]

All possible argument values, in display order.
source§

fn to_possible_value(&self) -> Option<PossibleValue>

The canonical argument value. Read more
source§

fn from_str(input: &str, ignore_case: bool) -> Result<Self, String>

Parse an argument into Self.
source§

impl Copy for ColorChoice

source§

impl Eq for ColorChoice

source§

impl StructuralEq for ColorChoice

source§

impl StructuralPartialEq for ColorChoice

Auto Trait Implementations§

§

impl RefUnwindSafe for ColorChoice

§

impl Send for ColorChoice

§

impl Sync for ColorChoice

§

impl Unpin for ColorChoice

§

impl UnwindSafe for ColorChoice

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,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/clap_builder/error/enum.ContextKind.html b/clap_builder/error/enum.ContextKind.html index 4af302d8f2..52d706a074 100644 --- a/clap_builder/error/enum.ContextKind.html +++ b/clap_builder/error/enum.ContextKind.html @@ -35,7 +35,7 @@
§

Usage

A usage string

§

Custom

An opaque message to the user

Implementations§

source§

impl ContextKind

source

pub fn as_str(self) -> Option<&'static str>

End-user description of the error case, where relevant

-

Trait Implementations§

source§

impl Clone for ContextKind

source§

fn clone(&self) -> ContextKind

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 ContextKind

source§

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

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

impl Display for ContextKind

source§

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

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

impl Hash for ContextKind

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 +

Trait Implementations§

source§

impl Clone for ContextKind

source§

fn clone(&self) -> ContextKind

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 ContextKind

source§

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

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

impl Display for ContextKind

source§

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

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

impl Hash for ContextKind

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

source§

fn eq(&self, other: &ContextKind) -> 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/clap_builder/error/struct.Error.html b/clap_builder/error/struct.Error.html index 29aa226fe6..88665c17e1 100644 --- a/clap_builder/error/struct.Error.html +++ b/clap_builder/error/struct.Error.html @@ -73,7 +73,7 @@
Example
// do_something }, };
-

Trait Implementations§

source§

impl<F: ErrorFormatter> Debug for Error<F>

source§

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

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

impl<F: ErrorFormatter> Display for Error<F>

source§

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

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

impl<F: ErrorFormatter> Error for Error<F>

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<F: ErrorFormatter> From<Error> for Error<F>

source§

fn from(e: Error) -> Self

Converts to this type from the input type.
source§

impl<F: ErrorFormatter> From<Error> for Error<F>

source§

fn from(e: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<F = RichFormatter> !RefUnwindSafe for Error<F>

§

impl<F> Send for Error<F>where +

Trait Implementations§

source§

impl<F: ErrorFormatter> Debug for Error<F>

source§

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

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

impl<F: ErrorFormatter> Display for Error<F>

source§

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

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

impl<F: ErrorFormatter> Error for Error<F>

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<F: ErrorFormatter> From<Error> for Error<F>

source§

fn from(e: Error) -> Self

Converts to this type from the input type.
source§

impl<F: ErrorFormatter> From<Error> for Error<F>

source§

fn from(e: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<F = RichFormatter> !RefUnwindSafe for Error<F>

§

impl<F> Send for Error<F>where F: Send,

§

impl<F> Sync for Error<F>where F: Sync,

§

impl<F> Unpin for Error<F>where F: Unpin,

§

impl<F = RichFormatter> !UnwindSafe for Error<F>

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/clap_builder/parser/enum.MatchesError.html b/clap_builder/parser/enum.MatchesError.html index 9793005ec6..fe8264f8f7 100644 --- a/clap_builder/parser/enum.MatchesError.html +++ b/clap_builder/parser/enum.MatchesError.html @@ -9,7 +9,7 @@

§expected: AnyValueId

The target type to downcast to

Failed to downcast AnyValue to the specified type

§

UnknownArgument

Fields

This variant is marked as non-exhaustive
Non-exhaustive enum variants could have additional fields added in future. Therefore, non-exhaustive enum variants cannot be constructed in external crates and cannot be matched against.

Argument not defined in Command

-

Trait Implementations§

source§

impl Clone for MatchesError

source§

fn clone(&self) -> MatchesError

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 MatchesError

source§

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

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

impl Display for MatchesError

source§

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

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

impl Error for MatchesError

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

Auto Trait Implementations§

§

impl RefUnwindSafe for MatchesError

§

impl Send for MatchesError

§

impl Sync for MatchesError

§

impl Unpin for MatchesError

§

impl UnwindSafe for MatchesError

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for MatchesError

source§

fn clone(&self) -> MatchesError

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 MatchesError

source§

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

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

impl Display for MatchesError

source§

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

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

impl Error for MatchesError

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

Auto Trait Implementations§

§

impl RefUnwindSafe for MatchesError

§

impl Send for MatchesError

§

impl Sync for MatchesError

§

impl Unpin for MatchesError

§

impl UnwindSafe for MatchesError

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,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/clap_builder/struct.Id.html b/clap_builder/struct.Id.html index 222a848f6a..9236ff6013 100644 --- a/clap_builder/struct.Id.html +++ b/clap_builder/struct.Id.html @@ -3,29 +3,29 @@ relationships between Args and ArgGroups with functions like Arg::conflicts_with.

Implementations§

source§

impl Id

source

pub fn as_str(&self) -> &str

Get the raw string of the Id

-

Trait Implementations§

source§

impl AsRef<str> for Id

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<str> for Id

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for Id

source§

fn clone(&self) -> Id

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 Id

source§

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

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

impl Default for Id

source§

fn default() -> Id

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

impl Display for Id

source§

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

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

impl From<&&'static str> for Id

source§

fn from(name: &&'static str) -> Self

Converts to this type from the input type.
source§

impl From<&'static str> for Id

source§

fn from(name: &'static str) -> Self

Converts to this type from the input type.
source§

impl From<&Id> for Id

source§

fn from(id: &Id) -> Self

Converts to this type from the input type.
source§

impl From<&Str> for Id

source§

fn from(name: &Str) -> Self

Converts to this type from the input type.
source§

impl From<&String> for Id

source§

fn from(name: &String) -> Self

Converts to this type from the input type.
source§

impl From<Id> for Str

source§

fn from(name: Id) -> Self

Converts to this type from the input type.
source§

impl From<Id> for String

source§

fn from(name: Id) -> Self

Converts to this type from the input type.
source§

impl From<Str> for Id

source§

fn from(name: Str) -> Self

Converts to this type from the input type.
source§

impl From<String> for Id

source§

fn from(name: String) -> Self

Converts to this type from the input type.
source§

impl Hash for Id

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 +

Trait Implementations§

source§

impl AsRef<str> for Id

source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<str> for Id

source§

fn borrow(&self) -> &str

Immutably borrows from an owned value. Read more
source§

impl Clone for Id

source§

fn clone(&self) -> Id

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 Id

source§

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

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

impl Default for Id

source§

fn default() -> Id

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

impl Display for Id

source§

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

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

impl From<&&'static str> for Id

source§

fn from(name: &&'static str) -> Self

Converts to this type from the input type.
source§

impl From<&'static str> for Id

source§

fn from(name: &'static str) -> Self

Converts to this type from the input type.
source§

impl From<&Id> for Id

source§

fn from(id: &Id) -> Self

Converts to this type from the input type.
source§

impl From<&Str> for Id

source§

fn from(name: &Str) -> Self

Converts to this type from the input type.
source§

impl From<&String> for Id

source§

fn from(name: &String) -> Self

Converts to this type from the input type.
source§

impl From<Id> for Str

source§

fn from(name: Id) -> Self

Converts to this type from the input type.
source§

impl From<Id> for String

source§

fn from(name: Id) -> Self

Converts to this type from the input type.
source§

impl From<Str> for Id

source§

fn from(name: Str) -> Self

Converts to this type from the input type.
source§

impl From<String> for Id

source§

fn from(name: String) -> Self

Converts to this type from the input type.
source§

impl Hash for Id

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 Index<&Id> for Command

§

type Output = Arg

The returned type after indexing.
source§

fn index(&self, key: &Id) -> &Self::Output

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

impl Ord for Id

source§

fn cmp(&self, other: &Id) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&str> for Id

source§

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

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<&str> for Id

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<Id> for &str

source§

fn eq(&self, other: &Id) -> 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<Id> for Id

source§

fn eq(&self, other: &Id) -> 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<Id> for &str

source§

fn eq(&self, other: &Id) -> 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<Id> for Str

source§

fn eq(&self, other: &Id) -> 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<Id> for String

source§

fn eq(&self, other: &Id) -> 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<Id> for Id

source§

fn eq(&self, other: &Id) -> 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<Id> for str

source§

fn eq(&self, other: &Id) -> 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<Id> for Str

source§

fn eq(&self, other: &Id) -> 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<Id> for String

source§

fn eq(&self, other: &Id) -> 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<Id> for str

source§

fn eq(&self, other: &Id) -> 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 Id

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 Id

source§

fn eq(&self, other: &String) -> 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 Id

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 PartialEq<str> for Id

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<str> for Id

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 PartialOrd<Id> for Id

source§

fn partial_cmp(&self, other: &Id) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

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

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

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

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

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

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

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

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Eq for Id

source§

impl StructuralEq for Id

source§

impl StructuralPartialEq for Id

Auto Trait Implementations§

§

impl RefUnwindSafe for Id

§

impl Send for Id

§

impl Sync for Id

§

impl Unpin for Id

§

impl UnwindSafe for Id

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/implementors/core/borrow/trait.Borrow.js b/implementors/core/borrow/trait.Borrow.js index 95d69858a3..78ce5895f4 100644 --- a/implementors/core/borrow/trait.Borrow.js +++ b/implementors/core/borrow/trait.Borrow.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"clap_builder":[["impl Borrow<str> for Id"],["impl Borrow<str> for Str"],["impl Borrow<OsStr> for OsStr"]], +"clap_builder":[["impl Borrow<str> for Str"],["impl Borrow<str> for Id"],["impl Borrow<OsStr> for OsStr"]], "crossbeam_epoch":[["impl<T: ?Sized + Pointable> Borrow<T> for Owned<T>"]], "plotters":[["impl<'a, DB: DrawingBackend, CT1: CoordTranslate, CT2: CoordTranslate> Borrow<ChartContext<'a, DB, CT1>> for DualCoordChartContext<'a, DB, CT1, CT2>"]], "smallvec":[["impl<A: Array> Borrow<[<A as Array>::Item]> for SmallVec<A>"]] diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js index 05bbe1c3c2..9f324d9b03 100644 --- a/implementors/core/clone/trait.Clone.js +++ b/implementors/core/clone/trait.Clone.js @@ -9,7 +9,7 @@ "cast":[["impl Clone for Error"]], "ciborium":[["impl Clone for CanonicalValue"],["impl<V: Clone, const TAG: u64> Clone for Required<V, TAG>"],["impl<V: Clone, const TAG: u64> Clone for Accepted<V, TAG>"],["impl Clone for Integer"],["impl<V: Clone> Clone for Captured<V>"],["impl Clone for Value"]], "ciborium_ll":[["impl Clone for Header"]], -"clap_builder":[["impl Clone for Id"],["impl<T: Clone> Clone for Values<T>"],["impl<P: Clone, F: Clone> Clone for TryMapValueParser<P, F>"],["impl Clone for ArgAction"],["impl Clone for StyledStr"],["impl<'a, T: Clone> Clone for ValuesRef<'a, T>"],["impl Clone for PossibleValuesParser"],["impl<'a> Clone for Indices<'a>"],["impl Clone for StringValueParser"],["impl<E: Clone + ValueEnum + Clone + Send + Sync + 'static> Clone for EnumValueParser<E>"],["impl<T: Clone + TryFrom<i64> + Clone + Send + Sync> Clone for RangedI64ValueParser<T>"],["impl Clone for ContextKind"],["impl Clone for FalseyValueParser"],["impl Clone for Arg"],["impl<'a> Clone for IdsRef<'a>"],["impl Clone for Styles"],["impl Clone for MatchesError"],["impl Clone for Box<dyn Extension>"],["impl Clone for Str"],["impl Clone for ArgGroup"],["impl Clone for ErrorKind"],["impl Clone for ValueParser"],["impl Clone for ArgPredicate"],["impl Clone for NonEmptyStringValueParser"],["impl Clone for ColorChoice"],["impl<'a> Clone for RawValues<'a>"],["impl Clone for ArgMatches"],["impl<T: Clone + TryFrom<u64>> Clone for RangedU64ValueParser<T>"],["impl Clone for ValueHint"],["impl Clone for PossibleValue"],["impl Clone for ValueSource"],["impl<T: Clone> Clone for Resettable<T>"],["impl Clone for ContextValue"],["impl Clone for PathBufValueParser"],["impl Clone for BoolishValueParser"],["impl Clone for OsStr"],["impl<P: Clone, F: Clone> Clone for MapValueParser<P, F>"],["impl Clone for ValueRange"],["impl Clone for BoolValueParser"],["impl Clone for UnknownArgumentValueParser"],["impl Clone for Command"],["impl Clone for OsStringValueParser"]], +"clap_builder":[["impl Clone for OsStr"],["impl Clone for Box<dyn Extension>"],["impl<E: Clone + ValueEnum + Clone + Send + Sync + 'static> Clone for EnumValueParser<E>"],["impl Clone for ArgPredicate"],["impl Clone for Arg"],["impl Clone for UnknownArgumentValueParser"],["impl Clone for PathBufValueParser"],["impl Clone for BoolValueParser"],["impl Clone for ArgGroup"],["impl<T: Clone + TryFrom<u64>> Clone for RangedU64ValueParser<T>"],["impl Clone for StringValueParser"],["impl<P: Clone, F: Clone> Clone for TryMapValueParser<P, F>"],["impl Clone for ContextValue"],["impl Clone for Str"],["impl Clone for Styles"],["impl Clone for Command"],["impl Clone for ValueParser"],["impl Clone for MatchesError"],["impl Clone for PossibleValuesParser"],["impl Clone for NonEmptyStringValueParser"],["impl<'a> Clone for Indices<'a>"],["impl Clone for BoolishValueParser"],["impl Clone for ArgMatches"],["impl<'a, T: Clone> Clone for ValuesRef<'a, T>"],["impl<T: Clone + TryFrom<i64> + Clone + Send + Sync> Clone for RangedI64ValueParser<T>"],["impl Clone for ArgAction"],["impl Clone for ContextKind"],["impl Clone for PossibleValue"],["impl<T: Clone> Clone for Values<T>"],["impl Clone for Id"],["impl<P: Clone, F: Clone> Clone for MapValueParser<P, F>"],["impl Clone for ColorChoice"],["impl Clone for ErrorKind"],["impl<T: Clone> Clone for Resettable<T>"],["impl Clone for OsStringValueParser"],["impl Clone for ValueHint"],["impl<'a> Clone for RawValues<'a>"],["impl Clone for ValueSource"],["impl Clone for FalseyValueParser"],["impl Clone for StyledStr"],["impl<'a> Clone for IdsRef<'a>"],["impl Clone for ValueRange"]], "clap_lex":[["impl Clone for ArgCursor"],["impl<'s> Clone for ParsedArg<'s>"],["impl Clone for RawArgs"],["impl<'s> Clone for ShortFlags<'s>"]], "colorchoice":[["impl Clone for ColorChoice"]], "comrak":[["impl Clone for NodeCodeBlock"],["impl Clone for TableAlignment"],["impl Clone for HeadingMeta"],["impl Clone for NodeDescriptionItem"],["impl Clone for NodeValue"],["impl Clone for ListDelimType"],["impl Clone for NodeCode"],["impl Clone for Sourcepos"],["impl Clone for ComrakRenderOptions"],["impl Clone for NodeHtmlBlock"],["impl Clone for LineColumn"],["impl Clone for Ast"],["impl Clone for ComrakParseOptions"],["impl Clone for ListStyleType"],["impl Clone for NodeLink"],["impl Clone for NodeList"],["impl Clone for ComrakExtensionOptions"],["impl Clone for ComrakOptions"],["impl Clone for ListType"],["impl<T: Clone> Clone for NodeEdge<T>"],["impl Clone for NodeHeading"]], @@ -48,7 +48,7 @@ "regex_syntax":[["impl Clone for Assertion"],["impl Clone for CaptureName"],["impl Clone for Hir"],["impl Clone for ErrorKind"],["impl Clone for Extractor"],["impl Clone for Dot"],["impl Clone for Utf8Range"],["impl Clone for RepetitionKind"],["impl Clone for TranslatorBuilder"],["impl Clone for Class"],["impl Clone for Translator"],["impl Clone for ClassUnicode"],["impl Clone for RepetitionRange"],["impl Clone for Error"],["impl Clone for AssertionKind"],["impl Clone for ClassUnicodeKind"],["impl Clone for Literal"],["impl Clone for Group"],["impl Clone for SpecialLiteralKind"],["impl Clone for ClassPerl"],["impl Clone for ClassSetBinaryOp"],["impl Clone for ClassSetUnion"],["impl Clone for Capture"],["impl Clone for Repetition"],["impl Clone for LookSet"],["impl Clone for Literal"],["impl Clone for Alternation"],["impl Clone for GroupKind"],["impl Clone for Literal"],["impl Clone for Seq"],["impl Clone for Flag"],["impl Clone for FlagsItemKind"],["impl Clone for Comment"],["impl Clone for HexLiteralKind"],["impl Clone for Position"],["impl Clone for ClassSetRange"],["impl Clone for ExtractKind"],["impl Clone for ClassUnicodeOpKind"],["impl Clone for Concat"],["impl Clone for ClassSetItem"],["impl Clone for ErrorKind"],["impl Clone for Flags"],["impl Clone for Error"],["impl Clone for Ast"],["impl Clone for ClassUnicode"],["impl Clone for Utf8Sequence"],["impl Clone for LiteralKind"],["impl Clone for Look"],["impl Clone for WithComments"],["impl Clone for Parser"],["impl Clone for ClassAscii"],["impl Clone for ClassBytes"],["impl Clone for HirKind"],["impl Clone for ParserBuilder"],["impl Clone for RepetitionOp"],["impl Clone for FlagsItem"],["impl Clone for LookSetIter"],["impl Clone for ClassBracketed"],["impl Clone for Parser"],["impl Clone for ClassBytesRange"],["impl Clone for Properties"],["impl Clone for Class"],["impl Clone for ClassPerlKind"],["impl Clone for SetFlags"],["impl Clone for Error"],["impl Clone for ClassSet"],["impl Clone for Repetition"],["impl Clone for Span"],["impl Clone for ParserBuilder"],["impl Clone for ClassSetBinaryOpKind"],["impl Clone for ClassAsciiKind"],["impl Clone for ClassUnicodeRange"]], "rustix":[["impl Clone for InputModes"],["impl Clone for ReadWriteFlags"],["impl Clone for QueueSelector"],["impl Clone for DupFlags"],["impl Clone for LocalModes"],["impl Clone for Direction"],["impl Clone for SpecialCodes"],["impl Clone for FdFlags"],["impl Clone for Opcode"],["impl Clone for OutputModes"],["impl Clone for Action"],["impl Clone for Errno"],["impl Clone for OptionalActions"],["impl Clone for ControlModes"],["impl Clone for Termios"]], "ryu":[["impl Clone for Buffer"]], -"serde":[["impl<E> Clone for StringDeserializer<E>"],["impl<A: Clone> Clone for MapAccessDeserializer<A>"],["impl<E> Clone for I64Deserializer<E>"],["impl<E> Clone for I32Deserializer<E>"],["impl<E> Clone for U32Deserializer<E>"],["impl<E> Clone for F32Deserializer<E>"],["impl Clone for Error"],["impl<E> Clone for UsizeDeserializer<E>"],["impl<'de, E> Clone for StrDeserializer<'de, E>"],["impl<E> Clone for U8Deserializer<E>"],["impl<E> Clone for IsizeDeserializer<E>"],["impl<'a> Clone for Unexpected<'a>"],["impl<A: Clone> Clone for EnumAccessDeserializer<A>"],["impl<E> Clone for I8Deserializer<E>"],["impl<E> Clone for UnitDeserializer<E>"],["impl<E> Clone for F64Deserializer<E>"],["impl<E> Clone for CharDeserializer<E>"],["impl<E> Clone for U16Deserializer<E>"],["impl<E> Clone for I128Deserializer<E>"],["impl<'a, E> Clone for BytesDeserializer<'a, E>"],["impl<'de, E> Clone for BorrowedBytesDeserializer<'de, E>"],["impl<E> Clone for U64Deserializer<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<E> Clone for U128Deserializer<E>"],["impl<'a, E> Clone for CowStrDeserializer<'a, E>"],["impl<I: Clone, E: Clone> Clone for SeqDeserializer<I, E>"],["impl Clone for IgnoredAny"],["impl<'de, E> Clone for BorrowedStrDeserializer<'de, E>"],["impl<E> Clone for BoolDeserializer<E>"],["impl<E> Clone for I16Deserializer<E>"],["impl<A: Clone> Clone for SeqAccessDeserializer<A>"]], +"serde":[["impl<E> Clone for UsizeDeserializer<E>"],["impl<E> Clone for I64Deserializer<E>"],["impl<E> Clone for I16Deserializer<E>"],["impl<E> Clone for IsizeDeserializer<E>"],["impl Clone for IgnoredAny"],["impl<E> Clone for F32Deserializer<E>"],["impl<E> Clone for StringDeserializer<E>"],["impl<'de, E> Clone for BorrowedBytesDeserializer<'de, E>"],["impl<E> Clone for F64Deserializer<E>"],["impl<A: Clone> Clone for EnumAccessDeserializer<A>"],["impl<E> Clone for U64Deserializer<E>"],["impl<E> Clone for I128Deserializer<E>"],["impl<'a> Clone for Unexpected<'a>"],["impl<'a, E> Clone for CowStrDeserializer<'a, E>"],["impl<A: Clone> Clone for SeqAccessDeserializer<A>"],["impl<E> Clone for I32Deserializer<E>"],["impl<E> Clone for U8Deserializer<E>"],["impl<E> Clone for UnitDeserializer<E>"],["impl<E> Clone for U32Deserializer<E>"],["impl<E> Clone for I8Deserializer<E>"],["impl<'de, E> Clone for StrDeserializer<'de, E>"],["impl<'de, E> Clone for BorrowedStrDeserializer<'de, E>"],["impl<E> Clone for U16Deserializer<E>"],["impl<E> Clone for BoolDeserializer<E>"],["impl<E> Clone for CharDeserializer<E>"],["impl<A: Clone> Clone for MapAccessDeserializer<A>"],["impl<E> Clone for U128Deserializer<E>"],["impl<'a, E> Clone for BytesDeserializer<'a, E>"],["impl<I: Clone, E: Clone> Clone for SeqDeserializer<I, E>"],["impl Clone for Error"],["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,"]], "serde_json":[["impl Clone for Value"],["impl Clone for CompactFormatter"],["impl Clone for Number"],["impl Clone for Category"],["impl Clone for Map<String, Value>"],["impl<'a> Clone for PrettyFormatter<'a>"]], "shell_words":[["impl Clone for ParseError"]], "smallvec":[["impl<A: Array> Clone for SmallVec<A>where\n A::Item: Clone,"],["impl<A: Array + Clone> Clone for IntoIter<A>where\n A::Item: Clone,"]], diff --git a/implementors/core/cmp/trait.Eq.js b/implementors/core/cmp/trait.Eq.js index 4913fa4943..9248c0b7a9 100644 --- a/implementors/core/cmp/trait.Eq.js +++ b/implementors/core/cmp/trait.Eq.js @@ -6,7 +6,7 @@ "anstyle_parse":[["impl Eq for Utf8Parser"],["impl Eq for Action"],["impl Eq for Params"],["impl<C: Eq> Eq for Parser<C>"],["impl Eq for State"],["impl Eq for AsciiParser"]], "cast":[["impl Eq for Error"]], "ciborium":[["impl<V: Eq, const TAG: u64> Eq for Required<V, TAG>"],["impl Eq for CanonicalValue"],["impl Eq for Integer"],["impl<V: Eq, const TAG: u64> Eq for Accepted<V, TAG>"],["impl<V: Eq> Eq for Captured<V>"]], -"clap_builder":[["impl Eq for ColorChoice"],["impl Eq for ArgGroup"],["impl Eq for ValueHint"],["impl Eq for StyledStr"],["impl Eq for ErrorKind"],["impl Eq for Id"],["impl Eq for ContextValue"],["impl Eq for ArgPredicate"],["impl Eq for Str"],["impl Eq for Arg"],["impl Eq for ValueSource"],["impl Eq for PossibleValue"],["impl Eq for ContextKind"],["impl Eq for ArgMatches"],["impl Eq for ValueRange"],["impl Eq for OsStr"],["impl<T: Eq> Eq for Resettable<T>"]], +"clap_builder":[["impl Eq for OsStr"],["impl Eq for ArgPredicate"],["impl Eq for ArgGroup"],["impl Eq for Str"],["impl Eq for StyledStr"],["impl Eq for ColorChoice"],["impl Eq for ErrorKind"],["impl Eq for Arg"],["impl Eq for ArgMatches"],["impl<T: Eq> Eq for Resettable<T>"],["impl Eq for PossibleValue"],["impl Eq for ValueSource"],["impl Eq for ValueRange"],["impl Eq for ValueHint"],["impl Eq for ContextValue"],["impl Eq for ContextKind"],["impl Eq for Id"]], "clap_lex":[["impl Eq for ArgCursor"],["impl Eq for RawArgs"],["impl<'s> Eq for ParsedArg<'s>"]], "colorchoice":[["impl Eq for ColorChoice"]], "comrak":[["impl Eq for LineColumn"],["impl Eq for Sourcepos"]], diff --git a/implementors/core/cmp/trait.Ord.js b/implementors/core/cmp/trait.Ord.js index f7910e875a..5a9340e9ae 100644 --- a/implementors/core/cmp/trait.Ord.js +++ b/implementors/core/cmp/trait.Ord.js @@ -2,7 +2,7 @@ "aho_corasick":[["impl Ord for StateID"],["impl Ord for PatternID"]], "anstyle":[["impl Ord for Reset"],["impl Ord for Effects"],["impl Ord for RgbColor"],["impl Ord for Color"],["impl Ord for AnsiColor"],["impl Ord for Ansi256Color"],["impl Ord for Style"]], "ciborium":[["impl<V: Ord, const TAG: u64> Ord for Required<V, TAG>"],["impl Ord for CanonicalValue"],["impl Ord for Integer"],["impl<V: Ord, const TAG: u64> Ord for Accepted<V, TAG>"],["impl<V: Ord> Ord for Captured<V>"]], -"clap_builder":[["impl Ord for Arg"],["impl Ord for StyledStr"],["impl Ord for OsStr"],["impl Ord for Str"],["impl<T: Ord> Ord for Resettable<T>"],["impl Ord for ValueSource"],["impl Ord for Id"]], +"clap_builder":[["impl Ord for Arg"],["impl Ord for StyledStr"],["impl Ord for Id"],["impl<T: Ord> Ord for Resettable<T>"],["impl Ord for ValueSource"],["impl Ord for OsStr"],["impl Ord for Str"]], "clap_lex":[["impl Ord for ArgCursor"],["impl<'s> Ord for ParsedArg<'s>"]], "comrak":[["impl Ord for LineColumn"],["impl Ord for Sourcepos"]], "crossbeam_epoch":[["impl<T: ?Sized + Pointable> Ord for Shared<'_, T>"]], diff --git a/implementors/core/cmp/trait.PartialEq.js b/implementors/core/cmp/trait.PartialEq.js index 4548afe07c..8f207a00ba 100644 --- a/implementors/core/cmp/trait.PartialEq.js +++ b/implementors/core/cmp/trait.PartialEq.js @@ -7,7 +7,7 @@ "cast":[["impl PartialEq<Error> for Error"]], "ciborium":[["impl PartialEq<Integer> for Integer"],["impl PartialEq<CanonicalValue> for CanonicalValue"],["impl<V: PartialEq, const TAG: u64> PartialEq<Accepted<V, TAG>> for Accepted<V, TAG>"],["impl<V: PartialEq, const TAG: u64> PartialEq<Required<V, TAG>> for Required<V, TAG>"],["impl PartialEq<Value> for Value"],["impl<V: PartialEq> PartialEq<Captured<V>> for Captured<V>"]], "ciborium_ll":[["impl PartialEq<Header> for Header"]], -"clap_builder":[["impl PartialEq<Id> for Str"],["impl PartialEq<str> for OsStr"],["impl PartialEq<ArgGroup> for ArgGroup"],["impl PartialEq<Id> for Id"],["impl PartialEq<ContextKind> for ContextKind"],["impl PartialEq<Arg> for Arg"],["impl PartialEq<StyledStr> for StyledStr"],["impl PartialEq<String> for Str"],["impl PartialEq<OsStr> for String"],["impl PartialEq<&str> for OsStr"],["impl PartialEq<ValueRange> for ValueRange"],["impl PartialEq<Str> for Id"],["impl PartialEq<Str> for str"],["impl PartialEq<PossibleValue> for PossibleValue"],["impl PartialEq<OsStr> for &OsStr"],["impl PartialEq<Str> for &OsStr"],["impl PartialEq<ContextValue> for ContextValue"],["impl PartialEq<OsString> for OsStr"],["impl PartialEq<OsStr> for OsString"],["impl PartialEq<Str> for Str"],["impl PartialEq<Id> for str"],["impl PartialEq<str> for Str"],["impl PartialEq<&OsStr> for Str"],["impl PartialEq<Str> for String"],["impl PartialEq<ValueSource> for ValueSource"],["impl PartialEq<ColorChoice> for ColorChoice"],["impl PartialEq<Id> for &str"],["impl PartialEq<Str> for OsStr"],["impl PartialEq<Id> for String"],["impl PartialEq<Str> for &str"],["impl<T: PartialEq> PartialEq<Resettable<T>> for Resettable<T>"],["impl PartialEq<&str> for Str"],["impl PartialEq<&str> for Id"],["impl PartialEq<String> for OsStr"],["impl PartialEq<OsStr> for &str"],["impl PartialEq<String> for Id"],["impl PartialEq<ArgPredicate> for ArgPredicate"],["impl PartialEq<ErrorKind> for ErrorKind"],["impl PartialEq<&OsStr> for OsStr"],["impl PartialEq<OsStr> for Str"],["impl PartialEq<str> for Id"],["impl PartialEq<OsStr> for OsStr"],["impl PartialEq<ArgMatches> for ArgMatches"],["impl PartialEq<ValueHint> for ValueHint"],["impl PartialEq<OsStr> for str"]], +"clap_builder":[["impl PartialEq<OsString> for OsStr"],["impl PartialEq<String> for Id"],["impl PartialEq<Id> for str"],["impl PartialEq<String> for OsStr"],["impl PartialEq<Str> for Id"],["impl PartialEq<ContextValue> for ContextValue"],["impl PartialEq<ContextKind> for ContextKind"],["impl PartialEq<ArgGroup> for ArgGroup"],["impl PartialEq<OsStr> for OsStr"],["impl PartialEq<Str> for OsStr"],["impl PartialEq<ErrorKind> for ErrorKind"],["impl PartialEq<&str> for Str"],["impl PartialEq<Str> for str"],["impl PartialEq<&str> for OsStr"],["impl PartialEq<StyledStr> for StyledStr"],["impl PartialEq<Str> for &str"],["impl PartialEq<ArgPredicate> for ArgPredicate"],["impl PartialEq<Arg> for Arg"],["impl PartialEq<Id> for &str"],["impl PartialEq<str> for Str"],["impl PartialEq<Str> for &OsStr"],["impl PartialEq<String> for Str"],["impl PartialEq<Id> for String"],["impl PartialEq<&str> for Id"],["impl PartialEq<ValueSource> for ValueSource"],["impl PartialEq<ValueRange> for ValueRange"],["impl PartialEq<OsStr> for &str"],["impl PartialEq<str> for OsStr"],["impl PartialEq<OsStr> for Str"],["impl PartialEq<Id> for Id"],["impl PartialEq<PossibleValue> for PossibleValue"],["impl PartialEq<Str> for String"],["impl PartialEq<ValueHint> for ValueHint"],["impl PartialEq<str> for Id"],["impl PartialEq<Str> for Str"],["impl PartialEq<Id> for Str"],["impl PartialEq<OsStr> for String"],["impl PartialEq<OsStr> for OsString"],["impl PartialEq<OsStr> for &OsStr"],["impl PartialEq<ArgMatches> for ArgMatches"],["impl PartialEq<&OsStr> for Str"],["impl PartialEq<ColorChoice> for ColorChoice"],["impl PartialEq<OsStr> for str"],["impl<T: PartialEq> PartialEq<Resettable<T>> for Resettable<T>"],["impl PartialEq<&OsStr> for OsStr"]], "clap_lex":[["impl PartialEq<ArgCursor> for ArgCursor"],["impl PartialEq<RawArgs> for RawArgs"],["impl<'s> PartialEq<ParsedArg<'s>> for ParsedArg<'s>"]], "colorchoice":[["impl PartialEq<ColorChoice> for ColorChoice"]], "comrak":[["impl PartialEq<ListDelimType> for ListDelimType"],["impl PartialEq<ListType> for ListType"],["impl PartialEq<LineColumn> for LineColumn"],["impl PartialEq<Sourcepos> for Sourcepos"]], @@ -38,7 +38,7 @@ "regex_syntax":[["impl PartialEq<LiteralKind> for LiteralKind"],["impl PartialEq<RepetitionRange> for RepetitionRange"],["impl PartialEq<ClassUnicodeOpKind> for ClassUnicodeOpKind"],["impl PartialEq<Utf8Range> for Utf8Range"],["impl PartialEq<Span> for Span"],["impl PartialEq<Ast> for Ast"],["impl PartialEq<Error> for Error"],["impl PartialEq<ClassSetItem> for ClassSetItem"],["impl PartialEq<Literal> for Literal"],["impl PartialEq<ClassUnicodeRange> for ClassUnicodeRange"],["impl PartialEq<SetFlags> for SetFlags"],["impl PartialEq<WithComments> for WithComments"],["impl PartialEq<Repetition> for Repetition"],["impl PartialEq<ClassSetRange> for ClassSetRange"],["impl PartialEq<Hir> for Hir"],["impl PartialEq<Error> for Error"],["impl PartialEq<GroupKind> for GroupKind"],["impl PartialEq<Class> for Class"],["impl PartialEq<ClassUnicode> for ClassUnicode"],["impl PartialEq<Alternation> for Alternation"],["impl PartialEq<ClassPerl> for ClassPerl"],["impl PartialEq<Class> for Class"],["impl PartialEq<AssertionKind> for AssertionKind"],["impl PartialEq<RepetitionOp> for RepetitionOp"],["impl PartialEq<Literal> for Literal"],["impl PartialEq<ClassAscii> for ClassAscii"],["impl PartialEq<ClassAsciiKind> for ClassAsciiKind"],["impl PartialEq<Literal> for Literal"],["impl PartialEq<Comment> for Comment"],["impl PartialEq<ClassSetBinaryOp> for ClassSetBinaryOp"],["impl PartialEq<Position> for Position"],["impl PartialEq<ClassBytes> for ClassBytes"],["impl PartialEq<SpecialLiteralKind> for SpecialLiteralKind"],["impl PartialEq<RepetitionKind> for RepetitionKind"],["impl PartialEq<Look> for Look"],["impl PartialEq<Error> for Error"],["impl PartialEq<ClassUnicode> for ClassUnicode"],["impl PartialEq<Flags> for Flags"],["impl PartialEq<ErrorKind> for ErrorKind"],["impl PartialEq<Capture> for Capture"],["impl PartialEq<ClassBracketed> for ClassBracketed"],["impl PartialEq<Dot> for Dot"],["impl PartialEq<Repetition> for Repetition"],["impl PartialEq<HexLiteralKind> for HexLiteralKind"],["impl PartialEq<Assertion> for Assertion"],["impl PartialEq<CaptureName> for CaptureName"],["impl PartialEq<FlagsItem> for FlagsItem"],["impl PartialEq<Flag> for Flag"],["impl PartialEq<ErrorKind> for ErrorKind"],["impl PartialEq<Group> for Group"],["impl PartialEq<ClassSetBinaryOpKind> for ClassSetBinaryOpKind"],["impl PartialEq<ClassPerlKind> for ClassPerlKind"],["impl PartialEq<ClassSetUnion> for ClassSetUnion"],["impl PartialEq<HirKind> for HirKind"],["impl PartialEq<LookSet> for LookSet"],["impl PartialEq<ClassSet> for ClassSet"],["impl PartialEq<Properties> for Properties"],["impl PartialEq<ClassBytesRange> for ClassBytesRange"],["impl PartialEq<Seq> for Seq"],["impl PartialEq<FlagsItemKind> for FlagsItemKind"],["impl PartialEq<Utf8Sequence> for Utf8Sequence"],["impl PartialEq<ClassUnicodeKind> for ClassUnicodeKind"],["impl PartialEq<Concat> for Concat"]], "rustix":[["impl PartialEq<FdFlags> for FdFlags"],["impl PartialEq<QueueSelector> for QueueSelector"],["impl PartialEq<OptionalActions> for OptionalActions"],["impl PartialEq<OutputModes> for OutputModes"],["impl PartialEq<Errno> for Errno"],["impl PartialEq<ReadWriteFlags> for ReadWriteFlags"],["impl PartialEq<Direction> for Direction"],["impl PartialEq<DupFlags> for DupFlags"],["impl PartialEq<LocalModes> for LocalModes"],["impl PartialEq<ControlModes> for ControlModes"],["impl PartialEq<InputModes> for InputModes"],["impl PartialEq<Opcode> for Opcode"],["impl PartialEq<Action> for Action"]], "same_file":[["impl PartialEq<Handle> for Handle"]], -"serde":[["impl PartialEq<IgnoredAny> for IgnoredAny"],["impl PartialEq<Error> for Error"],["impl<'a> PartialEq<Unexpected<'a>> for Unexpected<'a>"]], +"serde":[["impl<'a> PartialEq<Unexpected<'a>> for Unexpected<'a>"],["impl PartialEq<IgnoredAny> for IgnoredAny"],["impl PartialEq<Error> for Error"]], "serde_json":[["impl<'a> PartialEq<u16> for &'a mut Value"],["impl PartialEq<f32> for Value"],["impl PartialEq<Value> for Value"],["impl PartialEq<Value> for i64"],["impl<'a> PartialEq<i32> for &'a Value"],["impl PartialEq<u16> for Value"],["impl<'a> PartialEq<u8> for &'a Value"],["impl PartialEq<Map<String, Value>> for Map<String, Value>"],["impl PartialEq<i8> for Value"],["impl<'a> PartialEq<&'a str> for Value"],["impl<'a> PartialEq<u32> for &'a mut Value"],["impl<'a> PartialEq<usize> for &'a mut Value"],["impl PartialEq<Value> for str"],["impl<'a> PartialEq<i64> for &'a mut Value"],["impl PartialEq<i64> for Value"],["impl PartialEq<Value> for f64"],["impl<'a> PartialEq<u64> for &'a Value"],["impl<'a> PartialEq<i16> for &'a Value"],["impl PartialEq<i32> for Value"],["impl<'a> PartialEq<i64> for &'a Value"],["impl PartialEq<Category> for Category"],["impl<'a> PartialEq<f32> for &'a mut Value"],["impl<'a> PartialEq<i32> for &'a mut Value"],["impl<'a> PartialEq<u32> for &'a Value"],["impl PartialEq<Value> for u32"],["impl<'a> PartialEq<usize> for &'a Value"],["impl PartialEq<bool> for Value"],["impl PartialEq<f64> for Value"],["impl PartialEq<Value> for i16"],["impl<'a> PartialEq<Value> for &'a str"],["impl PartialEq<Value> for u8"],["impl PartialEq<Number> for Number"],["impl<'a> PartialEq<f64> for &'a Value"],["impl PartialEq<Value> for i8"],["impl PartialEq<isize> for Value"],["impl<'a> PartialEq<f64> for &'a mut Value"],["impl PartialEq<u8> for Value"],["impl PartialEq<Value> for f32"],["impl<'a> PartialEq<f32> for &'a Value"],["impl PartialEq<str> for Value"],["impl<'a> PartialEq<i8> for &'a mut Value"],["impl PartialEq<String> for Value"],["impl PartialEq<Value> for usize"],["impl PartialEq<u32> for Value"],["impl PartialEq<Value> for isize"],["impl<'a> PartialEq<isize> for &'a Value"],["impl PartialEq<u64> for Value"],["impl PartialEq<Value> for bool"],["impl PartialEq<i16> for Value"],["impl<'a> PartialEq<isize> for &'a mut Value"],["impl<'a> PartialEq<bool> for &'a mut Value"],["impl<'a> PartialEq<bool> for &'a Value"],["impl PartialEq<Value> for i32"],["impl<'a> PartialEq<u8> for &'a mut Value"],["impl<'a> PartialEq<u16> for &'a Value"],["impl PartialEq<Value> for u16"],["impl PartialEq<Value> for String"],["impl<'a> PartialEq<i16> for &'a mut Value"],["impl<'a> PartialEq<i8> for &'a Value"],["impl PartialEq<usize> for Value"],["impl PartialEq<Value> for u64"],["impl<'a> PartialEq<u64> for &'a mut Value"]], "shell_words":[["impl PartialEq<ParseError> for ParseError"]], "smallvec":[["impl<A: Array, B: Array> PartialEq<SmallVec<B>> for SmallVec<A>where\n A::Item: PartialEq<B::Item>,"]], diff --git a/implementors/core/cmp/trait.PartialOrd.js b/implementors/core/cmp/trait.PartialOrd.js index f10ed219fe..857278baf1 100644 --- a/implementors/core/cmp/trait.PartialOrd.js +++ b/implementors/core/cmp/trait.PartialOrd.js @@ -2,7 +2,7 @@ "aho_corasick":[["impl PartialOrd<StateID> for StateID"],["impl PartialOrd<PatternID> for PatternID"]], "anstyle":[["impl PartialOrd<Reset> for Reset"],["impl PartialOrd<Style> for Style"],["impl PartialOrd<RgbColor> for RgbColor"],["impl PartialOrd<Ansi256Color> for Ansi256Color"],["impl PartialOrd<Color> for Color"],["impl PartialOrd<Effects> for Effects"],["impl PartialOrd<AnsiColor> for AnsiColor"]], "ciborium":[["impl<V: PartialOrd, const TAG: u64> PartialOrd<Accepted<V, TAG>> for Accepted<V, TAG>"],["impl PartialOrd<Integer> for Integer"],["impl<V: PartialOrd> PartialOrd<Captured<V>> for Captured<V>"],["impl PartialOrd<Value> for Value"],["impl PartialOrd<CanonicalValue> for CanonicalValue"],["impl<V: PartialOrd, const TAG: u64> PartialOrd<Required<V, TAG>> for Required<V, TAG>"]], -"clap_builder":[["impl<T: PartialOrd> PartialOrd<Resettable<T>> for Resettable<T>"],["impl PartialOrd<Arg> for Arg"],["impl PartialOrd<ValueSource> for ValueSource"],["impl PartialOrd<Id> for Id"],["impl PartialOrd<StyledStr> for StyledStr"],["impl PartialOrd<OsStr> for OsStr"],["impl PartialOrd<Str> for Str"]], +"clap_builder":[["impl PartialOrd<Str> for Str"],["impl PartialOrd<Arg> for Arg"],["impl PartialOrd<StyledStr> for StyledStr"],["impl PartialOrd<OsStr> for OsStr"],["impl PartialOrd<ValueSource> for ValueSource"],["impl PartialOrd<Id> for Id"],["impl<T: PartialOrd> PartialOrd<Resettable<T>> for Resettable<T>"]], "clap_lex":[["impl PartialOrd<ArgCursor> for ArgCursor"],["impl<'s> PartialOrd<ParsedArg<'s>> for ParsedArg<'s>"]], "comrak":[["impl PartialOrd<Sourcepos> for Sourcepos"],["impl PartialOrd<LineColumn> for LineColumn"]], "crossbeam_epoch":[["impl<'g, T: ?Sized + Pointable> PartialOrd<Shared<'g, T>> for Shared<'g, T>"]], diff --git a/implementors/core/convert/trait.AsRef.js b/implementors/core/convert/trait.AsRef.js index 8b8202ef15..f8e1cb726e 100644 --- a/implementors/core/convert/trait.AsRef.js +++ b/implementors/core/convert/trait.AsRef.js @@ -1,6 +1,6 @@ (function() {var implementors = { "anstream":[["impl AsRef<[u8]> for Buffer"]], -"clap_builder":[["impl AsRef<Path> for OsStr"],["impl AsRef<str> for Id"],["impl AsRef<[u8]> for Str"],["impl AsRef<Path> for Str"],["impl AsRef<OsStr> for OsStr"],["impl AsRef<str> for Str"],["impl AsRef<OsStr> for Str"]], +"clap_builder":[["impl AsRef<str> for Str"],["impl AsRef<Path> for OsStr"],["impl AsRef<[u8]> for Str"],["impl AsRef<str> for Id"],["impl AsRef<Path> for Str"],["impl AsRef<OsStr> for OsStr"],["impl AsRef<OsStr> for Str"]], "crossbeam_epoch":[["impl<T: ?Sized + Pointable> AsRef<T> for Owned<T>"]], "dashmap":[["impl<'a, K: Eq + Hash, V, T: AsRef<TDeref>, TDeref: ?Sized> AsRef<TDeref> for MappedRef<'a, K, V, T>"]], "either":[["impl<L, R, Target> AsRef<[Target]> for Either<L, R>where\n L: AsRef<[Target]>,\n R: AsRef<[Target]>,"],["impl<L, R> AsRef<OsStr> for Either<L, R>where\n L: AsRef<OsStr>,\n R: AsRef<OsStr>,"],["impl<L, R> AsRef<CStr> for Either<L, R>where\n L: AsRef<CStr>,\n R: AsRef<CStr>,"],["impl<L, R, Target> AsRef<Target> for Either<L, R>where\n L: AsRef<Target>,\n R: AsRef<Target>,"],["impl<L, R> AsRef<str> for Either<L, R>where\n L: AsRef<str>,\n R: AsRef<str>,"],["impl<L, R> AsRef<Path> for Either<L, R>where\n L: AsRef<Path>,\n R: AsRef<Path>,"]], diff --git a/implementors/core/convert/trait.From.js b/implementors/core/convert/trait.From.js index 5074e348f6..61b2be501e 100644 --- a/implementors/core/convert/trait.From.js +++ b/implementors/core/convert/trait.From.js @@ -4,7 +4,7 @@ "bincode":[["impl From<Error> for Error"]], "ciborium":[["impl From<u16> for Value"],["impl From<i32> for Integer"],["impl From<i16> for Integer"],["impl From<i8> for Value"],["impl From<&str> for Value"],["impl From<CanonicalValue> for Value"],["impl From<Vec<u8, Global>> for Value"],["impl From<i8> for Integer"],["impl From<usize> for Integer"],["impl<T> From<T> for Error<T>"],["impl From<u128> for Value"],["impl From<u8> for Integer"],["impl From<i16> for Value"],["impl From<u32> for Integer"],["impl From<u32> for Value"],["impl<'a> From<&'a Value> for Unexpected<'a>"],["impl<'a> From<Integer> for Unexpected<'a>"],["impl From<Vec<Value, Global>> for Value"],["impl From<i32> for Value"],["impl From<f32> for Value"],["impl<T> From<Error<T>> for Error<T>"],["impl From<u8> for Value"],["impl From<isize> for Integer"],["impl From<Integer> for i128"],["impl From<&[u8]> for Value"],["impl From<Value> for CanonicalValue"],["impl From<char> for Value"],["impl From<Vec<(Value, Value), Global>> for Value"],["impl From<bool> for Value"],["impl From<i64> for Value"],["impl From<String> for Value"],["impl From<u64> for Value"],["impl From<f64> for Value"],["impl<T> From<T> for Error<T>"],["impl From<u64> for Integer"],["impl From<Integer> for Value"],["impl From<&[Value]> for Value"],["impl From<i64> for Integer"],["impl From<&[(Value, Value)]> for Value"],["impl From<i128> for Value"],["impl From<u16> for Integer"]], "ciborium_ll":[["impl<R: Read> From<R> for Decoder<R>"],["impl<T> From<T> for Error<T>"],["impl<W: Write> From<W> for Encoder<W>"]], -"clap_builder":[["impl From<Str> for PathBuf"],["impl From<RangeToInclusive<i64>> for ValueParser"],["impl From<&Str> for Id"],["impl From<usize> for ValueRange"],["impl From<&Arg> for Arg"],["impl From<Id> for Str"],["impl From<&&'static OsStr> for OsStr"],["impl From<Str> for Vec<u8>"],["impl<I, T> From<I> for PossibleValuesParserwhere\n I: IntoIterator<Item = T>,\n T: Into<PossibleValue>,"],["impl From<&'static str> for StyledStr"],["impl<S: Into<OsStr>> From<S> for ArgPredicate"],["impl<P> From<P> for ValueParserwhere\n P: TypedValueParser + Send + Sync + 'static,"],["impl From<&String> for Id"],["impl From<&&'static str> for Str"],["impl From<Range<usize>> for ValueRange"],["impl From<Str> for Id"],["impl From<RangeInclusive<usize>> for ValueRange"],["impl From<&&'static str> for StyledStr"],["impl<T: TryFrom<u64>, B: RangeBounds<u64>> From<B> for RangedU64ValueParser<T>"],["impl From<Range<i64>> for ValueParser"],["impl From<&'static str> for OsStr"],["impl From<&OsStr> for OsStr"],["impl From<&'static str> for Str"],["impl From<Id> for String"],["impl From<Str> for String"],["impl From<&Str> for OsStr"],["impl From<String> for StyledStr"],["impl From<String> for Str"],["impl<P, const C: usize> From<[P; C]> for ValueParserwhere\n P: Into<PossibleValue>,"],["impl From<String> for Id"],["impl From<RangeToInclusive<usize>> for ValueRange"],["impl<T: TryFrom<i64> + Clone + Send + Sync, B: RangeBounds<i64>> From<B> for RangedI64ValueParser<T>"],["impl<T> From<T> for Resettable<T>"],["impl From<&Str> for Str"],["impl From<RangeFrom<usize>> for ValueRange"],["impl From<RangeTo<usize>> for ValueRange"],["impl From<OsStr> for PathBuf"],["impl From<OsStr> for OsString"],["impl From<OsString> for OsStr"],["impl From<&Command> for Command"],["impl From<String> for OsStr"],["impl From<&OsString> for OsStr"],["impl From<&String> for StyledStr"],["impl From<&'static str> for Id"],["impl From<Str> for OsString"],["impl From<&Id> for Id"],["impl From<RangeFull> for ValueParser"],["impl<T> From<Option<T>> for Resettable<T>"],["impl<F: ErrorFormatter> From<Error> for Error<F>"],["impl<S: Into<Str>> From<S> for PossibleValue"],["impl From<RangeTo<i64>> for ValueParser"],["impl From<RangeInclusive<i64>> for ValueParser"],["impl From<&'static OsStr> for OsStr"],["impl From<&&'static str> for OsStr"],["impl From<&&'static str> for Id"],["impl From<RangeFrom<i64>> for ValueParser"],["impl From<&ArgGroup> for ArgGroup"],["impl<F: ErrorFormatter> From<Error> for Error<F>"],["impl<P> From<Vec<P, Global>> for ValueParserwhere\n P: Into<PossibleValue>,"],["impl From<RangeFull> for ValueRange"],["impl From<Str> for OsStr"],["impl From<&String> for Str"],["impl From<&String> for OsStr"]], +"clap_builder":[["impl From<&Str> for Id"],["impl From<&Command> for Command"],["impl From<&OsStr> for OsStr"],["impl From<&'static str> for StyledStr"],["impl From<Str> for Vec<u8>"],["impl<S: Into<Str>> From<S> for PossibleValue"],["impl From<&String> for Str"],["impl From<OsStr> for OsString"],["impl<T> From<Option<T>> for Resettable<T>"],["impl From<RangeFrom<i64>> for ValueParser"],["impl From<RangeToInclusive<usize>> for ValueRange"],["impl From<RangeFull> for ValueParser"],["impl<F: ErrorFormatter> From<Error> for Error<F>"],["impl<F: ErrorFormatter> From<Error> for Error<F>"],["impl From<Str> for OsStr"],["impl From<&&'static str> for OsStr"],["impl From<String> for StyledStr"],["impl From<RangeTo<i64>> for ValueParser"],["impl From<RangeFrom<usize>> for ValueRange"],["impl From<RangeInclusive<usize>> for ValueRange"],["impl<P> From<Vec<P, Global>> for ValueParserwhere\n P: Into<PossibleValue>,"],["impl From<Id> for String"],["impl<S: Into<OsStr>> From<S> for ArgPredicate"],["impl<P, const C: usize> From<[P; C]> for ValueParserwhere\n P: Into<PossibleValue>,"],["impl<I, T> From<I> for PossibleValuesParserwhere\n I: IntoIterator<Item = T>,\n T: Into<PossibleValue>,"],["impl From<RangeFull> for ValueRange"],["impl From<Str> for PathBuf"],["impl From<RangeInclusive<i64>> for ValueParser"],["impl From<&Id> for Id"],["impl From<String> for OsStr"],["impl From<&'static OsStr> for OsStr"],["impl<P> From<P> for ValueParserwhere\n P: TypedValueParser + Send + Sync + 'static,"],["impl From<&'static str> for Str"],["impl From<Str> for OsString"],["impl From<&Arg> for Arg"],["impl From<&'static str> for Id"],["impl From<String> for Str"],["impl From<&&'static OsStr> for OsStr"],["impl From<Range<usize>> for ValueRange"],["impl From<&'static str> for OsStr"],["impl From<Str> for Id"],["impl From<usize> for ValueRange"],["impl From<&String> for Id"],["impl From<&&'static str> for Str"],["impl From<&&'static str> for Id"],["impl<T> From<T> for Resettable<T>"],["impl From<Range<i64>> for ValueParser"],["impl From<&Str> for OsStr"],["impl From<&&'static str> for StyledStr"],["impl From<Id> for Str"],["impl From<RangeToInclusive<i64>> for ValueParser"],["impl From<&OsString> for OsStr"],["impl From<Str> for String"],["impl From<OsStr> for PathBuf"],["impl<T: TryFrom<i64> + Clone + Send + Sync, B: RangeBounds<i64>> From<B> for RangedI64ValueParser<T>"],["impl<T: TryFrom<u64>, B: RangeBounds<u64>> From<B> for RangedU64ValueParser<T>"],["impl From<&ArgGroup> for ArgGroup"],["impl From<&Str> for Str"],["impl From<String> for Id"],["impl From<&String> for OsStr"],["impl From<&String> for StyledStr"],["impl From<RangeTo<usize>> for ValueRange"],["impl From<OsString> for OsStr"]], "clap_lex":[["impl<I, T> From<I> for RawArgswhere\n I: Iterator<Item = T>,\n T: Into<OsString>,"]], "comrak":[["impl From<(usize, usize)> for LineColumn"],["impl From<(usize, usize, usize, usize)> for Sourcepos"]], "crossbeam_epoch":[["impl<T> From<*const T> for Shared<'_, T>"],["impl<T: ?Sized + Pointable> From<Owned<T>> for Atomic<T>"],["impl<T> From<Box<T, Global>> for Owned<T>"],["impl<T> From<T> for Atomic<T>"],["impl<T> From<T> for Owned<T>"],["impl<T> From<*const T> for Atomic<T>"],["impl<T> From<Box<T, Global>> for Atomic<T>"],["impl<'g, T: ?Sized + Pointable> From<Shared<'g, T>> for Atomic<T>"]], diff --git a/implementors/core/default/trait.Default.js b/implementors/core/default/trait.Default.js index fa901827cf..3786877a17 100644 --- a/implementors/core/default/trait.Default.js +++ b/implementors/core/default/trait.Default.js @@ -5,7 +5,7 @@ "anstyle":[["impl Default for Reset"],["impl Default for Effects"],["impl Default for Style"]], "anstyle_parse":[["impl Default for Utf8Parser"],["impl Default for AsciiParser"],["impl Default for Params"],["impl Default for Action"],["impl<C: Default> Default for Parser<C>"],["impl Default for State"]], "bincode":[["impl Default for DefaultOptions"]], -"clap_builder":[["impl<'a, T: 'a> Default for ValuesRef<'a, T>"],["impl Default for Command"],["impl Default for PathBufValueParser"],["impl Default for BoolValueParser"],["impl Default for OsStr"],["impl<T: TryFrom<i64> + Clone + Send + Sync> Default for RangedI64ValueParser<T>"],["impl Default for OsStringValueParser"],["impl Default for &StyledStr"],["impl Default for ArgGroup"],["impl Default for PossibleValue"],["impl Default for FalseyValueParser"],["impl Default for StyledStr"],["impl Default for Str"],["impl Default for ArgMatches"],["impl Default for NonEmptyStringValueParser"],["impl Default for &Styles"],["impl<T> Default for Values<T>"],["impl Default for ValueRange"],["impl<T: TryFrom<u64>> Default for RangedU64ValueParser<T>"],["impl Default for Arg"],["impl Default for ColorChoice"],["impl Default for ValueHint"],["impl<E: ValueEnum + Clone + Send + Sync + 'static> Default for EnumValueParser<E>"],["impl Default for StringValueParser"],["impl<'a> Default for Indices<'a>"],["impl Default for Id"],["impl Default for RawValues<'_>"],["impl Default for BoolishValueParser"],["impl Default for Styles"]], +"clap_builder":[["impl<'a, T: 'a> Default for ValuesRef<'a, T>"],["impl Default for BoolValueParser"],["impl<T> Default for Values<T>"],["impl Default for PathBufValueParser"],["impl Default for ValueHint"],["impl Default for PossibleValue"],["impl<T: TryFrom<u64>> Default for RangedU64ValueParser<T>"],["impl Default for Str"],["impl Default for Arg"],["impl Default for ArgMatches"],["impl Default for FalseyValueParser"],["impl Default for &Styles"],["impl Default for Id"],["impl Default for StringValueParser"],["impl<'a> Default for Indices<'a>"],["impl Default for StyledStr"],["impl Default for OsStringValueParser"],["impl Default for Command"],["impl Default for &StyledStr"],["impl Default for OsStr"],["impl Default for Styles"],["impl<E: ValueEnum + Clone + Send + Sync + 'static> Default for EnumValueParser<E>"],["impl Default for NonEmptyStringValueParser"],["impl Default for ColorChoice"],["impl Default for ArgGroup"],["impl Default for BoolishValueParser"],["impl Default for RawValues<'_>"],["impl<T: TryFrom<i64> + Clone + Send + Sync> Default for RangedI64ValueParser<T>"],["impl Default for ValueRange"]], "clap_lex":[["impl Default for RawArgs"]], "colorchoice":[["impl Default for ColorChoice"]], "comrak":[["impl Default for ComrakExtensionOptions"],["impl Default for ComrakRenderOptions"],["impl Default for ListStyleType"],["impl Default for NodeHeading"],["impl<'p> Default for ComrakPlugins<'p>"],["impl Default for SyntectAdapterBuilder"],["impl<'p> Default for ComrakRenderPlugins<'p>"],["impl Default for ComrakParseOptions"],["impl Default for NodeDescriptionItem"],["impl Default for NodeHtmlBlock"],["impl Default for Anchorizer"],["impl Default for ListType"],["impl Default for ListDelimType"],["impl Default for NodeList"],["impl Default for NodeCodeBlock"],["impl Default for ComrakOptions"]], diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index 10a2078f5f..24ae9b0253 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -10,7 +10,7 @@ "cast":[["impl Debug for Error"]], "ciborium":[["impl Debug for Value"],["impl<V: Debug, const TAG: u64> Debug for Required<V, TAG>"],["impl Debug for CanonicalValue"],["impl Debug for Integer"],["impl<T: Debug> Debug for Error<T>"],["impl<V: Debug> Debug for Captured<V>"],["impl<V: Debug, const TAG: u64> Debug for Accepted<V, TAG>"],["impl Debug for Error"],["impl<T: Debug> Debug for Error<T>"]], "ciborium_ll":[["impl Debug for Header"],["impl<T: Debug> Debug for Error<T>"]], -"clap_builder":[["impl Debug for StringValueParser"],["impl Debug for PossibleValuesParser"],["impl Debug for ValueRange"],["impl<T: Debug> Debug for Values<T>"],["impl Debug for MatchesError"],["impl Debug for Arg"],["impl Debug for ArgMatches"],["impl Debug for PossibleValue"],["impl<F: ErrorFormatter> Debug for Error<F>"],["impl<'a> Debug for IdsRef<'a>"],["impl Debug for PathBufValueParser"],["impl Debug for Str"],["impl<E: Debug + ValueEnum + Clone + Send + Sync + 'static> Debug for EnumValueParser<E>"],["impl Debug for NonEmptyStringValueParser"],["impl Debug for ValueHint"],["impl Debug for ValueParser"],["impl Debug for UnknownArgumentValueParser"],["impl Debug for BoolishValueParser"],["impl<'a> Debug for Indices<'a>"],["impl Debug for Styles"],["impl<'a> Debug for RawValues<'a>"],["impl<P: Debug, F: Debug> Debug for TryMapValueParser<P, F>"],["impl Debug for ContextKind"],["impl<T: Debug> Debug for Resettable<T>"],["impl Debug for ErrorKind"],["impl Debug for BoolValueParser"],["impl Debug for OsStr"],["impl Debug for ArgAction"],["impl Debug for ColorChoice"],["impl<'a, T: Debug> Debug for ValuesRef<'a, T>"],["impl Debug for ContextValue"],["impl Debug for OsStringValueParser"],["impl Debug for Id"],["impl<T: Debug + TryFrom<u64>> Debug for RangedU64ValueParser<T>"],["impl Debug for StyledStr"],["impl Debug for ValueSource"],["impl<P: Debug, F: Debug> Debug for MapValueParser<P, F>"],["impl Debug for FalseyValueParser"],["impl<T: Debug + TryFrom<i64> + Clone + Send + Sync> Debug for RangedI64ValueParser<T>"],["impl Debug for Command"],["impl Debug for ArgGroup"],["impl Debug for ArgPredicate"]], +"clap_builder":[["impl Debug for BoolishValueParser"],["impl<T: Debug + TryFrom<i64> + Clone + Send + Sync> Debug for RangedI64ValueParser<T>"],["impl Debug for OsStringValueParser"],["impl Debug for Str"],["impl<P: Debug, F: Debug> Debug for TryMapValueParser<P, F>"],["impl Debug for NonEmptyStringValueParser"],["impl Debug for ErrorKind"],["impl<'a> Debug for Indices<'a>"],["impl Debug for MatchesError"],["impl Debug for Arg"],["impl<T: Debug + TryFrom<u64>> Debug for RangedU64ValueParser<T>"],["impl<'a> Debug for IdsRef<'a>"],["impl Debug for StringValueParser"],["impl Debug for ArgAction"],["impl Debug for ColorChoice"],["impl Debug for FalseyValueParser"],["impl<T: Debug> Debug for Resettable<T>"],["impl Debug for ArgMatches"],["impl Debug for UnknownArgumentValueParser"],["impl Debug for ValueHint"],["impl Debug for ArgPredicate"],["impl Debug for OsStr"],["impl Debug for StyledStr"],["impl Debug for PathBufValueParser"],["impl Debug for ContextKind"],["impl Debug for ContextValue"],["impl Debug for ValueParser"],["impl<'a, T: Debug> Debug for ValuesRef<'a, T>"],["impl<E: Debug + ValueEnum + Clone + Send + Sync + 'static> Debug for EnumValueParser<E>"],["impl Debug for ValueRange"],["impl Debug for Id"],["impl<P: Debug, F: Debug> Debug for MapValueParser<P, F>"],["impl Debug for ArgGroup"],["impl Debug for Command"],["impl Debug for ValueSource"],["impl Debug for PossibleValuesParser"],["impl<F: ErrorFormatter> Debug for Error<F>"],["impl Debug for Styles"],["impl Debug for PossibleValue"],["impl<'a> Debug for RawValues<'a>"],["impl<T: Debug> Debug for Values<T>"],["impl Debug for BoolValueParser"]], "clap_lex":[["impl<'s> Debug for ShortFlags<'s>"],["impl Debug for ArgCursor"],["impl Debug for RawArgs"],["impl<'s> Debug for ParsedArg<'s>"]], "colorchoice":[["impl Debug for ColorChoice"]], "comrak":[["impl Debug for ComrakRenderPlugins<'_>"],["impl<'a, T> Debug for Node<'a, T>where\n T: Debug + 'a,"],["impl Debug for ComrakParseOptions"],["impl<'p> Debug for ComrakPlugins<'p>"],["impl Debug for ComrakExtensionOptions"],["impl Debug for NodeHeading"],["impl Debug for LineColumn"],["impl<'a, T: Debug + 'a> Debug for ReverseChildren<'a, T>"],["impl Debug for SyntectAdapterBuilder"],["impl<T: Debug> Debug for NodeEdge<T>"],["impl Debug for ListStyleType"],["impl Debug for NodeValue"],["impl<'a, T: Debug + 'a> Debug for PrecedingSiblings<'a, T>"],["impl<'a, T: Debug + 'a> Debug for Children<'a, T>"],["impl Debug for Sourcepos"],["impl<'a, T: Debug + 'a> Debug for ReverseTraverse<'a, T>"],["impl Debug for NodeCodeBlock"],["impl Debug for NodeDescriptionItem"],["impl<'a, T: Debug + 'a> Debug for Ancestors<'a, T>"],["impl Debug for HeadingMeta"],["impl Debug for ListDelimType"],["impl Debug for ListType"],["impl<'a, T: Debug + 'a> Debug for Descendants<'a, T>"],["impl Debug for TableAlignment"],["impl Debug for NodeHtmlBlock"],["impl Debug for NodeList"],["impl Debug for Ast"],["impl Debug for Anchorizer"],["impl Debug for NodeCode"],["impl Debug for ComrakOptions"],["impl Debug for SyntectAdapter"],["impl Debug for ComrakRenderOptions"],["impl<'a, T: Debug + 'a> Debug for FollowingSiblings<'a, T>"],["impl<'a, T: Debug + 'a> Debug for Traverse<'a, T>"],["impl Debug for NodeLink"]], @@ -51,7 +51,7 @@ "rustix":[["impl Debug for InputModes"],["impl Debug for OptionalActions"],["impl Debug for ControlModes"],["impl Debug for SpecialCodes"],["impl Debug for Action"],["impl<Opcode: CompileTimeOpcode, Input: Debug> Debug for Setter<Opcode, Input>"],["impl Debug for QueueSelector"],["impl Debug for Termios"],["impl Debug for FdFlags"],["impl Debug for OutputModes"],["impl Debug for LocalModes"],["impl Debug for DupFlags"],["impl Debug for Direction"],["impl<Opcode: CompileTimeOpcode> Debug for NoArg<Opcode>"],["impl Debug for Errno"],["impl<Opcode: CompileTimeOpcode, Output> Debug for Getter<Opcode, Output>"],["impl Debug for Opcode"],["impl Debug for ReadWriteFlags"]], "same_file":[["impl Debug for Handle"]], "scopeguard":[["impl Debug for Always"],["impl<T, F, S> Debug for ScopeGuard<T, F, S>where\n T: Debug,\n F: FnOnce(T),\n S: Strategy,"]], -"serde":[["impl<E> Debug for UsizeDeserializer<E>"],["impl<E> Debug for I16Deserializer<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<E> Debug for I64Deserializer<E>"],["impl<E> Debug for F32Deserializer<E>"],["impl<E> Debug for BoolDeserializer<E>"],["impl<E> Debug for StringDeserializer<E>"],["impl<E> Debug for UnitDeserializer<E>"],["impl<E> Debug for CharDeserializer<E>"],["impl<A: Debug> Debug for SeqAccessDeserializer<A>"],["impl<'a, E> Debug for StrDeserializer<'a, E>"],["impl<'de, E> Debug for BorrowedStrDeserializer<'de, E>"],["impl<'a> Debug for Unexpected<'a>"],["impl<I, E> Debug for SeqDeserializer<I, E>where\n I: Debug,"],["impl<E> Debug for I32Deserializer<E>"],["impl<E> Debug for I128Deserializer<E>"],["impl<'a, E> Debug for CowStrDeserializer<'a, E>"],["impl<'de, E> Debug for BorrowedBytesDeserializer<'de, E>"],["impl<A: Debug> Debug for MapAccessDeserializer<A>"],["impl<A: Debug> Debug for EnumAccessDeserializer<A>"],["impl<E> Debug for IsizeDeserializer<E>"],["impl<E> Debug for U128Deserializer<E>"],["impl<E> Debug for U32Deserializer<E>"],["impl Debug for IgnoredAny"],["impl Debug for Error"],["impl<'a, E> Debug for BytesDeserializer<'a, E>"],["impl<E> Debug for U16Deserializer<E>"],["impl<E> Debug for I8Deserializer<E>"],["impl<E> Debug for U8Deserializer<E>"],["impl<E> Debug for F64Deserializer<E>"],["impl<E> Debug for U64Deserializer<E>"]], +"serde":[["impl<'a> Debug for Unexpected<'a>"],["impl<'a, E> Debug for BytesDeserializer<'a, E>"],["impl<E> Debug for I8Deserializer<E>"],["impl<A: Debug> Debug for EnumAccessDeserializer<A>"],["impl<E> Debug for U64Deserializer<E>"],["impl<'a, E> Debug for CowStrDeserializer<'a, E>"],["impl<E> Debug for StringDeserializer<E>"],["impl<I, E> Debug for SeqDeserializer<I, E>where\n I: Debug,"],["impl<E> Debug for I16Deserializer<E>"],["impl<'de, E> Debug for BorrowedStrDeserializer<'de, E>"],["impl<E> Debug for CharDeserializer<E>"],["impl<E> Debug for I64Deserializer<E>"],["impl<E> Debug for U8Deserializer<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<E> Debug for U128Deserializer<E>"],["impl<E> Debug for I128Deserializer<E>"],["impl<A: Debug> Debug for MapAccessDeserializer<A>"],["impl<E> Debug for U16Deserializer<E>"],["impl Debug for IgnoredAny"],["impl<E> Debug for F64Deserializer<E>"],["impl<A: Debug> Debug for SeqAccessDeserializer<A>"],["impl<E> Debug for UnitDeserializer<E>"],["impl<'a, E> Debug for StrDeserializer<'a, E>"],["impl<E> Debug for F32Deserializer<E>"],["impl<'de, E> Debug for BorrowedBytesDeserializer<'de, E>"],["impl<E> Debug for BoolDeserializer<E>"],["impl<E> Debug for U32Deserializer<E>"],["impl<E> Debug for I32Deserializer<E>"],["impl<E> Debug for IsizeDeserializer<E>"],["impl Debug for Error"],["impl<E> Debug for UsizeDeserializer<E>"]], "serde_json":[["impl Debug for Error"],["impl<'a> Debug for PrettyFormatter<'a>"],["impl Debug for Number"],["impl Debug for Map<String, Value>"],["impl Debug for CompactFormatter"],["impl Debug for Category"],["impl Debug for Value"]], "shell_words":[["impl Debug for ParseError"]], "smallvec":[["impl<A: Array> Debug for SmallVec<A>where\n A::Item: Debug,"],["impl<A: Array> Debug for IntoIter<A>where\n A::Item: Debug,"],["impl<'a, T: 'a + Array> Debug for Drain<'a, T>where\n T::Item: Debug,"],["impl Debug for CollectionAllocErr"]], diff --git a/implementors/core/fmt/trait.Display.js b/implementors/core/fmt/trait.Display.js index e393fdbfe6..f84ba73f7a 100644 --- a/implementors/core/fmt/trait.Display.js +++ b/implementors/core/fmt/trait.Display.js @@ -6,7 +6,7 @@ "bitflags":[["impl Display for ParseError"]], "cast":[["impl Display for Error"]], "ciborium":[["impl<T: Debug> Display for Error<T>"],["impl Display for Error"],["impl<T: Debug> Display for Error<T>"]], -"clap_builder":[["impl Display for Arg"],["impl Display for MatchesError"],["impl Display for ContextValue"],["impl Display for ContextKind"],["impl Display for ValueRange"],["impl Display for Id"],["impl Display for StyledStr"],["impl Display for ColorChoice"],["impl Display for Str"],["impl<F: ErrorFormatter> Display for Error<F>"],["impl Display for ErrorKind"],["impl Display for Command"]], +"clap_builder":[["impl Display for Id"],["impl Display for ColorChoice"],["impl Display for StyledStr"],["impl Display for ValueRange"],["impl<F: ErrorFormatter> Display for Error<F>"],["impl Display for Arg"],["impl Display for Str"],["impl Display for ContextValue"],["impl Display for Command"],["impl Display for ContextKind"],["impl Display for MatchesError"],["impl Display for ErrorKind"]], "comrak":[["impl Display for Sourcepos"]], "criterion_plot":[["impl Display for VersionError"]], "crossbeam_utils":[["impl<T: ?Sized + Display> Display for ShardedLockReadGuard<'_, T>"],["impl<T: ?Sized + Display> Display for ShardedLockWriteGuard<'_, T>"]], @@ -30,7 +30,7 @@ "regex_automata":[["impl Display for CacheError"],["impl Display for MatchError"],["impl Display for BuildError"],["impl Display for StateIDError"],["impl Display for PatternIDError"],["impl Display for SmallIndexError"],["impl Display for BuildError"],["impl Display for BuildError"],["impl Display for PatternSetInsertError"],["impl Display for GroupInfoError"],["impl Display for DeserializeError"],["impl Display for BuildError"],["impl Display for UnicodeWordBoundaryError"],["impl Display for SerializeError"]], "regex_syntax":[["impl Display for Error"],["impl Display for ErrorKind"],["impl Display for Ast"],["impl Display for Error"],["impl Display for CaseFoldError"],["impl Display for ErrorKind"],["impl Display for Hir"],["impl Display for UnicodeWordError"],["impl Display for Error"]], "rustix":[["impl Display for Errno"]], -"serde":[["impl<'a> Display for dyn Expected + 'a"],["impl<'a> Display for Unexpected<'a>"],["impl Display for Error"]], +"serde":[["impl Display for Error"],["impl<'a> Display for Unexpected<'a>"],["impl<'a> Display for dyn Expected + 'a"]], "serde_json":[["impl Display for Error"],["impl Display for Value"],["impl Display for Number"]], "shell_words":[["impl Display for ParseError"]], "smallvec":[["impl Display for CollectionAllocErr"]], diff --git a/implementors/core/hash/trait.Hash.js b/implementors/core/hash/trait.Hash.js index 3a1a383379..bcbd65d3e7 100644 --- a/implementors/core/hash/trait.Hash.js +++ b/implementors/core/hash/trait.Hash.js @@ -3,7 +3,7 @@ "anes":[["impl Hash for ReportCursorPosition"],["impl Hash for MoveCursorTo"],["impl Hash for ScrollBufferDown"],["impl Hash for RestoreCursorPosition"],["impl Hash for MoveCursorToPreviousLine"],["impl Hash for SaveCursorPosition"],["impl Hash for MoveCursorRight"],["impl Hash for DisableMouseEvents"],["impl Hash for MoveCursorUp"],["impl Hash for DisableCursorBlinking"],["impl Hash for SwitchBufferToAlternate"],["impl Hash for MoveCursorDown"],["impl Hash for Attribute"],["impl Hash for MoveCursorToColumn"],["impl Hash for ResetAttributes"],["impl Hash for SetAttribute"],["impl Hash for HideCursor"],["impl Hash for ScrollBufferUp"],["impl Hash for ClearBuffer"],["impl Hash for SetBackgroundColor"],["impl Hash for ResizeTextArea"],["impl Hash for ShowCursor"],["impl Hash for MoveCursorLeft"],["impl Hash for MoveCursorToNextLine"],["impl Hash for EnableMouseEvents"],["impl Hash for SwitchBufferToNormal"],["impl Hash for ClearLine"],["impl Hash for SetForegroundColor"],["impl Hash for Color"],["impl Hash for EnableCursorBlinking"]], "anstyle":[["impl Hash for Ansi256Color"],["impl Hash for Style"],["impl Hash for Reset"],["impl Hash for Effects"],["impl Hash for Color"],["impl Hash for AnsiColor"],["impl Hash for RgbColor"]], "ciborium":[["impl<V: Hash, const TAG: u64> Hash for Required<V, TAG>"],["impl<V: Hash> Hash for Captured<V>"],["impl Hash for Integer"],["impl<V: Hash, const TAG: u64> Hash for Accepted<V, TAG>"]], -"clap_builder":[["impl Hash for Str"],["impl<T: Hash> Hash for Resettable<T>"],["impl Hash for OsStr"],["impl Hash for ContextKind"],["impl Hash for ValueRange"],["impl Hash for ValueHint"],["impl Hash for ErrorKind"],["impl Hash for Id"]], +"clap_builder":[["impl<T: Hash> Hash for Resettable<T>"],["impl Hash for ContextKind"],["impl Hash for ErrorKind"],["impl Hash for OsStr"],["impl Hash for Id"],["impl Hash for ValueHint"],["impl Hash for Str"],["impl Hash for ValueRange"]], "clap_lex":[["impl<'s> Hash for ParsedArg<'s>"]], "convert_case":[["impl Hash for Case"]], "criterion":[["impl Hash for BenchmarkId"],["impl Hash for BatchSize"]], diff --git a/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js b/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js index 5a888847ce..6b2ce2029f 100644 --- a/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js +++ b/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"clap_builder":[["impl<T> DoubleEndedIterator for Values<T>"],["impl<'a> DoubleEndedIterator for Indices<'a>"],["impl<'a> DoubleEndedIterator for IdsRef<'a>"],["impl<'a, T: 'a> DoubleEndedIterator for ValuesRef<'a, T>"],["impl<'a> DoubleEndedIterator for RawValues<'a>"]], +"clap_builder":[["impl<T> DoubleEndedIterator for Values<T>"],["impl<'a> DoubleEndedIterator for RawValues<'a>"],["impl<'a> DoubleEndedIterator for IdsRef<'a>"],["impl<'a, T: 'a> DoubleEndedIterator for ValuesRef<'a, T>"],["impl<'a> DoubleEndedIterator for Indices<'a>"]], "either":[["impl<L, R> DoubleEndedIterator for Either<L, R>where\n L: DoubleEndedIterator,\n R: DoubleEndedIterator<Item = L::Item>,"]], "itertools":[["impl<X, Iter, E, F, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((E, F, G, H, I, J, K, L), X)>where\n Iter: DoubleEndedIterator<Item = ((E, F, G, H, I, J, K, L), X)>,"],["impl<A, B, C, D, E, F> DoubleEndedIterator for Zip<(A, B, C, D, E, F)>where\n A: DoubleEndedIterator + ExactSizeIterator,\n B: DoubleEndedIterator + ExactSizeIterator,\n C: DoubleEndedIterator + ExactSizeIterator,\n D: DoubleEndedIterator + ExactSizeIterator,\n E: DoubleEndedIterator + ExactSizeIterator,\n F: DoubleEndedIterator + ExactSizeIterator,"],["impl<A, B, C, D, E, F, G, H, I, J, K> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G, H, I, J, K)>where\n A: DoubleEndedIterator + ExactSizeIterator,\n B: DoubleEndedIterator + ExactSizeIterator,\n C: DoubleEndedIterator + ExactSizeIterator,\n D: DoubleEndedIterator + ExactSizeIterator,\n E: DoubleEndedIterator + ExactSizeIterator,\n F: DoubleEndedIterator + ExactSizeIterator,\n G: DoubleEndedIterator + ExactSizeIterator,\n H: DoubleEndedIterator + ExactSizeIterator,\n I: DoubleEndedIterator + ExactSizeIterator,\n J: DoubleEndedIterator + ExactSizeIterator,\n K: DoubleEndedIterator + ExactSizeIterator,"],["impl<X, Iter, C, D, E, F, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((C, D, E, F, G, H, I, J, K, L), X)>where\n Iter: DoubleEndedIterator<Item = ((C, D, E, F, G, H, I, J, K, L), X)>,"],["impl<X, Iter, B, C, D, E, F, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((B, C, D, E, F, G, H, I, J, K, L), X)>where\n Iter: DoubleEndedIterator<Item = ((B, C, D, E, F, G, H, I, J, K, L), X)>,"],["impl<I, F> DoubleEndedIterator for Positions<I, F>where\n I: DoubleEndedIterator + ExactSizeIterator,\n F: FnMut(I::Item) -> bool,"],["impl<A, B, C> DoubleEndedIterator for Zip<(A, B, C)>where\n A: DoubleEndedIterator + ExactSizeIterator,\n B: DoubleEndedIterator + ExactSizeIterator,\n C: DoubleEndedIterator + ExactSizeIterator,"],["impl<I> DoubleEndedIterator for RcIter<I>where\n I: DoubleEndedIterator,"],["impl<X, Iter, K, L> DoubleEndedIterator for ConsTuples<Iter, ((K, L), X)>where\n Iter: DoubleEndedIterator<Item = ((K, L), X)>,"],["impl<I> DoubleEndedIterator for Unique<I>where\n I: DoubleEndedIterator,\n I::Item: Eq + Hash + Clone,"],["impl<I, F> DoubleEndedIterator for PadUsing<I, F>where\n I: DoubleEndedIterator + ExactSizeIterator,\n F: FnMut(usize) -> I::Item,"],["impl<A, B> DoubleEndedIterator for Zip<(A, B)>where\n A: DoubleEndedIterator + ExactSizeIterator,\n B: DoubleEndedIterator + ExactSizeIterator,"],["impl<I, F> DoubleEndedIterator for Update<I, F>where\n I: DoubleEndedIterator,\n F: FnMut(&mut I::Item),"],["impl<X, Iter, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((J, K, L), X)>where\n Iter: DoubleEndedIterator<Item = ((J, K, L), X)>,"],["impl<I, T, E> DoubleEndedIterator for FlattenOk<I, T, E>where\n I: DoubleEndedIterator<Item = Result<T, E>>,\n T: IntoIterator,\n T::IntoIter: DoubleEndedIterator,"],["impl<A, B, C, D, E, F, G, H> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G, H)>where\n A: DoubleEndedIterator + ExactSizeIterator,\n B: DoubleEndedIterator + ExactSizeIterator,\n C: DoubleEndedIterator + ExactSizeIterator,\n D: DoubleEndedIterator + ExactSizeIterator,\n E: DoubleEndedIterator + ExactSizeIterator,\n F: DoubleEndedIterator + ExactSizeIterator,\n G: DoubleEndedIterator + ExactSizeIterator,\n H: DoubleEndedIterator + ExactSizeIterator,"],["impl<X, Iter, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((H, I, J, K, L), X)>where\n Iter: DoubleEndedIterator<Item = ((H, I, J, K, L), X)>,"],["impl<A, B, C, D> DoubleEndedIterator for Zip<(A, B, C, D)>where\n A: DoubleEndedIterator + ExactSizeIterator,\n B: DoubleEndedIterator + ExactSizeIterator,\n C: DoubleEndedIterator + ExactSizeIterator,\n D: DoubleEndedIterator + ExactSizeIterator,"],["impl<A> DoubleEndedIterator for RepeatN<A>where\n A: Clone,"],["impl<A, B, C, D, E, F, G, H, I, J, K, L> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G, H, I, J, K, L)>where\n A: DoubleEndedIterator + ExactSizeIterator,\n B: DoubleEndedIterator + ExactSizeIterator,\n C: DoubleEndedIterator + ExactSizeIterator,\n D: DoubleEndedIterator + ExactSizeIterator,\n E: DoubleEndedIterator + ExactSizeIterator,\n F: DoubleEndedIterator + ExactSizeIterator,\n G: DoubleEndedIterator + ExactSizeIterator,\n H: DoubleEndedIterator + ExactSizeIterator,\n I: DoubleEndedIterator + ExactSizeIterator,\n J: DoubleEndedIterator + ExactSizeIterator,\n K: DoubleEndedIterator + ExactSizeIterator,\n L: DoubleEndedIterator + ExactSizeIterator,"],["impl<X, Iter, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((I, J, K, L), X)>where\n Iter: DoubleEndedIterator<Item = ((I, J, K, L), X)>,"],["impl<A, B, C, D, E, F, G> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G)>where\n A: DoubleEndedIterator + ExactSizeIterator,\n B: DoubleEndedIterator + ExactSizeIterator,\n C: DoubleEndedIterator + ExactSizeIterator,\n D: DoubleEndedIterator + ExactSizeIterator,\n E: DoubleEndedIterator + ExactSizeIterator,\n F: DoubleEndedIterator + ExactSizeIterator,\n G: DoubleEndedIterator + ExactSizeIterator,"],["impl<X, Iter, D, E, F, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((D, E, F, G, H, I, J, K, L), X)>where\n Iter: DoubleEndedIterator<Item = ((D, E, F, G, H, I, J, K, L), X)>,"],["impl<A, B, C, D, E> DoubleEndedIterator for Zip<(A, B, C, D, E)>where\n A: DoubleEndedIterator + ExactSizeIterator,\n B: DoubleEndedIterator + ExactSizeIterator,\n C: DoubleEndedIterator + ExactSizeIterator,\n D: DoubleEndedIterator + ExactSizeIterator,\n E: DoubleEndedIterator + ExactSizeIterator,"],["impl<I, V, F> DoubleEndedIterator for UniqueBy<I, V, F>where\n I: DoubleEndedIterator,\n V: Eq + Hash,\n F: FnMut(&I::Item) -> V,"],["impl<A, B, C, D, E, F, G, H, I, J> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G, H, I, J)>where\n A: DoubleEndedIterator + ExactSizeIterator,\n B: DoubleEndedIterator + ExactSizeIterator,\n C: DoubleEndedIterator + ExactSizeIterator,\n D: DoubleEndedIterator + ExactSizeIterator,\n E: DoubleEndedIterator + ExactSizeIterator,\n F: DoubleEndedIterator + ExactSizeIterator,\n G: DoubleEndedIterator + ExactSizeIterator,\n H: DoubleEndedIterator + ExactSizeIterator,\n I: DoubleEndedIterator + ExactSizeIterator,\n J: DoubleEndedIterator + ExactSizeIterator,"],["impl<X, Iter, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((G, H, I, J, K, L), X)>where\n Iter: DoubleEndedIterator<Item = ((G, H, I, J, K, L), X)>,"],["impl<T, U> DoubleEndedIterator for ZipLongest<T, U>where\n T: DoubleEndedIterator + ExactSizeIterator,\n U: DoubleEndedIterator + ExactSizeIterator,"],["impl<A, B, C, D, E, F, G, H, I> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G, H, I)>where\n A: DoubleEndedIterator + ExactSizeIterator,\n B: DoubleEndedIterator + ExactSizeIterator,\n C: DoubleEndedIterator + ExactSizeIterator,\n D: DoubleEndedIterator + ExactSizeIterator,\n E: DoubleEndedIterator + ExactSizeIterator,\n F: DoubleEndedIterator + ExactSizeIterator,\n G: DoubleEndedIterator + ExactSizeIterator,\n H: DoubleEndedIterator + ExactSizeIterator,\n I: DoubleEndedIterator + ExactSizeIterator,"],["impl<A> DoubleEndedIterator for Zip<(A,)>where\n A: DoubleEndedIterator + ExactSizeIterator,"],["impl<X, Iter, F, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((F, G, H, I, J, K, L), X)>where\n Iter: DoubleEndedIterator<Item = ((F, G, H, I, J, K, L), X)>,"]], "memchr":[["impl<'a, 'h> DoubleEndedIterator for OneIter<'a, 'h>"],["impl<'a, 'h> DoubleEndedIterator for OneIter<'a, 'h>"],["impl<'h> DoubleEndedIterator for Memchr3<'h>"],["impl<'a, 'h> DoubleEndedIterator for TwoIter<'a, 'h>"],["impl<'a, 'h> DoubleEndedIterator for OneIter<'a, 'h>"],["impl<'a, 'h> DoubleEndedIterator for ThreeIter<'a, 'h>"],["impl<'a, 'h> DoubleEndedIterator for ThreeIter<'a, 'h>"],["impl<'h> DoubleEndedIterator for Memchr2<'h>"],["impl<'a, 'h> DoubleEndedIterator for ThreeIter<'a, 'h>"],["impl<'h> DoubleEndedIterator for Memchr<'h>"],["impl<'a, 'h> DoubleEndedIterator for TwoIter<'a, 'h>"],["impl<'a, 'h> DoubleEndedIterator for TwoIter<'a, 'h>"]], diff --git a/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js b/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js index f5538127b8..77b8e5fd7f 100644 --- a/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js +++ b/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"clap_builder":[["impl<'a> ExactSizeIterator for RawValues<'a>"],["impl<'a, T: 'a> ExactSizeIterator for ValuesRef<'a, T>"],["impl<T> ExactSizeIterator for Values<T>"],["impl<'a> ExactSizeIterator for IdsRef<'a>"],["impl<'a> ExactSizeIterator for Indices<'a>"]], +"clap_builder":[["impl<'a, T: 'a> ExactSizeIterator for ValuesRef<'a, T>"],["impl<T> ExactSizeIterator for Values<T>"],["impl<'a> ExactSizeIterator for RawValues<'a>"],["impl<'a> ExactSizeIterator for Indices<'a>"],["impl<'a> ExactSizeIterator for IdsRef<'a>"]], "either":[["impl<L, R> ExactSizeIterator for Either<L, R>where\n L: ExactSizeIterator,\n R: ExactSizeIterator<Item = L::Item>,"]], "hashbrown":[["impl<K, V> ExactSizeIterator for Iter<'_, K, V>"],["impl<K, V, A: Allocator + Clone> ExactSizeIterator for IntoIter<K, V, A>"],["impl<K, V> ExactSizeIterator for Keys<'_, K, V>"],["impl<K, V, A: Allocator + Clone> ExactSizeIterator for IntoValues<K, V, A>"],["impl<K, V> ExactSizeIterator for IterMut<'_, K, V>"],["impl<K, V> ExactSizeIterator for Values<'_, K, V>"],["impl<'a, K> ExactSizeIterator for Iter<'a, K>"],["impl<K, A: Allocator + Clone> ExactSizeIterator for IntoIter<K, A>"],["impl<K, A: Allocator + Clone> ExactSizeIterator for Drain<'_, K, A>"],["impl<K, V> ExactSizeIterator for ValuesMut<'_, K, V>"],["impl<K, V, A: Allocator + Clone> ExactSizeIterator for IntoKeys<K, V, A>"],["impl<K, V, A: Allocator + Clone> ExactSizeIterator for Drain<'_, K, V, A>"]], "itertools":[["impl<I> ExactSizeIterator for MultiPeek<I>where\n I: ExactSizeIterator,"],["impl<A, B, C, D, E, F, G, H, I, J> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H, I, J)>where\n A: ExactSizeIterator,\n B: ExactSizeIterator,\n C: ExactSizeIterator,\n D: ExactSizeIterator,\n E: ExactSizeIterator,\n F: ExactSizeIterator,\n G: ExactSizeIterator,\n H: ExactSizeIterator,\n I: ExactSizeIterator,\n J: ExactSizeIterator,"],["impl<I, F> ExactSizeIterator for PadUsing<I, F>where\n I: ExactSizeIterator,\n F: FnMut(usize) -> I::Item,"],["impl<I> ExactSizeIterator for WithPosition<I>where\n I: ExactSizeIterator,"],["impl<A, B, C, D, E, F, G, H, I, J, K, L> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H, I, J, K, L)>where\n A: ExactSizeIterator,\n B: ExactSizeIterator,\n C: ExactSizeIterator,\n D: ExactSizeIterator,\n E: ExactSizeIterator,\n F: ExactSizeIterator,\n G: ExactSizeIterator,\n H: ExactSizeIterator,\n I: ExactSizeIterator,\n J: ExactSizeIterator,\n K: ExactSizeIterator,\n L: ExactSizeIterator,"],["impl<T, U> ExactSizeIterator for ZipLongest<T, U>where\n T: ExactSizeIterator,\n U: ExactSizeIterator,"],["impl<A, B> ExactSizeIterator for Zip<(A, B)>where\n A: ExactSizeIterator,\n B: ExactSizeIterator,"],["impl<I> ExactSizeIterator for Tee<I>where\n I: ExactSizeIterator,\n I::Item: Clone,"],["impl<I> ExactSizeIterator for Step<I>where\n I: ExactSizeIterator,"],["impl<A, B, C, D> ExactSizeIterator for Zip<(A, B, C, D)>where\n A: ExactSizeIterator,\n B: ExactSizeIterator,\n C: ExactSizeIterator,\n D: ExactSizeIterator,"],["impl<A> ExactSizeIterator for RepeatN<A>where\n A: Clone,"],["impl<I, J> ExactSizeIterator for ZipEq<I, J>where\n I: ExactSizeIterator,\n J: ExactSizeIterator,"],["impl<A, B, C, D, E, F> ExactSizeIterator for Zip<(A, B, C, D, E, F)>where\n A: ExactSizeIterator,\n B: ExactSizeIterator,\n C: ExactSizeIterator,\n D: ExactSizeIterator,\n E: ExactSizeIterator,\n F: ExactSizeIterator,"],["impl<A, B, C, D, E, F, G, H, I, J, K> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H, I, J, K)>where\n A: ExactSizeIterator,\n B: ExactSizeIterator,\n C: ExactSizeIterator,\n D: ExactSizeIterator,\n E: ExactSizeIterator,\n F: ExactSizeIterator,\n G: ExactSizeIterator,\n H: ExactSizeIterator,\n I: ExactSizeIterator,\n J: ExactSizeIterator,\n K: ExactSizeIterator,"],["impl<A, B, C, D, E> ExactSizeIterator for Zip<(A, B, C, D, E)>where\n A: ExactSizeIterator,\n B: ExactSizeIterator,\n C: ExactSizeIterator,\n D: ExactSizeIterator,\n E: ExactSizeIterator,"],["impl<T> ExactSizeIterator for TupleBuffer<T>where\n T: HomogeneousTuple,"],["impl<I> ExactSizeIterator for PeekNth<I>where\n I: ExactSizeIterator,"],["impl<A, B, C, D, E, F, G, H, I> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H, I)>where\n A: ExactSizeIterator,\n B: ExactSizeIterator,\n C: ExactSizeIterator,\n D: ExactSizeIterator,\n E: ExactSizeIterator,\n F: ExactSizeIterator,\n G: ExactSizeIterator,\n H: ExactSizeIterator,\n I: ExactSizeIterator,"],["impl<I> ExactSizeIterator for ExactlyOneError<I>where\n I: ExactSizeIterator,"],["impl<I, F> ExactSizeIterator for Update<I, F>where\n I: ExactSizeIterator,\n F: FnMut(&mut I::Item),"],["impl<A, B, C> ExactSizeIterator for Zip<(A, B, C)>where\n A: ExactSizeIterator,\n B: ExactSizeIterator,\n C: ExactSizeIterator,"],["impl<A, B, C, D, E, F, G, H> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H)>where\n A: ExactSizeIterator,\n B: ExactSizeIterator,\n C: ExactSizeIterator,\n D: ExactSizeIterator,\n E: ExactSizeIterator,\n F: ExactSizeIterator,\n G: ExactSizeIterator,\n H: ExactSizeIterator,"],["impl<A> ExactSizeIterator for Zip<(A,)>where\n A: ExactSizeIterator,"],["impl<A, B, C, D, E, F, G> ExactSizeIterator for Zip<(A, B, C, D, E, F, G)>where\n A: ExactSizeIterator,\n B: ExactSizeIterator,\n C: ExactSizeIterator,\n D: ExactSizeIterator,\n E: ExactSizeIterator,\n F: ExactSizeIterator,\n G: ExactSizeIterator,"]], diff --git a/implementors/core/iter/traits/iterator/trait.Iterator.js b/implementors/core/iter/traits/iterator/trait.Iterator.js index 1a1b430177..f4be2e9774 100644 --- a/implementors/core/iter/traits/iterator/trait.Iterator.js +++ b/implementors/core/iter/traits/iterator/trait.Iterator.js @@ -4,7 +4,7 @@ "anstyle":[["impl Iterator for EffectIter"]], "anstyle_parse":[["impl<'a> Iterator for ParamsIter<'a>"]], "bitflags":[["impl<B: Flags> Iterator for Iter<B>"],["impl<B: Flags> Iterator for IterNames<B>"]], -"clap_builder":[["impl<'a> Iterator for RawValues<'a>"],["impl<'a> Iterator for Indices<'a>"],["impl<'a> Iterator for IdsRef<'a>"],["impl<T> Iterator for Values<T>"],["impl<'a, T: 'a> Iterator for ValuesRef<'a, T>"]], +"clap_builder":[["impl<'a> Iterator for RawValues<'a>"],["impl<T> Iterator for Values<T>"],["impl<'a> Iterator for Indices<'a>"],["impl<'a> Iterator for IdsRef<'a>"],["impl<'a, T: 'a> Iterator for ValuesRef<'a, T>"]], "clap_lex":[["impl<'s> Iterator for ShortFlags<'s>"]], "comrak":[["impl<'a, T> Iterator for Children<'a, T>"],["impl<'a, T> Iterator for Ancestors<'a, T>"],["impl<'a, T> Iterator for ReverseTraverse<'a, T>"],["impl<'a, T> Iterator for Traverse<'a, T>"],["impl<'a, T> Iterator for FollowingSiblings<'a, T>"],["impl<'a, T> Iterator for PrecedingSiblings<'a, T>"],["impl<'a, T> Iterator for ReverseChildren<'a, T>"],["impl<'a, T> Iterator for Descendants<'a, T>"]], "dashmap":[["impl<K: Eq + Hash, S: BuildHasher + Clone> Iterator for OwningIter<K, S>"],["impl<'a, K: Eq + Hash, V, S: 'a + BuildHasher + Clone, M: Map<'a, K, V, S>> Iterator for Iter<'a, K, V, S, M>"],["impl<'a, K: Eq + Hash, V, S: 'a + BuildHasher + Clone, M: Map<'a, K, V, S>> Iterator for IterMut<'a, K, V, S, M>"],["impl<K: Eq + Hash, V, S: BuildHasher + Clone> Iterator for OwningIter<K, V, S>"],["impl<'a, K: Eq + Hash, S: 'a + BuildHasher + Clone, M: Map<'a, K, (), S>> Iterator for Iter<'a, K, S, M>"]], diff --git a/implementors/core/marker/trait.Copy.js b/implementors/core/marker/trait.Copy.js index 518a036691..850ae14b0e 100644 --- a/implementors/core/marker/trait.Copy.js +++ b/implementors/core/marker/trait.Copy.js @@ -8,7 +8,7 @@ "cast":[["impl Copy for Error"]], "ciborium":[["impl Copy for Integer"],["impl<V: Copy, const TAG: u64> Copy for Required<V, TAG>"],["impl<V: Copy> Copy for Captured<V>"],["impl<V: Copy, const TAG: u64> Copy for Accepted<V, TAG>"]], "ciborium_ll":[["impl Copy for Header"]], -"clap_builder":[["impl Copy for ValueHint"],["impl<T: Copy + TryFrom<i64> + Clone + Send + Sync> Copy for RangedI64ValueParser<T>"],["impl<T: Copy + TryFrom<u64>> Copy for RangedU64ValueParser<T>"],["impl Copy for StringValueParser"],["impl Copy for ErrorKind"],["impl Copy for PathBufValueParser"],["impl<T: Copy> Copy for Resettable<T>"],["impl Copy for FalseyValueParser"],["impl Copy for NonEmptyStringValueParser"],["impl Copy for BoolishValueParser"],["impl Copy for BoolValueParser"],["impl Copy for ColorChoice"],["impl Copy for ValueRange"],["impl Copy for ContextKind"],["impl Copy for ValueSource"],["impl Copy for OsStringValueParser"]], +"clap_builder":[["impl Copy for BoolishValueParser"],["impl<T: Copy + TryFrom<i64> + Clone + Send + Sync> Copy for RangedI64ValueParser<T>"],["impl Copy for StringValueParser"],["impl Copy for ColorChoice"],["impl Copy for ErrorKind"],["impl Copy for OsStringValueParser"],["impl Copy for NonEmptyStringValueParser"],["impl Copy for ValueHint"],["impl Copy for ValueRange"],["impl Copy for ContextKind"],["impl<T: Copy + TryFrom<u64>> Copy for RangedU64ValueParser<T>"],["impl Copy for BoolValueParser"],["impl Copy for FalseyValueParser"],["impl Copy for PathBufValueParser"],["impl<T: Copy> Copy for Resettable<T>"],["impl Copy for ValueSource"]], "colorchoice":[["impl Copy for ColorChoice"]], "comrak":[["impl Copy for ListDelimType"],["impl Copy for NodeList"],["impl Copy for ListStyleType"],["impl Copy for NodeHeading"],["impl Copy for Sourcepos"],["impl Copy for ComrakRenderOptions"],["impl Copy for NodeDescriptionItem"],["impl Copy for TableAlignment"],["impl Copy for LineColumn"],["impl Copy for ListType"]], "convert_case":[["impl Copy for Boundary"],["impl Copy for Pattern"],["impl Copy for Case"]], @@ -41,7 +41,7 @@ "regex_syntax":[["impl Copy for Span"],["impl Copy for Dot"],["impl Copy for Flag"],["impl Copy for ClassSetBinaryOpKind"],["impl Copy for LookSet"],["impl Copy for Utf8Sequence"],["impl Copy for ClassBytesRange"],["impl Copy for ClassUnicodeRange"],["impl Copy for Position"],["impl Copy for Look"],["impl Copy for Utf8Range"]], "rustix":[["impl Copy for FdFlags"],["impl Copy for Errno"],["impl Copy for DupFlags"],["impl Copy for Opcode"],["impl Copy for Action"],["impl Copy for InputModes"],["impl Copy for OptionalActions"],["impl Copy for Direction"],["impl Copy for ControlModes"],["impl Copy for QueueSelector"],["impl Copy for OutputModes"],["impl Copy for ReadWriteFlags"],["impl Copy for LocalModes"]], "ryu":[["impl Copy for Buffer"]], -"serde":[["impl<E> Copy for I64Deserializer<E>"],["impl<E> Copy for F64Deserializer<E>"],["impl<E> Copy for BoolDeserializer<E>"],["impl Copy for IgnoredAny"],["impl<E> Copy for U8Deserializer<E>"],["impl<E> Copy for I128Deserializer<E>"],["impl<E> Copy for U128Deserializer<E>"],["impl<E> Copy for I16Deserializer<E>"],["impl<'de, E> Copy for BorrowedStrDeserializer<'de, E>"],["impl<E> Copy for U32Deserializer<E>"],["impl<'de, E> Copy for StrDeserializer<'de, E>"],["impl<E> Copy for UnitDeserializer<E>"],["impl<E> Copy for UsizeDeserializer<E>"],["impl<E> Copy for I8Deserializer<E>"],["impl<E> Copy for U64Deserializer<E>"],["impl<E> Copy for I32Deserializer<E>"],["impl<'a> Copy for Unexpected<'a>"],["impl<E> Copy for U16Deserializer<E>"],["impl<E> Copy for IsizeDeserializer<E>"],["impl<'de, E> Copy for BorrowedBytesDeserializer<'de, E>"],["impl<E> Copy for F32Deserializer<E>"],["impl<E> Copy for CharDeserializer<E>"],["impl<'a, E> Copy for BytesDeserializer<'a, E>"]], +"serde":[["impl<'de, E> Copy for BorrowedStrDeserializer<'de, E>"],["impl<'de, E> Copy for StrDeserializer<'de, E>"],["impl<'a, E> Copy for BytesDeserializer<'a, E>"],["impl<E> Copy for U8Deserializer<E>"],["impl<E> Copy for UsizeDeserializer<E>"],["impl<E> Copy for U16Deserializer<E>"],["impl<'de, E> Copy for BorrowedBytesDeserializer<'de, E>"],["impl Copy for IgnoredAny"],["impl<E> Copy for I16Deserializer<E>"],["impl<E> Copy for I32Deserializer<E>"],["impl<E> Copy for U128Deserializer<E>"],["impl<E> Copy for U32Deserializer<E>"],["impl<E> Copy for I128Deserializer<E>"],["impl<E> Copy for F64Deserializer<E>"],["impl<E> Copy for I8Deserializer<E>"],["impl<E> Copy for CharDeserializer<E>"],["impl<E> Copy for U64Deserializer<E>"],["impl<E> Copy for UnitDeserializer<E>"],["impl<'a> Copy for Unexpected<'a>"],["impl<E> Copy for IsizeDeserializer<E>"],["impl<E> Copy for I64Deserializer<E>"],["impl<E> Copy for BoolDeserializer<E>"],["impl<E> Copy for F32Deserializer<E>"]], "serde_json":[["impl Copy for Category"]], "shell_words":[["impl Copy for ParseError"]], "syn":[["impl Copy for SelfType"],["impl Copy for BinOp"],["impl Copy for Final"],["impl Copy for ShlEq"],["impl<'c, 'a> Copy for StepCursor<'c, 'a>"],["impl Copy for Unsized"],["impl Copy for Struct"],["impl Copy for In"],["impl Copy for PlusEq"],["impl Copy for Priv"],["impl Copy for Percent"],["impl Copy for AndAnd"],["impl Copy for UnOp"],["impl Copy for Loop"],["impl Copy for Ref"],["impl Copy for CaretEq"],["impl Copy for Move"],["impl Copy for Async"],["impl<T, P> Copy for Pair<T, P>where\n T: Copy,\n P: Copy,"],["impl Copy for Minus"],["impl Copy for Plus"],["impl Copy for SelfValue"],["impl Copy for RArrow"],["impl Copy for Mut"],["impl Copy for Dyn"],["impl Copy for EqEq"],["impl Copy for And"],["impl Copy for SlashEq"],["impl Copy for Eq"],["impl Copy for Colon"],["impl Copy for Await"],["impl Copy for Unsafe"],["impl Copy for Pub"],["impl Copy for Ge"],["impl Copy for Break"],["impl Copy for At"],["impl Copy for Question"],["impl Copy for Ne"],["impl Copy for Pound"],["impl Copy for Group"],["impl Copy for Shr"],["impl Copy for Or"],["impl Copy for Star"],["impl Copy for While"],["impl Copy for Not"],["impl Copy for Underscore"],["impl Copy for Dot"],["impl Copy for OrOr"],["impl Copy for PercentEq"],["impl Copy for Le"],["impl Copy for Trait"],["impl Copy for PathSep"],["impl Copy for Extern"],["impl Copy for Become"],["impl Copy for Brace"],["impl Copy for Continue"],["impl Copy for Try"],["impl Copy for Virtual"],["impl Copy for If"],["impl Copy for Typeof"],["impl Copy for Impl"],["impl Copy for Dollar"],["impl Copy for Default"],["impl Copy for Fn"],["impl Copy for Else"],["impl Copy for Super"],["impl Copy for Crate"],["impl Copy for Gt"],["impl Copy for Override"],["impl Copy for Box"],["impl Copy for Lt"],["impl Copy for AndEq"],["impl Copy for Paren"],["impl<'a> Copy for Cursor<'a>"],["impl Copy for Auto"],["impl Copy for Match"],["impl Copy for Where"],["impl Copy for DotDotDot"],["impl Copy for FatArrow"],["impl Copy for AttrStyle"],["impl Copy for Const"],["impl Copy for RangeLimits"],["impl Copy for MinusEq"],["impl Copy for StarEq"],["impl Copy for Shl"],["impl Copy for Return"],["impl Copy for Static"],["impl Copy for Macro"],["impl Copy for Type"],["impl Copy for TraitBoundModifier"],["impl Copy for For"],["impl Copy for DotDot"],["impl Copy for LArrow"],["impl Copy for ShrEq"],["impl Copy for Mod"],["impl Copy for Abstract"],["impl Copy for Yield"],["impl Copy for Slash"],["impl Copy for Union"],["impl Copy for Comma"],["impl Copy for Enum"],["impl Copy for Do"],["impl Copy for OrEq"],["impl Copy for Bracket"],["impl Copy for Semi"],["impl Copy for Tilde"],["impl Copy for Let"],["impl Copy for Caret"],["impl Copy for As"],["impl Copy for DotDotEq"],["impl Copy for Use"]], diff --git a/implementors/core/marker/trait.StructuralEq.js b/implementors/core/marker/trait.StructuralEq.js index ab29217904..ed31fc910f 100644 --- a/implementors/core/marker/trait.StructuralEq.js +++ b/implementors/core/marker/trait.StructuralEq.js @@ -6,7 +6,7 @@ "anstyle_parse":[["impl StructuralEq for State"],["impl StructuralEq for Params"],["impl StructuralEq for AsciiParser"],["impl StructuralEq for Action"],["impl<C> StructuralEq for Parser<C>"],["impl StructuralEq for Utf8Parser"]], "cast":[["impl StructuralEq for Error"]], "ciborium":[["impl<V, const TAG: u64> StructuralEq for Required<V, TAG>"],["impl<V, const TAG: u64> StructuralEq for Accepted<V, TAG>"],["impl<V> StructuralEq for Captured<V>"],["impl StructuralEq for Integer"]], -"clap_builder":[["impl<T> StructuralEq for Resettable<T>"],["impl StructuralEq for ValueHint"],["impl StructuralEq for ContextValue"],["impl StructuralEq for ArgMatches"],["impl StructuralEq for ErrorKind"],["impl StructuralEq for PossibleValue"],["impl StructuralEq for Id"],["impl StructuralEq for OsStr"],["impl StructuralEq for ContextKind"],["impl StructuralEq for ValueSource"],["impl StructuralEq for StyledStr"],["impl StructuralEq for Str"],["impl StructuralEq for ArgPredicate"],["impl StructuralEq for ValueRange"],["impl StructuralEq for ColorChoice"],["impl StructuralEq for ArgGroup"]], +"clap_builder":[["impl StructuralEq for Str"],["impl StructuralEq for ValueSource"],["impl StructuralEq for ValueHint"],["impl StructuralEq for ContextValue"],["impl StructuralEq for OsStr"],["impl StructuralEq for ArgPredicate"],["impl StructuralEq for ColorChoice"],["impl StructuralEq for ArgMatches"],["impl StructuralEq for ValueRange"],["impl<T> StructuralEq for Resettable<T>"],["impl StructuralEq for ContextKind"],["impl StructuralEq for ArgGroup"],["impl StructuralEq for Id"],["impl StructuralEq for StyledStr"],["impl StructuralEq for ErrorKind"],["impl StructuralEq for PossibleValue"]], "clap_lex":[["impl<'s> StructuralEq for ParsedArg<'s>"],["impl StructuralEq for ArgCursor"],["impl StructuralEq for RawArgs"]], "colorchoice":[["impl StructuralEq for ColorChoice"]], "comrak":[["impl StructuralEq for Sourcepos"],["impl StructuralEq for LineColumn"]], diff --git a/implementors/core/marker/trait.StructuralPartialEq.js b/implementors/core/marker/trait.StructuralPartialEq.js index 2cae08181b..8272165c16 100644 --- a/implementors/core/marker/trait.StructuralPartialEq.js +++ b/implementors/core/marker/trait.StructuralPartialEq.js @@ -7,7 +7,7 @@ "cast":[["impl StructuralPartialEq for Error"]], "ciborium":[["impl<V> StructuralPartialEq for Captured<V>"],["impl<V, const TAG: u64> StructuralPartialEq for Required<V, TAG>"],["impl<V, const TAG: u64> StructuralPartialEq for Accepted<V, TAG>"],["impl StructuralPartialEq for Value"],["impl StructuralPartialEq for Integer"]], "ciborium_ll":[["impl StructuralPartialEq for Header"]], -"clap_builder":[["impl StructuralPartialEq for ContextKind"],["impl StructuralPartialEq for ValueRange"],["impl StructuralPartialEq for ArgGroup"],["impl StructuralPartialEq for PossibleValue"],["impl StructuralPartialEq for Str"],["impl StructuralPartialEq for ArgMatches"],["impl StructuralPartialEq for Id"],["impl StructuralPartialEq for ArgPredicate"],["impl StructuralPartialEq for ColorChoice"],["impl StructuralPartialEq for ErrorKind"],["impl StructuralPartialEq for ValueHint"],["impl StructuralPartialEq for OsStr"],["impl StructuralPartialEq for StyledStr"],["impl StructuralPartialEq for ContextValue"],["impl StructuralPartialEq for ValueSource"],["impl<T> StructuralPartialEq for Resettable<T>"]], +"clap_builder":[["impl StructuralPartialEq for OsStr"],["impl StructuralPartialEq for ContextKind"],["impl StructuralPartialEq for ContextValue"],["impl StructuralPartialEq for ValueRange"],["impl StructuralPartialEq for ArgMatches"],["impl StructuralPartialEq for ValueSource"],["impl StructuralPartialEq for ColorChoice"],["impl StructuralPartialEq for Id"],["impl StructuralPartialEq for StyledStr"],["impl StructuralPartialEq for ArgPredicate"],["impl StructuralPartialEq for Str"],["impl StructuralPartialEq for PossibleValue"],["impl StructuralPartialEq for ArgGroup"],["impl StructuralPartialEq for ValueHint"],["impl StructuralPartialEq for ErrorKind"],["impl<T> StructuralPartialEq for Resettable<T>"]], "clap_lex":[["impl StructuralPartialEq for RawArgs"],["impl<'s> StructuralPartialEq for ParsedArg<'s>"],["impl StructuralPartialEq for ArgCursor"]], "colorchoice":[["impl StructuralPartialEq for ColorChoice"]], "comrak":[["impl StructuralPartialEq for LineColumn"],["impl StructuralPartialEq for ListType"],["impl StructuralPartialEq for ListDelimType"],["impl StructuralPartialEq for Sourcepos"]], @@ -35,13 +35,13 @@ "regex_syntax":[["impl StructuralPartialEq for ClassUnicode"],["impl StructuralPartialEq for RepetitionRange"],["impl StructuralPartialEq for ClassBracketed"],["impl StructuralPartialEq for ClassUnicodeRange"],["impl StructuralPartialEq for Literal"],["impl StructuralPartialEq for ClassUnicode"],["impl StructuralPartialEq for ErrorKind"],["impl StructuralPartialEq for ErrorKind"],["impl StructuralPartialEq for FlagsItem"],["impl StructuralPartialEq for LiteralKind"],["impl StructuralPartialEq for ClassSetBinaryOp"],["impl StructuralPartialEq for Utf8Range"],["impl StructuralPartialEq for WithComments"],["impl StructuralPartialEq for Repetition"],["impl StructuralPartialEq for ClassAscii"],["impl StructuralPartialEq for Repetition"],["impl StructuralPartialEq for ClassUnicodeOpKind"],["impl StructuralPartialEq for Position"],["impl StructuralPartialEq for Concat"],["impl StructuralPartialEq for HexLiteralKind"],["impl StructuralPartialEq for ClassSetUnion"],["impl StructuralPartialEq for Literal"],["impl StructuralPartialEq for Class"],["impl StructuralPartialEq for Flag"],["impl StructuralPartialEq for Group"],["impl StructuralPartialEq for AssertionKind"],["impl StructuralPartialEq for ClassUnicodeKind"],["impl StructuralPartialEq for Alternation"],["impl StructuralPartialEq for Ast"],["impl StructuralPartialEq for Seq"],["impl StructuralPartialEq for FlagsItemKind"],["impl StructuralPartialEq for ClassPerlKind"],["impl StructuralPartialEq for ClassSetRange"],["impl StructuralPartialEq for RepetitionOp"],["impl StructuralPartialEq for Look"],["impl StructuralPartialEq for Literal"],["impl StructuralPartialEq for ClassSet"],["impl StructuralPartialEq for LookSet"],["impl StructuralPartialEq for ClassPerl"],["impl StructuralPartialEq for Class"],["impl StructuralPartialEq for Hir"],["impl StructuralPartialEq for CaptureName"],["impl StructuralPartialEq for Assertion"],["impl StructuralPartialEq for ClassBytes"],["impl StructuralPartialEq for ClassBytesRange"],["impl StructuralPartialEq for SpecialLiteralKind"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for ClassAsciiKind"],["impl StructuralPartialEq for Utf8Sequence"],["impl StructuralPartialEq for HirKind"],["impl StructuralPartialEq for GroupKind"],["impl StructuralPartialEq for Properties"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for RepetitionKind"],["impl StructuralPartialEq for ClassSetItem"],["impl StructuralPartialEq for SetFlags"],["impl StructuralPartialEq for ClassSetBinaryOpKind"],["impl StructuralPartialEq for Comment"],["impl StructuralPartialEq for Span"],["impl StructuralPartialEq for Dot"],["impl StructuralPartialEq for Capture"],["impl StructuralPartialEq for Flags"],["impl StructuralPartialEq for Error"]], "rustix":[["impl StructuralPartialEq for OutputModes"],["impl StructuralPartialEq for ControlModes"],["impl StructuralPartialEq for OptionalActions"],["impl StructuralPartialEq for QueueSelector"],["impl StructuralPartialEq for Opcode"],["impl StructuralPartialEq for Direction"],["impl StructuralPartialEq for DupFlags"],["impl StructuralPartialEq for FdFlags"],["impl StructuralPartialEq for Errno"],["impl StructuralPartialEq for LocalModes"],["impl StructuralPartialEq for Action"],["impl StructuralPartialEq for InputModes"],["impl StructuralPartialEq for ReadWriteFlags"]], "same_file":[["impl StructuralPartialEq for Handle"]], -"serde":[["impl<'a> StructuralPartialEq for Unexpected<'a>"],["impl StructuralPartialEq for IgnoredAny"],["impl StructuralPartialEq for Error"]], +"serde":[["impl StructuralPartialEq for Error"],["impl<'a> StructuralPartialEq for Unexpected<'a>"],["impl StructuralPartialEq for IgnoredAny"]], "serde_json":[["impl StructuralPartialEq for Value"],["impl StructuralPartialEq for Number"],["impl StructuralPartialEq for Category"]], "shell_words":[["impl StructuralPartialEq for ParseError"]], "strsim":[["impl StructuralPartialEq for StrSimError"]], "syntect":[["impl StructuralPartialEq for Region"],["impl StructuralPartialEq for ThemeItem"],["impl StructuralPartialEq for ParseState"],["impl StructuralPartialEq for MatchOperation"],["impl StructuralPartialEq for ContextReference"],["impl StructuralPartialEq for ScoredStyle"],["impl StructuralPartialEq for ClearAmount"],["impl StructuralPartialEq for StyleModifier"],["impl StructuralPartialEq for ThemeSettings"],["impl StructuralPartialEq for ScopeStack"],["impl StructuralPartialEq for IncludeBackground"],["impl StructuralPartialEq for UnderlineOption"],["impl StructuralPartialEq for ClassStyle"],["impl StructuralPartialEq for Color"],["impl StructuralPartialEq for HighlightState"],["impl StructuralPartialEq for ScopeSelector"],["impl StructuralPartialEq for BasicScopeStackOp"],["impl StructuralPartialEq for Pattern"],["impl StructuralPartialEq for ContextId"],["impl StructuralPartialEq for Context"],["impl StructuralPartialEq for MatchPattern"],["impl StructuralPartialEq for ScopeStackOp"],["impl StructuralPartialEq for Scope"],["impl StructuralPartialEq for FontStyle"],["impl StructuralPartialEq for Theme"],["impl StructuralPartialEq for ScopeSelectors"],["impl StructuralPartialEq for Style"],["impl StructuralPartialEq for MatchPower"],["impl StructuralPartialEq for SyntaxDefinition"]], "tblgen":[["impl<E> StructuralPartialEq for SourceError<E>"],["impl StructuralPartialEq for SourceLocation"],["impl<'a> StructuralPartialEq for ListInit<'a>"],["impl<'s> StructuralPartialEq for TableGenParser<'s>"],["impl StructuralPartialEq for TableGenError"],["impl<'a> StructuralPartialEq for SourceInfo<'a>"],["impl<'a> StructuralPartialEq for RecordValue<'a>"],["impl<'a> StructuralPartialEq for TypedInit<'a>"],["impl<'a> StructuralPartialEq for Record<'a>"],["impl<'a> StructuralPartialEq for DefInit<'a>"],["impl<'a> StructuralPartialEq for IntInit<'a>"],["impl<'a> StructuralPartialEq for BitInit<'a>"],["impl<'a> StructuralPartialEq for StringInit<'a>"],["impl<'a> StructuralPartialEq for DagInit<'a>"],["impl<'a> StructuralPartialEq for BitsInit<'a>"],["impl<'s> StructuralPartialEq for RecordKeeper<'s>"]], -"terminal_size":[["impl StructuralPartialEq for Width"],["impl StructuralPartialEq for Height"]], +"terminal_size":[["impl StructuralPartialEq for Height"],["impl StructuralPartialEq for Width"]], "unicode_segmentation":[["impl StructuralPartialEq for GraphemeIncomplete"]], "utf8parse":[["impl StructuralPartialEq for Parser"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/deref/trait.Deref.js b/implementors/core/ops/deref/trait.Deref.js index 3f657c1ef4..6f74d53409 100644 --- a/implementors/core/ops/deref/trait.Deref.js +++ b/implementors/core/ops/deref/trait.Deref.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"clap_builder":[["impl Deref for Str"],["impl Deref for OsStr"]], +"clap_builder":[["impl Deref for OsStr"],["impl Deref for Str"]], "crossbeam_epoch":[["impl<T: ?Sized + Pointable> Deref for Owned<T>"]], "crossbeam_utils":[["impl<T: ?Sized> Deref for ShardedLockReadGuard<'_, T>"],["impl<T: ?Sized> Deref for ShardedLockWriteGuard<'_, T>"],["impl<T> Deref for CachePadded<T>"]], "dashmap":[["impl<'a, K: Eq + Hash, V, T, S: BuildHasher> Deref for MappedRefMut<'a, K, V, T, S>"],["impl<'a, K: Eq + Hash, V, S: BuildHasher> Deref for Ref<'a, K, V, S>"],["impl<'a, K: Eq + Hash, S: BuildHasher> Deref for Ref<'a, K, S>"],["impl<'a, K: Eq + Hash, S: BuildHasher> Deref for RefMulti<'a, K, S>"],["impl<'a, K: Eq + Hash, V, S: BuildHasher> Deref for RefMulti<'a, K, V, S>"],["impl<'a, K: Eq + Hash, V, S: BuildHasher> Deref for RefMut<'a, K, V, S>"],["impl<'a, K: Eq + Hash, V, S: BuildHasher> Deref for RefMutMulti<'a, K, V, S>"],["impl<'a, K: Eq + Hash, V, T, S: BuildHasher> Deref for MappedRef<'a, K, V, T, S>"]], diff --git a/implementors/core/str/traits/trait.FromStr.js b/implementors/core/str/traits/trait.FromStr.js index 38906e8b10..392f6765cf 100644 --- a/implementors/core/str/traits/trait.FromStr.js +++ b/implementors/core/str/traits/trait.FromStr.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"clap_builder":[["impl FromStr for ColorChoice"],["impl FromStr for ValueHint"]], +"clap_builder":[["impl FromStr for ValueHint"],["impl FromStr for ColorChoice"]], "half":[["impl FromStr for bf16"],["impl FromStr for f16"]], "proc_macro2":[["impl FromStr for Literal"],["impl FromStr for TokenStream"]], "regex":[["impl FromStr for Regex"],["impl FromStr for Regex"]], diff --git a/melior/dialect/ods/index.html b/melior/dialect/ods/index.html index 8a8d3ba33a..0d376d3dff 100644 --- a/melior/dialect/ods/index.html +++ b/melior/dialect/ods/index.html @@ -1,3 +1,3 @@ -melior::dialect::ods - Rust

Module melior::dialect::ods

source ·
Expand description

Experimental dialect operations and their builders generated automatically +melior::dialect::ods - Rust

Module melior::dialect::ods

source ·
Expand description

Experimental dialect operations and their builders generated automatically from TableGen files.

Modules

\ No newline at end of file diff --git a/search-index.js b/search-index.js index 18e71d4456..10aac485df 100644 --- a/search-index.js +++ b/search-index.js @@ -14,7 +14,7 @@ var searchIndex = JSON.parse('{\ "ciborium_io":{"doc":"Simple, Low-level I/O traits","t":"QQIIKKK","n":["Error","Error","Read","Write","flush","read_exact","write_all"],"q":[[0,"ciborium_io"]],"d":["The error type","The error type","A trait indicating a type that can read bytes","A trait indicating a type that can write bytes","Flushes all output","Reads exactly data.len() bytes or fails","Writes all bytes from data or fails"],"i":[4,5,0,0,5,4,5],"f":[0,0,0,0,[[],1],[[[3,[2]]],1],[[[3,[2]]],1]],"c":[],"p":[[4,"Result"],[15,"u8"],[15,"slice"],[8,"Read"],[8,"Write"]]},\ "ciborium_ll":{"doc":"Low level CBOR parsing tools","t":"NNNDDENENNNNDDNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLRRRRRR","n":["Array","Break","Bytes","Decoder","Encoder","Error","Float","Header","Io","Map","Negative","Positive","Segment","Segments","Simple","Syntax","Tag","Text","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytes","bytes","clone","clone_into","eq","flush","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","left","offset","pull","pull","pull","push","push","read_exact","simple","tag","text","text","to_owned","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","write_all","FALSE","NULL","TRUE","UNDEFINED","BIGNEG","BIGPOS"],"q":[[0,"ciborium_ll"],[88,"ciborium_ll::simple"],[92,"ciborium_ll::tag"]],"d":["An array item","The “break” value","A bytes item","A decoder for deserializing CBOR items","An encoder for serializing CBOR items","An error that occurred while decoding","A floating point value","A semantic representation of a CBOR item header","An error occurred while reading bytes","An map item","A negative integer","A positive integer","A CBOR segment","A sequence of CBOR segments","A “simple” value","An error occurred while parsing bytes","A tag","A text item","","","","","","","","","","","","","Process an incoming bytes item","Serialize a byte slice as CBOR","","","","","","","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).","Gets the number of unprocessed bytes","Gets the current byte offset into the stream","Pulls the next header from the input","Gets the next parsed chunk within the segment","Gets the next segment in the stream","Push a single header into the input buffer","Push a Header to the wire","","Simple value constants","Tag constants","Process an incoming text item","Serialize a string slice as CBOR","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[12,12,12,0,0,0,12,0,15,12,12,12,0,0,12,15,12,12,2,7,19,5,15,12,2,7,19,5,15,12,2,7,12,12,12,7,15,12,2,2,2,7,7,7,19,5,15,15,15,12,2,7,19,5,15,12,19,2,2,19,5,2,7,2,0,0,2,7,12,2,7,19,5,15,12,2,7,19,5,15,12,2,7,19,5,15,12,7,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[2,[1]],[4,[3]]],[[5,[1,0]]]],[[[7,[6]],[9,[8]],[10,[[4,[3]]]]],11],[12,12],[[]],[[12,12],13],[[[7,[6]]],11],[[[15,[14]],16],17],[[12,16],17],[[]],[18],[1,[[2,[1]]]],[[]],[18],[6,[[7,[6]]]],[[]],[[]],[[],15],[18],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[19,[1,0]]],3],[[[2,[1]]],3],[[[2,[1]]],[[11,[12,15]]]],[[[19,[1,0]],[9,[8]]],[[11,[4,15]]]],[[[5,[1,0]]],[[11,[[4,[[19,[1,0]]]],15]]]],[[[2,[1]],12]],[[[7,[6]],12],11],[[[2,[1]],[9,[8]]],11],0,0,[[[2,[1]],[4,[3]]],[[5,[1,0]]]],[[[7,[6]],20,[10,[[4,[3]]]]],11],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[[7,[6]],[9,[8]]],11],0,0,0,0,0,0],"c":[],"p":[[8,"Read"],[3,"Decoder"],[15,"usize"],[4,"Option"],[3,"Segments"],[8,"Write"],[3,"Encoder"],[15,"u8"],[15,"slice"],[8,"Into"],[4,"Result"],[4,"Header"],[15,"bool"],[8,"Debug"],[4,"Error"],[3,"Formatter"],[6,"Result"],[15,"never"],[3,"Segment"],[15,"str"],[3,"TypeId"]]},\ "clap":{"doc":"Command Line Argument Parser for Rust","t":"NNNDEDDINEDINNNNNNGNNINNNNDNNINNNINNNIENLLLLLLLLLLLLLLOLLLLLLLLKKKKLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLKOKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLOLLKLLLLLLLLLLLLNNDEDEDDDNNNNNSNDNNDNNNNNINDDDDNQDDDDDNESNNNDDDDDINDNNNQEDIDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLNNDESSNNNNNNNNNNSENSSSSDDNSSSNNDNDSDDSNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNEENDNNNDIENNNNNNNNNDNNNNNNNGDNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNNNNDDEDNEDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMM","n":["Always","AnyPath","Append","Arg","ArgAction","ArgGroup","ArgMatches","Args","Auto","ColorChoice","Command","CommandFactory","CommandName","CommandString","CommandWithArguments","Count","DirPath","EmailAddress","Error","ExecutablePath","FilePath","FromArgMatches","Help","HelpLong","HelpShort","Hostname","Id","Never","Other","Parser","Set","SetFalse","SetTrue","Subcommand","Unknown","Url","Username","ValueEnum","ValueHint","Version","about","action","after_help","after_long_help","alias","alias","aliases","aliases","allow_external_subcommands","allow_hyphen_values","allow_missing_positional","allow_negative_numbers","arg","arg","arg","arg_required_else_help","args","args","args_conflicts_with_subcommands","args_override_self","args_present","as_ref","as_str","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","author","before_help","before_long_help","bin_name","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","build","builder","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","color","command","command","command_for_update","conflicts_with","conflicts_with","conflicts_with_all","conflicts_with_all","contains_id","debug_assert","default","default","default","default","default","default","default","default_missing_value","default_missing_value_os","default_missing_values","default_missing_values_os","default_value","default_value_if","default_value_ifs","default_values","defer","disable_colored_help","disable_help_flag","disable_help_subcommand","disable_version_flag","display_name","display_order","display_order","dont_delimit_trailing_values","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","error","exclusive","external_subcommand_value_parser","find_subcommand","find_subcommand_mut","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_arg_matches","from_arg_matches_mut","from_str","from_str","from_str","get_about","get_action","get_after_help","get_after_long_help","get_all_aliases","get_all_aliases","get_all_long_flag_aliases","get_all_short_aliases","get_all_short_flag_aliases","get_arg_conflicts_with","get_args","get_arguments","get_author","get_before_help","get_before_long_help","get_bin_name","get_color","get_count","get_default_values","get_display_name","get_external_subcommand_value_parser","get_flag","get_groups","get_help","get_help_heading","get_id","get_id","get_index","get_long","get_long_about","get_long_and_visible_aliases","get_long_flag","get_long_help","get_long_version","get_many","get_matches","get_matches_from","get_matches_mut","get_name","get_next_help_heading","get_num_args","get_occurrences","get_one","get_opts","get_positionals","get_possible_values","get_raw","get_raw_occurrences","get_short","get_short_and_visible_aliases","get_short_flag","get_styles","get_subcommand_help_heading","get_subcommand_value_name","get_subcommands","get_subcommands_mut","get_value_delimiter","get_value_hint","get_value_names","get_value_parser","get_value_terminator","get_version","get_visible_aliases","get_visible_aliases","get_visible_long_flag_aliases","get_visible_short_aliases","get_visible_short_flag_aliases","global","group","group","group_id","groups","groups","has_subcommand","has_subcommands","hash","hash","help","help_expected","help_heading","help_template","hide","hide","hide_default_value","hide_long_help","hide_possible_values","hide_possible_values","hide_short_help","id","id","ids","ignore_case","ignore_errors","index","index","index_of","indices_of","infer_long_args","infer_subcommands","into","into","into","into","into","into","into","into","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","is_allow_external_subcommands_set","is_allow_hyphen_values_set","is_allow_missing_positional_set","is_allow_negative_numbers_set","is_arg_required_else_help_set","is_args_conflicts_with_subcommands_set","is_disable_colored_help_set","is_disable_help_flag_set","is_disable_help_subcommand_set","is_disable_version_flag_set","is_dont_delimit_trailing_values_set","is_exclusive_set","is_global_set","is_hide_default_value_set","is_hide_long_help_set","is_hide_possible_values_set","is_hide_set","is_hide_set","is_hide_short_help_set","is_ignore_case_set","is_last_set","is_multicall_set","is_multiple","is_next_line_help_set","is_next_line_help_set","is_no_binary_name_set","is_positional","is_propagate_version_set","is_require_equals_set","is_required_set","is_required_set","is_subcommand_negates_reqs_set","is_subcommand_precedence_over_arg_set","is_subcommand_required_set","is_trailing_var_arg_set","last","long","long_about","long_flag","long_flag_alias","long_flag_aliases","long_help","long_version","max_term_width","multicall","multiple","mut_arg","mut_args","mut_subcommand","name","new","new","new","next_display_order","next_help_heading","next_line_help","next_line_help","no_binary_name","num_args","override_help","override_usage","overrides_with","overrides_with_all","parse","parse_from","parser","partial_cmp","partial_cmp","possible_values","print_help","print_long_help","propagate_version","raw","remove_many","remove_occurrences","remove_one","remove_subcommand","render_help","render_long_help","render_long_version","render_usage","render_version","require_equals","required","required","required_if_eq","required_if_eq_all","required_if_eq_any","required_unless_present","required_unless_present_all","required_unless_present_any","requires","requires","requires_all","requires_if","requires_ifs","set_bin_name","short","short_alias","short_aliases","short_flag","short_flag_alias","short_flag_aliases","styles","subcommand","subcommand","subcommand_help_heading","subcommand_matches","subcommand_name","subcommand_negates_reqs","subcommand_precedence_over_arg","subcommand_required","subcommand_value_name","subcommands","takes_values","term_width","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_possible_value","to_possible_value","to_string","to_string","to_string","to_string","trailing_var_arg","try_contains_id","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get_many","try_get_matches","try_get_matches_from","try_get_matches_from_mut","try_get_occurrences","try_get_one","try_get_raw","try_get_raw_occurrences","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_parse","try_parse_from","try_remove_many","try_remove_occurrences","try_remove_one","try_update_from","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_from","update_from_arg_matches","update_from_arg_matches_mut","value_delimiter","value_hint","value_name","value_names","value_parser","value_parser","value_source","value_terminator","value_variants","value_variants","version","visible_alias","visible_alias","visible_aliases","visible_aliases","visible_long_flag_alias","visible_long_flag_aliases","visible_short_alias","visible_short_aliases","visible_short_flag_alias","visible_short_flag_aliases","AnyPath","Append","Arg","ArgAction","ArgGroup","ArgPredicate","BoolValueParser","BoolishValueParser","Command","CommandName","CommandString","CommandWithArguments","Count","DirPath","EMPTY","EmailAddress","EnumValueParser","Equals","ExecutablePath","FalseyValueParser","FilePath","Help","HelpLong","HelpShort","Hostname","IntoResettable","IsPresent","MapValueParser","NonEmptyStringValueParser","OsStr","OsStringValueParser","Other","Parser","PathBufValueParser","PossibleValue","PossibleValuesParser","RangedI64ValueParser","RangedU64ValueParser","Reset","Resettable","SINGLE","Set","SetFalse","SetTrue","Str","StringValueParser","StyledStr","Styles","TryMapValueParser","TypedValueParser","Unknown","UnknownArgumentValueParser","Url","Username","Value","Value","ValueHint","ValueParser","ValueParserFactory","ValueRange","Version","alias","aliases","and_suggest","ansi","as_os_str","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","bool","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","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","cmp","cmp","cmp","cmp","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deref","deref","end_bound","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","error","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","from","from","from","from","from","from","from","get_error","get_header","get_help","get_invalid","get_literal","get_name","get_name_and_aliases","get_placeholder","get_usage","get_valid","hash","hash","hash","hash","header","help","hide","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","invalid","is_hide_set","literal","map","matches","max_values","min_values","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","os_string","parse","parse","parse","parse","parse","parse","parse_","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref_","parse_ref_","partial_cmp","partial_cmp","partial_cmp","partial_cmp","path_buf","placeholder","plain","possible_values","possible_values","possible_values","possible_values","possible_values","possible_values","possible_values","possible_values","possible_values","range","range","start_bound","string","styled","styling","suggest","suggest_arg","takes_values","to_os_string","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","to_string","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_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_map","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","usage","valid","value_parser","write_char","write_str","Ansi","Ansi256","Ansi256Color","AnsiColor","BLINK","BOLD","Black","Blue","BrightBlack","BrightBlue","BrightCyan","BrightGreen","BrightMagenta","BrightRed","BrightWhite","BrightYellow","CURLY_UNDERLINE","Color","Cyan","DASHED_UNDERLINE","DIMMED","DOTTED_UNDERLINE","DOUBLE_UNDERLINE","EffectIter","Effects","Green","HIDDEN","INVERT","ITALIC","Magenta","Red","Reset","Rgb","RgbColor","STRIKETHROUGH","Style","Styles","UNDERLINE","White","Yellow","b","bg_color","bitor","bitor","bitor_assign","bitor_assign","blink","bold","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bright","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","contains","default","default","default","dimmed","effects","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fg_color","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_ansi","g","get_bg_color","get_effects","get_fg_color","get_underline_color","hash","hash","hash","hash","hash","hash","hash","hidden","index","insert","into","into","into","into","into","into","into","into","into_ansi","into_iter","invert","is_bright","is_plain","is_plain","italic","iter","new","new","next","on","on","on","on","on_default","on_default","on_default","on_default","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","r","remove","render","render","render","render_bg","render_bg","render_bg","render_bg","render_fg","render_fg","render_fg","render_fg","render_reset","set","strikethrough","sub","sub","sub_assign","sub_assign","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_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","underline","underline_color","write_reset_to","write_to","ActualNumValues","ArgumentConflict","Bool","ContextKind","ContextValue","Custom","DefaultFormatter","DisplayHelp","DisplayHelpOnMissingArgumentOrSubcommand","DisplayVersion","Error","ErrorFormatter","ErrorKind","ExpectedNumValues","Format","InvalidArg","InvalidSubcommand","InvalidSubcommand","InvalidUtf8","InvalidValue","InvalidValue","Io","KindFormatter","MinValues","MissingRequiredArgument","MissingSubcommand","NoEquals","None","Number","PriorArg","Result","RichFormatter","String","Strings","StyledStr","StyledStrs","Suggested","SuggestedArg","SuggestedCommand","SuggestedSubcommand","SuggestedValue","TooFewValues","TooManyValues","TrailingArg","UnknownArgument","Usage","ValidSubcommand","ValidValue","ValueValidation","WrongNumberOfValues","apply","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","context","eq","eq","eq","equivalent","equivalent","equivalent","exit","exit_code","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","format_error","format_error","format_error","from","from","from","from","from","from","from","from","get","hash","hash","insert","into","into","into","into","into","into","kind","new","print","provide","raw","render","source","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","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","use_stderr","with_cmd","ArgMatches","CommandLine","DefaultValue","Downcast","EnvVariable","IdsRef","Indices","MatchesError","RawValues","UnknownArgument","ValueSource","Values","ValuesRef","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","cmp","default","default","default","default","eq","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","partial_cmp","provide","size_hint","size_hint","size_hint","size_hint","size_hint","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_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","actual","expected"],"q":[[0,"clap"],[505,"clap::builder"],[1057,"clap::builder::styling"],[1301,"clap::error"],[1445,"clap::parser"],[1566,"clap::parser::MatchesError"]],"d":["Enables colored output regardless of whether or not the …","Any existing path.","When encountered, store the associated value(s) in …","The abstract representation of a command line argument. …","Behavior of arguments when they are encountered while …","Family of related arguments.","Container for parse results.","Parse a set of arguments into a user-defined container.","Enables colored output only when the output is going to a …","Represents the color preferences for program output","Build a command-line interface.","Create a Command relevant for a user-defined container.","Name of a command, without arguments. May be relative to …","A single string containing a command and its arguments.","Capture the remaining arguments as a command name and …","When encountered, increment a u8 counter","Path to a directory.","Email address.","Command Line Argument Parser Error","Path to an executable file.","Path to a file.","Converts an instance of ArgMatches to a user-defined …","When encountered, display Command::print_help","When encountered, display Command::print_long_help","When encountered, display Command::print_help","Host name of a computer. Shells usually parse /etc/hosts …","Arg or ArgGroup identifier","Disables colored output no matter if the output is going …","None of the hints below apply. Disables shell completion …","Parse command-line arguments into Self.","When encountered, store the associated value(s) in …","When encountered, act as if "false" was encountered on the …","When encountered, act as if "true" was encountered on the …","Parse a sub-command into a user-defined enum.","Default value if hint is not specified. Follows shell …","Complete web address.","Name of a local operating system user.","Parse arguments into enums.","Provide shell with hint on how to complete an argument.","When encountered, display Command::version","Sets the program’s description for the short help (-h).","Specify how to react to an argument when parsing it.","Free-form help text for after auto-generated short help (-h…","Free-form help text for after auto-generated long help (…","Add an alias, which functions as a hidden long flag.","Sets a hidden alias to this subcommand.","Add aliases, which function as hidden long flags.","Sets multiple hidden aliases to this subcommand.","Assume unexpected positional arguments are a subcommand.","Allows values which start with a leading hyphen (-)","Allows one to implement two styles of CLIs where …","Allows negative numbers to pass as values.","Adds an argument to this group by name","Adds an argument to the list of valid possibilities.","Create an Arg from a usage string.","Exit gracefully if no arguments are present (e.g. $ myprog…","Adds multiple arguments to this group by name","Adds multiple arguments to the list of valid possibilities.","Specifies that use of an argument prevents the use of …","Replace prior occurrences of arguments rather than error","Check if any args were present on the command line","","Get the raw string of the Id","Append to Command so it can instantiate Self.","Append to Command so it can update self.","Append to Command so it can instantiate Self.","Append to Command so it can update self.","Sets the author(s) for the help message.","Free-form help text for before auto-generated short help (…","Free-form help text for before auto-generated long help (…","Overrides the runtime-determined name of the binary for …","","","","","","","","","","","","","","","","","","Prepare for introspecting on all included Commands","Define Command line arguments","","","","","","","","","","","","","","","","","","","Sets when to color output.","Build a Command that can instantiate Self.","Requires cargo feature flag to be enabled.","Build a Command that can update self.","This argument is mutually exclusive with the specified …","Specify an argument or group that must not be present when …","This argument is mutually exclusive with the specified …","Specify arguments or groups that must not be present when …","Check if values are present for the argument or group id","Catch problems earlier in the development cycle.","","","","","","","","Value for the argument when the flag is present but no …","Value for the argument when the flag is present but no …","Value for the argument when the flag is present but no …","Value for the argument when the flag is present but no …","Value for the argument when not present.","Specifies the value of the argument if arg has been used …","Specifies multiple values and conditions in the same …","Value for the argument when not present.","Delay initialization for parts of the Command","Disables colorized help messages.","Disables -h and --help flag.","Disables the help subcommand.","Disables -V and --version flag.","Overrides the runtime-determined display name of the …","Allows custom ordering of args within the help message.","Set the placement of this subcommand within the help.","Disables the automatic delimiting of values after -- or …","","","","","","","","","","","","","","","","","Error reporting","Custom error message for post-parsing validation","This argument must be passed alone; it conflicts with all …","Specifies how to parse external subcommand arguments.","Find subcommand such that its name or one of aliases …","Find subcommand such that its name or one of aliases …","","","","","","","","","","","","","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.","Instantiate Self from ArgMatches, parsing the arguments as …","Instantiate Self from ArgMatches, parsing the arguments as …","Parse an argument into Self.","","","Get the help message specified via Command::about.","Behavior when parsing the argument","Returns the help heading for listing subcommands.","Returns the help heading for listing subcommands.","Get all aliases for this argument, if any, both visible …","Iterate through the set of all the aliases for this …","Iterate through the set of all the long aliases for this …","Get all short aliases for this argument, if any, both …","Iterate through the set of all the short aliases for this …","Get a list of all arguments the given argument conflicts …","Getters for all args. It will return a vector of Id","Iterate through the set of arguments.","Get the authors of the cmd.","Returns the help heading for listing subcommands.","Returns the help heading for listing subcommands.","Get the name of the binary.","Should we color the output?","Gets the value of a specific ArgAction::Count flag","Get the default values specified for this argument, if any","Get the name of the binary.","Configured parser for values passed to an external …","Gets the value of a specific ArgAction::SetTrue or …","Iterate through the set of groups.","Get the help specified for this argument, if any","Get the help heading specified for this argument, if any","Get the name of the argument","Get the name of the group","Get the index of this argument, if any","Get the long option name for this argument, if any","Get the help message specified via Command::long_about.","Get the long option name and its visible aliases, if any","Get the long flag of the subcommand.","Get the long help specified for this argument, if any","Get the long version of the cmd.","Iterate over values of a specific option or positional …","Parse env::args_os, exiting on failure.","Parse the specified arguments, exiting on failure.","Parse env::args_os, exiting on failure.","Get the name of the cmd.","Get the custom section heading specified via …","Get the number of values for this argument.","Iterate over the values passed to each occurrence of an …","Gets the value of a specific option or positional argument.","Iterate through the options.","Iterate through the positionals arguments.","Get the names of possible values for this argument. Only …","Iterate over the original argument values.","Iterate over the original values for each occurrence of an …","Get the short option name for this argument, if any","Get the short option name and its visible aliases, if any","Get the short flag of the subcommand.","Return the current Styles for the Command","Returns the help heading for listing subcommands.","Returns the subcommand value name.","Iterate through the set of subcommands, getting a …","Iterate through the set of subcommands, getting a mutable …","Get the delimiter between multiple values","Get the value hint of this argument","Get the names of values for this argument.","Configured parser for argument values","Get the value terminator for this argument. The …","Get the version of the cmd.","Get visible aliases for this argument, if any","Iterate through the visible aliases for this subcommand.","Iterate through the visible long aliases for this …","Get visible short aliases for this argument, if any","Iterate through the visible short aliases for this …","Specifies that an argument can be matched to all child …","The name of the ArgGroup the argument belongs to.","Adds an ArgGroup to the application.","Report the ArgGroup::id for this set of arguments","The names of ArgGroup’s the argument belongs to.","Adds multiple ArgGroups to the Command at once.","Test whether Self can parse a specific subcommand","Returns true if this Command has subcommands.","","","Sets the description of the argument for short help (-h).","Panic if help descriptions are omitted.","Override the current help section.","Sets the help template to be used, overriding the default …","Do not display the argument in help message.","Specifies that this subcommand should be hidden from help …","Do not display the default value of the argument in the …","Hides an argument from long help (--help).","Do not display the possible values in the help message.","Tells clap not to print possible values when displaying …","Hides an argument from short help (-h).","Set the identifier used for referencing this argument in …","Sets the group name.","Iterate over Arg and ArgGroup Ids via ArgMatches::ids.","Match values against PossibleValuesParser without matching …","Try not to fail on parse errors, like missing option …","Specifies the index of a positional argument starting at 1.","","The first index of that an argument showed up.","All indices an argument appeared at when parsing.","Allow partial matches of long arguments or their aliases.","Allow partial matches of subcommand names and their aliases…","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).","","","","","","Report whether Command::allow_external_subcommands is set","Report whether Arg::allow_hyphen_values is set","Report whether Command::allow_missing_positional is set","Report whether Arg::allow_negative_numbers is set","Report whether Command::arg_required_else_help is set","Report whether Command::args_conflicts_with_subcommands is …","Report whether Command::disable_colored_help is set","Report whether Command::disable_help_flag is set","Report whether Command::disable_help_subcommand is set","Report whether Command::disable_version_flag is set","Report whether Command::dont_delimit_trailing_values is set","Reports whether Arg::exclusive is set","Report whether Arg::global is set","Report whether Arg::hide_default_value is set","Report whether Arg::hide_long_help is set","Report whether Arg::hide_possible_values is set","Report whether Arg::hide is set","Report whether Command::hide is set","Report whether Arg::hide_short_help is set","Reports whether Arg::ignore_case is set","Reports whether Arg::last is set","Report whether Command::multicall is set","Return true if the group allows more than one of the …","Report whether Arg::next_line_help is set","Report whether Command::next_line_help is set","Report whether Command::no_binary_name is set","Checks whether this argument is a positional or not.","Report whether Command::propagate_version is set","Report whether Arg::require_equals is set","Reports whether Arg::required is set","Reports whether ArgGroup::required is set","Report whether Command::subcommand_negates_reqs is set","Report whether Command::subcommand_precedence_over_arg is …","Report whether Command::subcommand_required is set","Report whether Arg::trailing_var_arg is set","This arg is the last, or final, positional argument (i.e. …","Sets the long version of the argument without the …","Sets the program’s description for the long help (--help…","Sets the long version of the subcommand flag without the …","Add an alias, which functions as a “hidden” long flag …","Add aliases, which function as “hidden” long flag …","Sets the description of the argument for long help (--help…","Sets the version for the long version (--version) and help …","Limit the line length for wrapping help when using the …","Multiple-personality program dispatched on the binary name …","Allows more than one of the Args in this group to be used. …","Allows one to mutate an Arg after it’s been added to a …","Allows one to mutate all Args after they’ve been added …","Allows one to mutate a Command after it’s been added as …","(Re)Sets the program’s name.","Create a new Arg with a unique name.","Create a ArgGroup using a unique name.","Creates a new instance of an Command.","Change the starting value for assigning future display …","Set the default section heading for future args.","Render the help on the line after the argument.","Places the help string for all arguments and subcommands …","Specifies that the parser should not assume the first …","Specifies the number of arguments parsed per occurrence","Overrides the clap generated help message (both -h and …","Overrides the clap generated usage string for help and …","Sets an overridable argument.","Sets multiple mutually overridable arguments by name.","Parse from std::env::args_os(), exit on error","Parse from iterator, exit on error","Command line argument parser","","","Report all possible_values","Prints the short help message (-h) to io::stdout().","Prints the long help message (--help) to io::stdout().","Specifies to use the version of the current command for …","Consume all following arguments.","Return values of a specific option or positional argument.","Return values for each occurrence of an option.","Returns the value of a specific option or positional …","Return the name and ArgMatches of the current subcommand.","Render the short help message (-h) to a StyledStr","Render the long help message (--help) to a StyledStr.","Version message rendered as if the user ran --version.","Usage statement","Version message rendered as if the user ran -V.","Requires that options use the --option=val syntax","Specifies that the argument must be present.","Require an argument from the group to be present when …","This argument is required only if the specified arg is …","Specify this argument is required based on multiple …","Specify this argument is required based on multiple …","Set this arg as required as long as the specified argument …","Sets this arg as required unless all of the specified …","Sets this arg as required unless any of the specified …","Sets an argument that is required when this one is present","Specify an argument or group that must be present when …","Specify arguments or groups that must be present when this …","Require another argument if this arg matches the …","Allows multiple conditional requirements.","Set binary name. Uses &mut self instead of self.","Sets the short version of the argument without the …","Add an alias, which functions as a hidden short flag.","Add aliases, which functions as a hidden short flag.","Sets the short version of the subcommand flag without the …","Add an alias, which functions as “hidden” short flag …","Add aliases, which function as “hidden” short flag …","Sets the Styles for terminal output","Adds a subcommand to the list of valid possibilities.","The name and ArgMatches of the current subcommand.","Sets the help heading used for subcommands when printing …","The ArgMatches for the current subcommand.","The name of the current subcommand.","Allows subcommands to override all requirements of the …","Prevent subcommands from being consumed as an arguments …","If no subcommand is present at runtime, error and exit …","Sets the value name used for subcommands when printing …","Adds multiple subcommands to the list of valid …","Returns whether this action accepts values on the …","Sets the terminal width at which to wrap help messages.","","","","","","","","","The canonical argument value.","","","","","","This is a “VarArg” and everything that follows should …","Non-panicking version of ArgMatches::contains_id","","","","","","","","","Non-panicking version of ArgMatches::get_many","Parse env::args_os, returning a clap::Result on failure.","Parse the specified arguments, returning a clap::Result on …","Parse the specified arguments, returning a clap::Result on …","Non-panicking version of ArgMatches::get_occurrences","Non-panicking version of ArgMatches::get_one","Non-panicking version of ArgMatches::get_raw","Non-panicking version of ArgMatches::get_raw_occurrences","","","","","","","","","Parse from std::env::args_os(), return Err on error.","Parse from iterator, return Err on error.","Non-panicking version of ArgMatches::remove_many","Non-panicking version of ArgMatches::remove_occurrences","Non-panicking version of ArgMatches::remove_one","Update from iterator, return Err on error.","","","","","","","","","Update from iterator, exit on error","Assign values from ArgMatches to self.","Assign values from ArgMatches to self.","Allow grouping of multiple values via a delimiter.","Provide the shell a hint about how to complete this …","Placeholder for the argument’s value in the help message …","Placeholders for the argument’s values in the help …","Specify the typed behavior of the argument.","Select a ValueParser implementation from the intended type","Report where argument value came from","Sentinel to stop parsing multiple values of a given …","All possible argument values, in display order.","","Sets the version for the short version (-V) and help …","Add an alias, which functions as a visible long flag.","Sets a visible alias to this subcommand.","Add aliases, which function as visible long flags.","Sets multiple visible aliases to this subcommand.","Add an alias, which functions as a “visible” long flag …","Add aliases, which function as visible long flag …","Add an alias, which functions as a visible short flag.","Add aliases, which function as visible short flags.","Add an alias, which functions as “visible” short flag …","Add aliases, which function as visible short flag …","Any existing path.","When encountered, store the associated value(s) in …","The abstract representation of a command line argument. …","Behavior of arguments when they are encountered while …","Family of related arguments.","Operations to perform on argument values","Implementation for ValueParser::bool","Parse bool-like string values, everything else is true","Build a command-line interface.","Name of a command, without arguments. May be relative to …","A single string containing a command and its arguments.","Capture the remaining arguments as a command name and …","When encountered, increment a u8 counter","Path to a directory.","Nor argument values, or a flag","Email address.","Parse an ValueEnum value.","Does the argument match the specified value?","Path to an executable file.","Parse false-like string values, everything else is true","Path to a file.","When encountered, display Command::print_help","When encountered, display Command::print_long_help","When encountered, display Command::print_help","Host name of a computer. Shells usually parse /etc/hosts …","Convert to the intended resettable type","Is the argument present?","Adapt a TypedValueParser from one value to another","Parse non-empty string values","A UTF-8-encoded fixed string","Implementation for ValueParser::os_string","None of the hints below apply. Disables shell completion …","Generated parser, usually ValueParser.","Implementation for ValueParser::path_buf","A possible value of an argument.","Verify the value is from an enumerated set of PossibleValue…","Parse number that fall within a range of values","Parse number that fall within a range of values","Reset builder value","Clearable builder value","A single argument value, the most common case for options","When encountered, store the associated value(s) in …","When encountered, act as if "false" was encountered on the …","When encountered, act as if "true" was encountered on the …","A UTF-8-encoded fixed string","Implementation for ValueParser::string","Terminal-styling container","Terminal styling definitions","Adapt a TypedValueParser from one value to another","Parse/validate argument values","Default value if hint is not specified. Follows shell …","When encountered, report ErrorKind::UnknownArgument","Complete web address.","Name of a local operating system user.","Overwrite builder value","Argument’s value type","Provide shell with hint on how to complete an argument.","Parse/validate argument values","Register a type with value_parser!","Values per occurrence for an argument","When encountered, display Command::version","Sets a hidden alias for this argument value.","Sets multiple hidden aliases for this argument value.","Extend the suggestions","Display using ANSI Escape Code styling","Get the raw string as an std::ffi::OsStr","","","","","","","Get the raw string of the Str","bool parser for argument values","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error heading","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Error heading","General Heading style, e.g. help_heading","Get the help specified for this argument, if any","Highlight invalid usage","Literal command-line syntax, e.g. --help","Get the name of the argument value","Returns all valid values of the argument value.","Descriptions within command-line syntax, e.g. value_name","Usage heading","Highlight suggested usage","","","","","General Heading style, e.g. help_heading","Sets the help description of the value.","Hides this value from help and shell completions.","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).","Convert to the intended resettable type","","","","","","","","","","","","","","","","","","","","","","","","Highlight invalid usage","Report if PossibleValue::hide is set","Literal command-line syntax, e.g. --help","Adapt a TypedValueParser from one value to another","Tests if the value is valid for this argument value","Most number of values the argument accepts","Fewest number of values the argument accepts","Custom parser for argument values","Create a PossibleValue with its name.","Create a range","Create an empty buffer","Implementation for ValueParser::string","Implementation for ValueParser::os_string","Implementation for ValueParser::path_buf","Parse an ValueEnum","Verify the value is from an enumerated set of PossibleValue…","Select full range of i64","Select full range of u64","Implementation for ValueParser::bool","Parse false-like string values, everything else is true","Parse bool-like string values, everything else is true","Parse non-empty string values","OsString parser for argument values","Parse the argument value","","","","","","Parse the argument value","Parse the argument value","","","","","","","","","","","","","","","Parse the argument value","","","","","","PathBuf parser for argument values","Descriptions within command-line syntax, e.g. value_name","No terminal styling","Reflect on enumerated value properties","Reflect on enumerated value properties","","","","","","","","Narrow the supported range","Narrow the supported range","","String parser for argument values","Default terminal styling","Terminal Styles for help and error output","Provide a general suggestion","Suggest an alternative argument","Report whether the argument takes any values (ie is a flag)","Get the raw string as an OsString","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adapt a TypedValueParser from one value to another","Describes the content of AnyValue","","","","","","","","","","","","","","","","","","","","","","","","Usage heading","Highlight suggested usage","Create the specified Self::Parser","","","","","256 (8-bit) color support","Available 4-bit ANSI color palette codes","","","Black: #0 (foreground code 30, background code 40).","Blue: #4 (foreground code 34, background code 44).","Bright black: #0 (foreground code 90, background code 100).","Bright blue: #4 (foreground code 94, background code 104).","Bright cyan: #6 (foreground code 96, background code 106).","Bright green: #2 (foreground code 92, background code 102).","Bright magenta: #5 (foreground code 95, background code 105…","Bright red: #1 (foreground code 91, background code 101).","Bright white: #7 (foreground code 97, background code 107).","Bright yellow: #3 (foreground code 93, background code 103…","","Any ANSI color code scheme","Cyan: #6 (foreground code 36, background code 46).","","","","","","A set of text effects","Green: #2 (foreground code 32, background code 42).","","Swap foreground and background colors; inconsistent …","Not widely supported. Sometimes treated as inverse or blink","Magenta: #5 (foreground code 35, background code 45).","Red: #1 (foreground code 31, background code 41).","Reset terminal formatting","","24-bit ANSI RGB color codes","Characters legible but marked as if for deletion. Not …","ANSI Text styling","Terminal styling definitions","Style extensions exist for Kitty, VTE, mintty and iTerm2.","White: #7 (foreground code 37, background code 47).","Yellow: #3 (foreground code 33, background code 43).","","Set background color","","","","","Apply blink effect","Apply bold effect","","","","","","","","","","","","","","","","","Change the color to/from bright","Reset all effects in-place","","","","","","","","","","","","","","","","","","","","","","","","Returns true if all of the effects in other are contained …","","","","Apply dimmed effect","Set text effects","","","","","","","","","","","","","","","","","","Set foreground color","","","","","","","","","","","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.","","","","","","","","","","","","","","Apply hidden effect","","Inserts the specified effects in-place.","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).","","","Apply invert effect","Report whether the color is bright","Check if no effects are enabled","Check if no effects are enabled","Apply italic effect","Iterate over enabled effects","No effects enabled","No effects enabled","","Create a Style with this as the foreground","Create a Style with this as the foreground","Create a Style with this as the foreground","Create a Style with this as the foreground","Create a Style with this as the foreground","Create a Style with this as the foreground","Create a Style with this as the foreground","Create a Style with this as the foreground","","","","","","","","","Removes the specified effects in-place.","Render the ANSI code","Render the ANSI code","Render the ANSI code","Render the ANSI code for a background color","Render the ANSI code for a background color","Render the ANSI code for a background color","Render the ANSI code for a background color","Render the ANSI code for a foreground color","Render the ANSI code for a foreground color","Render the ANSI code for a foreground color","Render the ANSI code for a foreground color","Renders the relevant Reset code","Enable or disable the specified effects depending on the …","Apply strikethrough effect","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Apply underline effect","Set underline color","Write the relevant Reset code","Write the ANSI code","Number of values present","Occurs when the user provides two values which conflict …","A single value","Semantics for a piece of error information","A piece of error information","An opaque message to the user","Richly formatted error context","Not a true “error” as it means --help or similar was …","Occurs when either an argument or a Subcommand is …","Not a true “error” as it means --version or similar …","Command Line Argument Parser Error","Defines how to format an error for displaying to the user","Command line argument parser kind of error","Number of allowed values","Represents a Format error (which is a part of Display). …","The cause of the error","The cause of the error","Occurs when the user provides an unrecognized Subcommand …","Occurs when the user provides a value containing invalid …","Rejected values","Occurs when an Arg has a set of possible values, and the …","Represents an I/O error. Can occur when writing to stderr …","Report ErrorKind","Minimum number of allowed values","Occurs when the user does not provide one or more required …","Occurs when a subcommand is required (as defined by …","Occurs when the user doesn’t use equals for an option …","ContextKind is self-sufficient, no additional information …","A single value","Existing arguments","Short hand for Result type","Richly formatted error context","A single value","Many values","A single value","many value","Potential fix for the user","Potential fix for the user","Potential fix for the user","Potential fix for the user","Potential fix for the user","Occurs when the user provides fewer values for an argument …","Occurs when a user provides more values for an argument …","Trailing argument","Occurs when a user provides a flag, option, argument or …","A usage string","Accepted subcommands","Accepted values","Occurs when the user provides a value for an argument with …","Occurs when the user provides a different number of values …","Apply an alternative formatter to the error","End-user description of the error case, where relevant","End-user description of the error case, where relevant","","","","","","","","","","","","","","","","","","","Additional information to further qualify the error","","","","","","","Prints the error and exits.","Returns the exit code that .exit will exit the process …","","","","","","","","","Format the existing message with the Command’s context","Stylize the error for the terminal","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Lookup a piece of context","","","Insert a piece of context","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Type of error for programmatic processing","Create an error with a pre-defined message","Prints formatted and colored error to stdout or stderr …","","Create an unformatted error","Render the error message to a StyledStr.","","","","","","","","","","","","","","","","","","","","","","","","","","","Should the message be written to stdout or not?","Apply Command’s formatting to the error","Container for parse results.","Value was passed in on the command-line","Value came Arg::default_value","Failed to downcast AnyValue to the specified type","Value came [Arg::env][crate::Arg::env]","Iterate over Arg and ArgGroup Ids via ArgMatches::ids.","Iterate over indices for where an argument appeared when …","Violation of ArgMatches assumptions","Iterate over raw argument values via ArgMatches::get_raw.","Argument not defined in Command","Origin of the argument’s value","Iterate over multiple values for an argument via …","Iterate over multiple values for an argument 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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Type for value stored in ArgMatches","The target type to downcast to"],"i":[16,15,5,0,0,0,0,0,16,0,0,0,15,15,15,5,15,15,0,15,15,0,5,5,5,15,0,16,15,0,5,5,5,0,15,15,15,0,0,5,1,4,1,1,4,1,4,1,1,4,1,4,9,1,0,1,9,1,1,1,12,10,10,116,116,117,117,1,1,1,1,5,4,9,1,15,12,10,10,16,5,4,9,1,15,12,10,16,1,0,5,4,9,1,15,12,10,16,5,4,9,1,15,12,10,16,4,10,1,118,0,118,4,9,4,9,12,1,4,9,1,15,12,10,16,4,4,4,4,4,4,4,4,1,1,1,1,1,1,4,1,1,4,9,15,12,10,10,10,10,10,16,4,9,15,12,10,16,0,1,4,1,1,1,5,4,4,9,1,1,15,12,10,10,16,16,5,4,4,9,9,1,1,15,12,10,10,10,10,10,10,10,10,16,119,119,66,15,16,1,4,1,1,4,1,1,4,1,1,9,1,1,1,1,1,1,12,4,1,1,12,1,4,4,4,9,4,4,1,4,1,4,1,12,1,1,1,1,1,4,12,12,1,1,4,12,12,4,4,1,1,1,1,1,1,4,4,4,4,4,1,4,1,1,4,1,4,4,1,116,4,1,117,1,15,10,4,1,4,1,4,1,4,4,4,1,4,4,9,12,4,1,4,1,12,12,1,1,5,4,9,1,15,12,10,16,5,15,10,10,10,1,4,1,4,1,1,1,1,1,1,1,4,4,4,4,4,4,1,4,4,4,1,9,4,1,1,4,1,4,4,9,1,1,1,4,4,4,1,1,1,1,4,1,1,1,9,1,1,1,1,4,9,1,1,1,4,1,1,4,1,1,4,4,120,120,0,4,10,16,1,1,1,4,12,12,12,12,1,1,1,1,1,4,4,9,4,4,4,4,4,4,4,9,9,4,4,1,4,4,4,1,1,1,1,1,12,1,12,12,1,1,1,1,1,5,1,5,4,9,1,15,12,10,16,66,16,4,1,10,16,4,12,5,4,9,1,15,12,10,16,12,1,1,1,12,12,12,12,5,4,9,1,15,12,10,16,120,120,12,12,12,120,5,4,9,1,15,12,10,16,120,119,119,4,4,4,4,4,0,12,4,66,16,1,4,1,4,1,1,1,4,4,1,1,15,5,0,0,0,0,0,0,0,15,15,15,5,15,43,15,0,19,15,0,15,5,5,5,15,0,19,0,0,0,0,15,121,0,0,0,0,0,52,0,43,5,5,5,0,0,0,0,0,0,15,0,15,15,52,89,0,0,0,0,5,45,45,61,2,18,18,18,6,6,6,6,6,25,25,19,18,18,45,43,52,6,6,2,63,64,65,67,68,71,73,74,75,76,77,78,79,61,48,25,19,18,45,43,52,6,2,63,64,65,67,68,71,73,74,75,76,77,78,79,61,48,25,19,18,45,43,52,6,2,63,64,65,67,68,71,73,74,75,76,77,78,79,61,48,25,19,18,45,43,52,6,2,63,64,65,67,68,71,73,74,75,76,77,78,79,61,48,18,52,6,2,18,45,43,6,2,2,63,64,65,67,71,73,74,75,76,77,48,48,18,6,43,19,18,18,18,18,18,18,45,43,52,6,6,6,6,6,6,6,2,19,18,45,43,52,6,2,48,25,19,18,45,43,43,52,6,6,2,2,63,64,65,67,68,71,73,74,75,76,77,78,79,61,48,25,25,25,25,25,25,25,25,25,25,19,19,18,18,18,18,18,18,18,18,18,18,18,18,45,45,43,43,43,43,43,43,43,43,52,52,52,52,6,6,6,6,6,6,6,2,2,2,2,2,63,64,65,67,68,68,71,71,73,73,74,75,76,77,78,79,61,48,48,48,45,48,48,45,45,48,48,48,18,43,52,6,48,45,45,25,19,18,45,43,52,6,2,63,64,65,67,68,71,73,74,75,76,77,78,79,61,48,3,25,18,43,52,6,6,6,6,2,63,64,65,67,68,71,73,74,75,76,77,78,79,61,48,45,48,89,45,43,43,25,45,43,2,63,64,65,67,68,71,73,74,75,76,77,25,89,63,64,65,68,78,89,89,63,64,65,67,68,71,73,74,75,76,77,78,79,61,89,61,18,52,6,2,25,48,48,25,89,67,68,74,75,76,78,79,71,73,43,25,48,0,61,61,43,18,25,19,18,45,43,52,6,2,63,64,65,67,68,71,73,74,75,76,77,78,79,61,48,43,6,2,25,19,18,45,43,52,6,2,63,64,65,67,68,71,73,74,75,76,77,78,79,61,48,25,19,18,45,43,52,6,2,63,64,65,67,68,71,73,74,75,76,77,78,79,61,48,89,25,25,19,18,45,43,52,6,2,63,64,65,67,68,71,73,74,75,76,77,78,79,61,48,48,48,121,2,2,102,102,0,0,103,103,104,104,104,104,104,104,104,104,104,104,103,0,104,103,103,103,103,0,0,104,103,103,103,104,104,0,102,0,103,0,0,103,104,104,101,84,103,84,103,84,84,84,102,104,105,101,103,106,107,84,102,104,105,101,103,106,107,84,104,103,102,104,105,101,103,106,107,84,102,104,105,101,103,106,107,84,102,104,105,101,103,107,84,103,103,107,84,84,84,102,104,105,101,103,106,107,84,84,102,104,105,101,103,106,107,84,84,102,104,105,101,103,106,107,84,102,102,102,102,102,102,104,105,105,105,101,101,103,106,107,84,84,105,101,84,84,84,84,102,104,105,101,103,107,84,84,105,103,102,104,105,101,103,106,107,84,105,106,84,104,103,84,84,103,103,84,106,102,104,105,101,102,104,105,101,102,104,105,101,103,107,84,101,103,103,107,84,102,104,105,101,102,104,105,101,84,103,84,103,84,103,84,102,104,105,101,103,106,107,84,102,104,105,101,103,106,107,84,102,104,105,101,103,106,107,84,102,104,105,101,103,106,107,84,84,84,84,84,110,21,111,0,0,110,0,21,21,21,0,0,0,110,21,110,110,21,21,110,21,21,0,110,21,21,21,111,111,110,0,0,111,111,111,111,110,110,110,110,110,21,21,110,21,110,110,110,21,21,24,110,21,113,23,24,110,111,21,113,23,24,110,111,21,110,111,21,110,111,21,24,110,111,21,110,111,21,24,24,24,24,110,110,111,111,21,21,24,109,113,23,113,23,24,24,24,110,111,21,24,110,21,24,113,23,24,110,111,21,24,24,24,24,24,24,24,110,111,21,24,110,111,21,113,23,24,110,111,21,113,23,24,110,111,21,113,23,24,110,111,21,24,24,0,60,60,58,60,0,0,0,0,58,0,0,0,58,50,56,42,46,51,60,58,50,56,42,46,51,60,58,50,56,42,46,51,60,58,50,56,42,46,51,60,60,56,42,46,51,60,60,58,58,50,56,42,46,51,60,58,50,56,42,46,51,60,58,50,56,42,46,51,60,50,56,42,46,51,50,56,42,46,51,50,56,42,46,51,60,58,50,56,42,46,51,58,50,56,42,46,51,60,58,58,50,56,42,46,51,60,58,50,56,42,46,51,60,58,50,56,42,46,51,60,122,122],"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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,[3,[2]]],1],[[4,[3,[5]]],4],[[1,[3,[2]]],1],[[1,[3,[2]]],1],[[4,[3,[6]]],4],[[1,[3,[6]]],1],[[4,7],4],[[1,7],1],[[1,8],1],[[4,8],4],[[1,8],1],[[4,8],4],[[9,[3,[10]]],9],[[1,[11,[4]]],1],0,[[1,8],1],[[9,7],9],[[1,7],1],[[1,8],1],[[1,8],1],[12,8],[10,13],[10,13],[1,1],[1,1],[1,1],[1,1],[[1,[3,[6]]],1],[[1,[3,[2]]],1],[[1,[3,[2]]],1],[[1,[3,[14]]],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[10,13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1],0,[5,5],[4,4],[9,9],[1,1],[15,15],[12,12],[10,10],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[4,4],17],[[10,10],17],[[1,16],1],[[],1],0,[[],1],[[4,[3,[10]]],4],[[9,[3,[10]]],9],[[4,7],4],[[9,7],9],[[12,13],8],[1],[[],4],[[],9],[[],1],[[],15],[[],12],[[],10],[[],16],[[4,[3,[18]]],4],[[4,[11,[18]]],4],[[4,7],4],[[4,7],4],[[4,[3,[18]]],4],[[4,[11,[10]],[11,[19]],[3,[18]]],4],[[4,7],4],[[4,7],4],[1,1],[[1,8],1],[[1,8],1],[[1,8],1],[[1,8],1],[[1,[3,[14]]],1],[[4,[3,[20]]],4],[[1,[3,[20]]],1],[[1,8],1],[[4,4],8],[[9,9],8],[[15,15],8],[[12,12],8],[[10,10],8],[[10,13],8],[[10,14],8],[[10,13],8],[[10,6],8],[[16,16],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[1,21,22],[[24,[23]]]],[[4,8],4],[[1,[3,[25]]],1],[[1,[27,[26]]],[[28,[1]]]],[[1,[27,[26]]],[[28,[1]]]],[[5,29],[[31,[30]]]],[[4,29],[[31,[30]]]],[[4,29],[[31,[30]]]],[[9,29],[[31,[30]]]],[[1,29],[[31,[30]]]],[[1,29],[[31,[30]]]],[[15,29],[[31,[30]]]],[[12,29],[[31,[30]]]],[[10,29],[[31,[30]]]],[[10,29],[[31,[30]]]],[[16,29],[[31,[30]]]],[[16,29],[[31,[30]]]],[[]],[[]],[4,4],[[]],[9,9],[1,1],[[]],[[]],[[]],[6,10],[14,10],[6,10],[10,10],[13,10],[13,10],[14,10],[[]],[[]],[12,[[31,[[24,[23]]]]]],[12,[[31,[[24,[23]]]]]],[[13,8],[[31,[14]]]],[13,[[31,[15]]]],[13,[[31,[16]]]],[1,[[28,[2]]]],[4,5],[1,[[28,[2]]]],[1,[[28,[2]]]],[4,[[28,[[33,[13,32]]]]]],[1,34],[1,34],[4,[[28,[[33,[35,32]]]]]],[1,34],[[1,4],[[33,[4,32]]]],[9,34],[1,34],[1,[[28,[13]]]],[1,[[28,[2]]]],[1,[[28,[2]]]],[1,[[28,[13]]]],[1,16],[[12,13],36],[4,[[37,[18]]]],[1,[[28,[13]]]],[1,[[28,[25]]]],[[12,13],8],[1,34],[4,[[28,[2]]]],[4,[[28,[13]]]],[4,10],[9,10],[4,[[28,[20]]]],[4,[[28,[13]]]],[1,[[28,[2]]]],[4,[[28,[[33,[13,32]]]]]],[1,[[28,[13]]]],[4,[[28,[2]]]],[1,[[28,[13]]]],[[12,13],[[28,[[42,[[0,[38,39,40,41]]]]]]]],[1,12],[[1,7],12],[1,12],[1,13],[1,[[28,[13]]]],[4,[[28,[43]]]],[[12,13],[[28,[[44,[[0,[38,39,40,41]]]]]]]],[[12,13],[[28,[[0,[38,39,40,41]]]]]],[1,34],[1,34],[4,[[33,[45,32]]]],[[12,13],[[28,[46]]]],[[12,13],[[28,[47]]]],[4,[[28,[35]]]],[4,[[28,[[33,[35,32]]]]]],[1,[[28,[35]]]],[1,48],[1,[[28,[13]]]],[1,[[28,[13]]]],[1,34],[1,34],[4,[[28,[35]]]],[4,15],[4,[[28,[[37,[6]]]]]],[4,25],[4,[[28,[6]]]],[1,[[28,[13]]]],[4,[[28,[[33,[13,32]]]]]],[1,34],[1,34],[4,[[28,[[33,[35,32]]]]]],[1,34],[[4,8],4],[[4,[3,[10]]],4],[[1,[11,[9]]],1],[[],[[28,[10]]]],[[4,7],4],[[1,7],1],[13,8],[1,8],[[15,49]],[[10,49]],[[4,[3,[2]]],4],[[1,8],1],[[4,[3,[6]]],4],[[1,[3,[2]]],1],[[4,8],4],[[1,8],1],[[4,8],4],[[4,8],4],[[4,8],4],[[1,8],1],[[4,8],4],[[4,[11,[10]]],4],[[9,[11,[10]]],9],[12,50],[[4,8],4],[[1,8],1],[[4,[3,[20]]],4],[[1,10]],[[12,13],[[28,[20]]]],[[12,13],[[28,[51]]]],[[1,8],1],[[1,8],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[5,[[52,[5]]]],[15,[[52,[15]]]],[[],[[52,[14]]]],[[],[[52,[6]]]],[[],[[52,[10]]]],[1,8],[4,8],[1,8],[4,8],[1,8],[1,8],[1,8],[1,8],[1,8],[1,8],[1,8],[4,8],[4,8],[4,8],[4,8],[4,8],[4,8],[1,8],[4,8],[4,8],[4,8],[1,8],[9,8],[4,8],[1,8],[1,8],[4,8],[1,8],[4,8],[4,8],[9,8],[1,8],[1,8],[1,8],[4,8],[[4,8],4],[[4,[3,[6]]],4],[[1,[3,[2]]],1],[[1,[11,[6]]],1],[[1,[3,[6]]],1],[[1,7],1],[[4,[3,[2]]],4],[[1,[3,[6]]],1],[[1,20],1],[[1,8],1],[[9,8],9],[[1,[27,[13]],53],1],[[1,54],1],[[1,[27,[13]],53],1],[[1,[11,[6]]],1],[[[11,[10]]],4],[[[11,[10]]],9],[[[11,[6]]],1],[[1,[3,[20]]],1],[[1,[3,[6]]],1],[[4,8],4],[[1,8],1],[[1,8],1],[[4,[3,[43]]],4],[[1,[3,[2]]],1],[[1,[3,[2]]],1],[[4,[3,[10]]],4],[[4,7],4],[[]],[7],0,[[4,4],[[28,[17]]]],[[10,10],[[28,[17]]]],[[],34],[1,[[31,[55]]]],[1,[[31,[55]]]],[[1,8],1],[[4,8],4],[[12,13],[[28,[[56,[[0,[38,39,40,41]]]]]]]],[[12,13],[[28,[[57,[[0,[38,39,40,41]]]]]]]],[[12,13],[[28,[[0,[38,39,40,41]]]]]],[12,28],[1,2],[1,2],[1,14],[1,2],[1,14],[[4,8],4],[[4,8],4],[[9,8],9],[[4,[11,[10]],[11,[18]]],4],[[4,7],4],[[4,7],4],[[4,[3,[10]]],4],[[4,7],4],[[4,7],4],[[4,[3,[10]]],4],[[9,[3,[10]]],9],[[9,7],9],[[4,[11,[19]],[11,[10]]],4],[[4,7],4],[[1,[11,[14]]]],[[4,[3,[35]]],4],[[4,[3,[35]]],4],[[4,7],4],[[1,[3,[35]]],1],[[1,[3,[35]]],1],[[1,7],1],[[1,48],1],[[1,[11,[1]]],1],[12,28],[[1,[3,[6]]],1],[[12,13],[[28,[12]]]],[12,[[28,[13]]]],[[1,8],1],[[1,8],1],[[1,8],1],[[1,[3,[6]]],1],[[1,7],1],[5,8],[[1,20],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[28,[45]]]],[16,[[28,[45]]]],[[],14],[[],14],[[],14],[[],14],[[4,8],4],[[12,13],[[31,[8,58]]]],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[12,13],[[31,[[28,[[42,[[0,[38,39,40,41]]]]]],58]]]],[1,[[31,[12,[24,[23]]]]]],[[1,7],[[31,[12,[24,[23]]]]]],[[1,7],[[31,[12,[24,[23]]]]]],[[12,13],[[31,[[28,[[44,[[0,[38,39,40,41]]]]]],58]]]],[[12,13],[[31,[[28,[[0,[38,39,40,41]]]],58]]]],[[12,13],[[31,[[28,[46]],58]]]],[[12,13],[[31,[[28,[47]],58]]]],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],[[31,[[24,[23]]]]]],[7,[[31,[[24,[23]]]]]],[[12,13],[[31,[[28,[[56,[[0,[38,39,40,41]]]]]],58]]]],[[12,13],[[31,[[28,[[57,[[0,[38,39,40,41]]]]]],58]]]],[[12,13],[[31,[[28,[[0,[38,39,40,41]]]],58]]]],[7,[[31,[[24,[23]]]]]],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[7],[12,[[31,[[24,[23]]]]]],[12,[[31,[[24,[23]]]]]],[[4,[3,[35]]],4],[[4,[3,[15]]],4],[[4,[3,[6]]],4],[[4,7],4],[[4,[3,[25]]],4],0,[[12,13],[[28,[60]]]],[[4,[3,[6]]],4],[[],37],[[],[[37,[16]]]],[[1,[3,[6]]],1],[[4,[3,[6]]],4],[[1,[3,[6]]],1],[[4,7],4],[[1,7],1],[[1,[3,[6]]],1],[[1,7],1],[[4,[3,[35]]],4],[[4,7],4],[[1,[3,[35]]],1],[[1,7],1],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[45,[3,[6]]],45],[[45,7],45],[[61,[11,[2]]],61],[2,22],[18,26],[18,62],[18,26],[6,[[37,[36]]]],[6,62],[6,26],[6,13],[6,13],[[],25],[[]],[[]],[18,26],[[]],[[]],[[]],[[]],[[]],[6,13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[25,25],[19,19],[18,18],[45,45],[43,43],[[[52,[39]]],[[52,[39]]]],[6,6],[2,2],[63,63],[64,64],[65,65],[[[67,[[0,[39,66,39,40,41]]]]],[[67,[[0,[39,66,39,40,41]]]]]],[68,68],[[[71,[[0,[39,[70,[69]],39,40,41]]]]],[[71,[[0,[39,[70,[69]],39,40,41]]]]]],[[[73,[[0,[39,[70,[72]]]]]]],[[73,[[0,[39,[70,[72]]]]]]]],[74,74],[75,75],[76,76],[77,77],[[[78,[39,39]]],[[78,[39,39]]]],[[[79,[39,39]]],[[79,[39,39]]]],[61,61],[48,48],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],17],[[[52,[80]],[52,[80]]],17],[[6,6],17],[[2,2],17],[[],18],[[],45],[[],43],[[],6],[[],2],[[],2],[[],63],[[],64],[[],65],[[],[[67,[[0,[66,39,40,41]]]]]],[[],[[71,[[0,[[70,[69]],39,40,41]]]]]],[[],[[73,[[70,[72]]]]]],[[],74],[[],75],[[],76],[[],77],[[],48],[[],48],[18,26],[6,13],[43,[[81,[20]]]],[[19,19],8],[[18,13],8],[[18,13],8],[[18,26],8],[[18,18],8],[[18,14],8],[[18,82],8],[[45,45],8],[[43,43],8],[[[52,[[83,[[83,[[83,[83]]]]]]]],[52,[[83,[[83,[[83,[83]]]]]]]]],8],[[6,10],8],[[6,13],8],[[6,14],8],[[6,26],8],[[6,26],8],[[6,6],8],[[6,13],8],[[2,2],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[48,84],48],[[25,29],[[31,[30]]]],[[19,29],[[31,[30]]]],[[18,29],[[31,[30]]]],[[45,29],[[31,[30]]]],[[43,29],[[31,[30]]]],[[43,29],[[31,[30]]]],[[[52,[85]],29],[[31,[30]]]],[[6,29],[[31,[30]]]],[[6,29],[[31,[30]]]],[[2,29],[[31,[30]]]],[[2,29],[[31,[30]]]],[[63,29],[[31,[30]]]],[[64,29],[[31,[30]]]],[[65,29],[[31,[30]]]],[[[67,[[0,[85,66,39,40,41]]]],29],[[31,[30]]]],[[68,29],[[31,[30]]]],[[[71,[[0,[85,[70,[69]],39,40,41]]]],29],[[31,[30]]]],[[[73,[[0,[85,[70,[72]]]]]],29],[[31,[30]]]],[[74,29],[[31,[30]]]],[[75,29],[[31,[30]]]],[[76,29],[[31,[30]]]],[[77,29],[[31,[30]]]],[[[78,[85,85]],29],[[31,[30]]]],[[[79,[85,85]],29],[[31,[30]]]],[[61,29],[[31,[30]]]],[[48,29],[[31,[30]]]],[[[86,[69]]],25],[[]],[[[87,[69]]],25],[[[88,[69]]],25],[[[0,[89,40,41]]],25],[90,25],[[[91,[69]]],25],[[[92,[69]]],25],[[[33,[[11,[45]],32]]],25],[[[93,[[11,[45]]]]],25],[[[11,[18]]],19],[[]],[82,18],[26,18],[6,18],[14,18],[14,18],[82,18],[6,18],[18,18],[13,18],[13,18],[[]],[26,18],[[[11,[6]]],45],[[]],[[[91,[20]]],43],[[[92,[20]]],43],[[[88,[20]]],43],[[[86,[20]]],43],[[[87,[20]]],43],[90,43],[[]],[20,43],[[],52],[28,52],[[]],[94],[13,6],[[]],[6,6],[14,6],[10,6],[13,6],[14,6],[[]],[13,2],[14,2],[13,2],[14,2],[[]],[[]],[[]],[[]],[[]],[7,68],[[[95,[69]]],[[71,[[0,[[70,[69]],39,40,41]]]]]],[[]],[[]],[[[95,[72]]],[[73,[[70,[72]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[48,84],[48,84],[45,[[28,[2]]]],[48,84],[48,84],[45,13],[45,34],[48,84],[48,84],[48,84],[[18,49]],[[43,49]],[[[52,[96]],49]],[[6,49]],[[48,84],48],[[45,[3,[2]]],45],[[45,8],45],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],52],[[],[[52,[25]]]],[[],[[52,[18]]]],[[],[[52,[43]]]],[52,52],[[],[[52,[14]]]],[[],[[52,[18]]]],[[],[[52,[6]]]],[[],[[52,[10]]]],[[],[[52,[2]]]],[[],[[52,[25]]]],[[],[[52,[25]]]],[[],[[52,[25]]]],[[],[[52,[25]]]],[[],[[52,[25]]]],[[],[[52,[25]]]],[[],[[52,[25]]]],[[],[[52,[25]]]],[[],[[52,[25]]]],[[],[[52,[25]]]],[[],[[52,[25]]]],[[],[[52,[25]]]],[[],[[52,[25]]]],[[],[[52,[25]]]],[[48,84],48],[45,8],[[48,84],48],[[[0,[97,39]]],[[78,[[0,[97,39]]]]]],[[45,13,8],8],[43,20],[43,20],[89,25],[[[11,[6]]],45],[[[11,[43]]],43],[[],2],[[],63],[[],64],[[],65],[[],[[67,[[0,[66,39,40,41]]]]]],[[[11,[68]]],68],[[],[[71,[[0,[[70,[69]],39,40,41]]]]]],[[],[[73,[[70,[72]]]]]],[[],74],[[],75],[[],76],[[],77],[[],25],[[1,[28,[4]],82],[[31,[[24,[23]]]]]],[[63,1,[28,[4]],82],[[31,[[24,[23]]]]]],[[64,1,[28,[4]],82],[[31,[[24,[23]]]]]],[[65,1,[28,[4]],82],[[31,[[24,[23]]]]]],[[68,1,[28,[4]],82],[[31,[14,[24,[23]]]]]],[[[78,[89,[0,[97,39,40,41]]]],1,[28,[4]],82],[[31,[[24,[23]]]]]],[[1,[28,[4]],82,60],[[31,[[24,[23]]]]]],[[1,[28,[4]],26],[[31,[[24,[23]]]]]],[[63,1,[28,[4]],26],[[31,[[24,[23]]]]]],[[64,1,[28,[4]],26],[[31,[[24,[23]]]]]],[[65,1,[28,[4]],26],[[31,[[24,[23]]]]]],[[[67,[[0,[66,39,40,41]]]],1,[28,[4]],26],[[31,[[24,[23]]]]]],[[68,1,[28,[4]],26],[[31,[[24,[23]]]]]],[[[71,[[0,[[70,[69]],39,40,41]]]],1,[28,[4]],26],[[31,[[24,[23]]]]]],[[[73,[[0,[[70,[72]],39,40,41]]]],1,[28,[4]],26],[[31,[[24,[23]]]]]],[[74,1,[28,[4]],26],[[31,[[24,[23]]]]]],[[75,1,[28,[4]],26],[[31,[[24,[23]]]]]],[[76,1,[28,[4]],26],[[31,[[24,[23]]]]]],[[77,1,[28,[4]],26],[[31,[[24,[23]]]]]],[[[78,[89,[0,[97,39,40,41]]]],1,[28,[4]],26],[[31,[[24,[23]]]]]],[[[79,[89,[0,[97,39,40,41]]]],1,[28,[4]],26],[[31,[[24,[23]]]]]],[[61,1,[28,[4]],26],[[31,[[24,[23]]]]]],[[1,[28,[4]],26,60],[[31,[[24,[23]]]]]],[[61,1,[28,[4]],26,60],[[31,[[24,[23]]]]]],[[18,18],[[28,[17]]]],[[[52,[[98,[[98,[[98,[98]]]]]]]],[52,[[98,[[98,[[98,[98]]]]]]]]],[[28,[17]]]],[[6,6],[[28,[17]]]],[[2,2],[[28,[17]]]],[[],25],[[48,84],48],[[],48],[25,[[28,[[99,[34,32]]]]]],[[],[[28,[[99,[34,32]]]]]],[[[67,[[0,[66,39,40,41]]]]],[[28,[[99,[34,32]]]]]],[68,[[28,[[99,[34,32]]]]]],[74,[[28,[[99,[34,32]]]]]],[75,[[28,[[99,[34,32]]]]]],[76,[[28,[[99,[34,32]]]]]],[[[78,[89,[0,[97,39,40,41]]]]],[[28,[[99,[34,32]]]]]],[[[79,[89,[0,[97,39,40,41]]]]],[[28,[[99,[34,32]]]]]],[[[71,[[0,[[70,[69]],39,40,41]]]],[95,[69]]],[[71,[[0,[[70,[69]],39,40,41]]]]]],[[[73,[[70,[72]]]],[95,[72]]],[[73,[[70,[72]]]]]],[43,[[81,[20]]]],[[],25],[[],48],0,[[[11,[2]]],61],[[[11,[6]]],61],[43,8],[18,82],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[[0,[97,39,40,41]]],[[79,[[0,[97,39,40,41]]]]]],[25,100],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[48,84],48],[[48,84],48],[[]],[[2,35],[[31,[30]]]],[[2,13],[[31,[30]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[101,36],[[84,[28,[102]]],84],[[103,103],103],[[84,103],84],[[103,103]],[[84,103]],[84,84],[84,84],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[104,8],104],[103,103],[102,102],[104,104],[105,105],[101,101],[103,103],[106,106],[107,107],[84,84],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[102,102],17],[[104,104],17],[[105,105],17],[[101,101],17],[[103,103],17],[[107,107],17],[[84,84],17],[[103,103],8],[[],103],[[],107],[[],84],[84,84],[[84,103],84],[[102,102],8],[[104,104],8],[[105,105],8],[[101,101],8],[[103,103],8],[[106,106],8],[[107,107],8],[[84,84],8],[[84,103],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[84,[28,[102]]],84],[[102,29],[[31,[30]]]],[[104,29],[[31,[30]]]],[[105,29],[[31,[30]]]],[[101,29],[[31,[30]]]],[[103,29],[[31,[30]]]],[[106,29],[[31,[30]]]],[[107,29],[[31,[30]]]],[[84,29],[[31,[30]]]],[104,102],[36,102],[[]],[105,102],[[],102],[101,102],[[]],[36,105],[104,105],[[]],[[],101],[[]],[[]],[[]],[[]],[103,84],[[]],[104,105],[101,36],[84,[[28,[102]]]],[84,103],[84,[[28,[102]]]],[84,[[28,[102]]]],[[102,49]],[[104,49]],[[105,49]],[[101,49]],[[103,49]],[[107,49]],[[84,49]],[84,84],[105,36],[[103,103],103],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[105,[[28,[104]]]],[[]],[84,84],[104,8],[103,8],[84,8],[84,84],[103,106],[[],103],[[],84],[106,28],[[102,[11,[102]]],84],[[104,[11,[102]]],84],[[105,[11,[102]]],84],[[101,[11,[102]]],84],[102,84],[104,84],[105,84],[101,84],[[102,102],[[28,[17]]]],[[104,104],[[28,[17]]]],[[105,105],[[28,[17]]]],[[101,101],[[28,[17]]]],[[103,103],[[28,[17]]]],[[107,107],[[28,[17]]]],[[84,84],[[28,[17]]]],[101,36],[[103,103],103],[103,22],[107,22],[84,22],[102,22],[104,22],[105,22],[101,22],[102,22],[104,22],[105,22],[101,22],[84,22],[[103,103,8],103],[84,84],[[103,103],103],[[84,103],84],[[103,103]],[[84,103]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[84,84],[[84,[28,[102]]],84],[[84,108],[[31,[55]]]],[[84,108],[[31,[55]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[24,[109]]],[[24,[109]]]],[110,[[28,[13]]]],[21,[[28,[13]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[21,21],[[]],[[]],[[]],[[[24,[109]]],34],[[110,110],8],[[111,111],8],[[21,21],8],[[],8],[[],8],[[],8],[[[24,[109]]],94],[[[24,[109]]],112],[[[24,[109]],29],[[31,[30]]]],[[[24,[109]],29],[[31,[30]]]],[[110,29],[[31,[30]]]],[[110,29],[[31,[30]]]],[[111,29],[[31,[30]]]],[[111,29],[[31,[30]]]],[[21,29],[[31,[30]]]],[[21,29],[[31,[30]]]],[[[24,[109]],1],[[24,[109]]]],[24,2],[[[24,[113]]],2],[[[24,[23]]],2],[[]],[[]],[30,[[24,[109]]]],[[]],[55,[[24,[109]]]],[[]],[[]],[[]],[[[24,[109]],110],[[28,[111]]]],[[110,49]],[[21,49]],[[[24,[109]],110,111],[[28,[111]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[24,[109]]],21],[21,[[24,[109]]]],[[[24,[109]]],[[31,[55]]]],[114],[[21,22],[[24,[109]]]],[[[24,[109]]],2],[[[24,[109]]],[[28,[115]]]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[[24,[109]]],8],[[[24,[109]],1],[[24,[109]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[58,58],[50,50],[[[56,[39]]],[[56,[39]]]],[[[42,[39]]],[[42,[39]]]],[46,46],[51,51],[60,60],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[60,60],17],[[],56],[[],42],[[],46],[[],51],[[60,60],8],[[],8],[[58,29],[[31,[30]]]],[[58,29],[[31,[30]]]],[[50,29],[[31,[30]]]],[[[56,[85]],29],[[31,[30]]]],[[[42,[85]],29],[[31,[30]]]],[[46,29],[[31,[30]]]],[[51,29],[[31,[30]]]],[[60,29],[[31,[30]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[50,[[28,[10]]]],[56,28],[42,28],[46,[[28,[26]]]],[51,[[28,[20]]]],[50,[[28,[10]]]],[56,28],[42,28],[46,[[28,[26]]]],[51,[[28,[20]]]],[[60,60],[[28,[17]]]],[114],[50],[56],[42],[46],[51],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],14],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],31],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],0,0],"c":[],"p":[[3,"Command"],[3,"StyledStr"],[8,"IntoResettable"],[3,"Arg"],[4,"ArgAction"],[3,"Str"],[8,"IntoIterator"],[15,"bool"],[3,"ArgGroup"],[3,"Id"],[8,"Into"],[3,"ArgMatches"],[15,"str"],[3,"String"],[4,"ValueHint"],[4,"ColorChoice"],[4,"Ordering"],[3,"OsStr"],[4,"ArgPredicate"],[15,"usize"],[4,"ErrorKind"],[8,"Display"],[3,"DefaultFormatter"],[3,"Error"],[3,"ValueParser"],[3,"OsStr"],[8,"AsRef"],[4,"Option"],[3,"Formatter"],[3,"Error"],[4,"Result"],[3,"Global"],[3,"Vec"],[8,"Iterator"],[15,"char"],[15,"u8"],[15,"slice"],[8,"Any"],[8,"Clone"],[8,"Send"],[8,"Sync"],[3,"ValuesRef"],[3,"ValueRange"],[3,"OccurrencesRef"],[3,"PossibleValue"],[3,"RawValues"],[3,"RawOccurrences"],[3,"Styles"],[8,"Hasher"],[3,"IdsRef"],[3,"Indices"],[4,"Resettable"],[8,"FnOnce"],[8,"FnMut"],[3,"Error"],[3,"Values"],[3,"Occurrences"],[4,"MatchesError"],[3,"TypeId"],[4,"ValueSource"],[3,"UnknownArgumentValueParser"],[3,"Path"],[3,"StringValueParser"],[3,"OsStringValueParser"],[3,"PathBufValueParser"],[8,"ValueEnum"],[3,"EnumValueParser"],[3,"PossibleValuesParser"],[15,"i64"],[8,"TryFrom"],[3,"RangedI64ValueParser"],[15,"u64"],[3,"RangedU64ValueParser"],[3,"BoolValueParser"],[3,"FalseyValueParser"],[3,"BoolishValueParser"],[3,"NonEmptyStringValueParser"],[3,"MapValueParser"],[3,"TryMapValueParser"],[8,"Ord"],[4,"Bound"],[3,"OsString"],[8,"PartialEq"],[3,"Style"],[8,"Debug"],[3,"RangeToInclusive"],[3,"RangeTo"],[3,"RangeInclusive"],[8,"TypedValueParser"],[3,"RangeFull"],[3,"Range"],[3,"RangeFrom"],[15,"array"],[15,"never"],[8,"RangeBounds"],[8,"Hash"],[8,"Fn"],[8,"PartialOrd"],[3,"Box"],[3,"AnyValueId"],[3,"RgbColor"],[4,"Color"],[3,"Effects"],[4,"AnsiColor"],[3,"Ansi256Color"],[3,"EffectIter"],[3,"Reset"],[8,"Write"],[8,"ErrorFormatter"],[4,"ContextKind"],[4,"ContextValue"],[15,"i32"],[3,"KindFormatter"],[3,"Demand"],[8,"Error"],[8,"Args"],[8,"Subcommand"],[8,"CommandFactory"],[8,"FromArgMatches"],[8,"Parser"],[8,"ValueParserFactory"],[13,"Downcast"]]},\ -"clap_builder":{"doc":"clap_builder","t":"NCCCCINECIGIDNIIICOLLKKKKLLLLLALLLLLKOKLLLLLLLLLLALLLLLLLLLLLLLKLLLLLLLKLLLLLLLLLLALLLLKLLLLLLLLLLLLLLLLLKLLOKLNNDEDEDDDNNNNNSNDNNDNNNNNINDDDDNQDDDDDNESNNNDDDCDINDNNNQEDIDNCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLNNDESSNNNNNNNNNNSENSSSSDDNSSSNNDNDSDDSNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNEENCNNNDIENNNNNNNNNDNNNNNNNGDNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNNNNDDEDNEDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMM","n":["Always","Arg","ArgAction","ArgGroup","ArgMatches","Args","Auto","ColorChoice","Command","CommandFactory","Error","FromArgMatches","Id","Never","Parser","Subcommand","ValueEnum","ValueHint","arg","as_ref","as_str","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow","borrow_mut","borrow_mut","builder","clone","clone","clone_into","clone_into","cmp","command","command","command_for_update","default","default","eq","eq","eq","eq","eq","eq","equivalent","equivalent","error","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_str","from_str","from_str","group_id","group_id","has_subcommand","hash","into","into","into_resettable","into_resettable","into_resettable","parse","parse","parse_from","parse_from","parser","partial_cmp","possible_values","to_owned","to_owned","to_possible_value","to_possible_value","to_string","to_string","try_from","try_from","try_into","try_into","try_parse","try_parse","try_parse_from","try_parse_from","try_update_from","try_update_from","type_id","type_id","update_from","update_from","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","value_parser","value_variants","value_variants","AnyPath","Append","Arg","ArgAction","ArgGroup","ArgPredicate","BoolValueParser","BoolishValueParser","Command","CommandName","CommandString","CommandWithArguments","Count","DirPath","EMPTY","EmailAddress","EnumValueParser","Equals","ExecutablePath","FalseyValueParser","FilePath","Help","HelpLong","HelpShort","Hostname","IntoResettable","IsPresent","MapValueParser","NonEmptyStringValueParser","OsStr","OsStringValueParser","Other","Parser","PathBufValueParser","PossibleValue","PossibleValuesParser","RangedI64ValueParser","RangedU64ValueParser","Reset","Resettable","SINGLE","Set","SetFalse","SetTrue","Str","StringValueParser","StyledStr","Styles","TryMapValueParser","TypedValueParser","Unknown","UnknownArgumentValueParser","Url","Username","Value","Value","ValueHint","ValueParser","ValueParserFactory","ValueRange","Version","_AnonymousValueParser","_AutoValueParser","about","action","after_help","after_long_help","alias","alias","alias","aliases","aliases","aliases","allow_external_subcommands","allow_hyphen_values","allow_missing_positional","allow_negative_numbers","and_suggest","ansi","arg","arg","arg_required_else_help","args","args","args_conflicts_with_subcommands","args_override_self","as_os_str","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","author","before_help","before_long_help","bin_name","bool","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","build","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","cmp","cmp","cmp","cmp","cmp","color","conflicts_with","conflicts_with","conflicts_with_all","conflicts_with_all","debug_assert","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default_missing_value","default_missing_value_os","default_missing_values","default_missing_values_os","default_value","default_value_if","default_value_ifs","default_values","defer","deref","deref","disable_colored_help","disable_help_flag","disable_help_subcommand","disable_version_flag","display_name","display_order","display_order","dont_delimit_trailing_values","end_bound","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","error","exclusive","external_subcommand_value_parser","find_subcommand","find_subcommand_mut","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","get_about","get_action","get_after_help","get_after_long_help","get_all_aliases","get_all_aliases","get_all_long_flag_aliases","get_all_short_aliases","get_all_short_flag_aliases","get_arg_conflicts_with","get_args","get_arguments","get_author","get_before_help","get_before_long_help","get_bin_name","get_color","get_default_values","get_display_name","get_external_subcommand_value_parser","get_groups","get_help","get_help","get_help_heading","get_id","get_id","get_index","get_long","get_long_about","get_long_and_visible_aliases","get_long_flag","get_long_help","get_long_version","get_matches","get_matches_from","get_matches_mut","get_name","get_name","get_name_and_aliases","get_next_help_heading","get_num_args","get_opts","get_positionals","get_possible_values","get_short","get_short_and_visible_aliases","get_short_flag","get_styles","get_subcommand_help_heading","get_subcommand_value_name","get_subcommands","get_subcommands_mut","get_value_delimiter","get_value_hint","get_value_names","get_value_parser","get_value_terminator","get_version","get_visible_aliases","get_visible_aliases","get_visible_long_flag_aliases","get_visible_short_aliases","get_visible_short_flag_aliases","global","group","group","groups","groups","has_subcommands","hash","hash","hash","hash","hash","help","help","help_expected","help_heading","help_template","hide","hide","hide","hide_default_value","hide_long_help","hide_possible_values","hide_possible_values","hide_short_help","id","id","ignore_case","ignore_errors","index","index","infer_long_args","infer_subcommands","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_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","is_allow_external_subcommands_set","is_allow_hyphen_values_set","is_allow_missing_positional_set","is_allow_negative_numbers_set","is_arg_required_else_help_set","is_args_conflicts_with_subcommands_set","is_disable_colored_help_set","is_disable_help_flag_set","is_disable_help_subcommand_set","is_disable_version_flag_set","is_dont_delimit_trailing_values_set","is_exclusive_set","is_global_set","is_hide_default_value_set","is_hide_long_help_set","is_hide_possible_values_set","is_hide_set","is_hide_set","is_hide_set","is_hide_short_help_set","is_ignore_case_set","is_last_set","is_multicall_set","is_multiple","is_next_line_help_set","is_next_line_help_set","is_no_binary_name_set","is_positional","is_propagate_version_set","is_require_equals_set","is_required_set","is_required_set","is_subcommand_negates_reqs_set","is_subcommand_precedence_over_arg_set","is_subcommand_required_set","is_trailing_var_arg_set","last","long","long_about","long_flag","long_flag_alias","long_flag_aliases","long_help","long_version","map","map","matches","max_term_width","max_values","min_values","multicall","multiple","mut_arg","mut_args","mut_subcommand","name","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","next_display_order","next_help_heading","next_line_help","next_line_help","no_binary_name","num_args","os_string","override_help","override_usage","overrides_with","overrides_with_all","parse","parse","parse","parse","parse","parse","parse","parse_","parse_","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref_","parse_ref_","parse_ref_","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","path_buf","possible_values","possible_values","possible_values","possible_values","possible_values","possible_values","possible_values","possible_values","possible_values","possible_values","print_help","print_long_help","propagate_version","range","range","raw","render_help","render_long_help","render_long_version","render_usage","render_version","require_equals","required","required","required_if_eq","required_if_eq_all","required_if_eq_any","required_unless_present","required_unless_present_all","required_unless_present_any","requires","requires","requires_all","requires_if","requires_ifs","set_bin_name","short","short_alias","short_aliases","short_flag","short_flag_alias","short_flag_aliases","start_bound","string","styles","styling","subcommand","subcommand_help_heading","subcommand_negates_reqs","subcommand_precedence_over_arg","subcommand_required","subcommand_value_name","subcommands","suggest","suggest_arg","takes_values","takes_values","term_width","to_os_string","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","to_string","to_string","to_string","to_string","trailing_var_arg","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_get_matches","try_get_matches_from","try_get_matches_from_mut","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_map","try_map","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","value_delimiter","value_hint","value_name","value_names","value_parser","value_parser","value_terminator","version","visible_alias","visible_alias","visible_aliases","visible_aliases","visible_long_flag_alias","visible_long_flag_aliases","visible_short_alias","visible_short_aliases","visible_short_flag_alias","visible_short_flag_aliases","write_char","write_str","Ansi","Ansi256","Ansi256Color","AnsiColor","BLINK","BOLD","Black","Blue","BrightBlack","BrightBlue","BrightCyan","BrightGreen","BrightMagenta","BrightRed","BrightWhite","BrightYellow","CURLY_UNDERLINE","Color","Cyan","DASHED_UNDERLINE","DIMMED","DOTTED_UNDERLINE","DOUBLE_UNDERLINE","EffectIter","Effects","Green","HIDDEN","INVERT","ITALIC","Magenta","Red","Reset","Rgb","RgbColor","STRIKETHROUGH","Style","Styles","UNDERLINE","White","Yellow","b","bg_color","bitor","bitor","bitor_assign","bitor_assign","blink","bold","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","bright","clear","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","contains","default","default","default","default","default","dimmed","effects","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","fg_color","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_ansi","g","get_bg_color","get_effects","get_error","get_fg_color","get_header","get_invalid","get_literal","get_placeholder","get_underline_color","get_usage","get_valid","hash","hash","hash","hash","hash","hash","hash","header","hidden","index","insert","into","into","into","into","into","into","into","into","into","into_ansi","into_iter","invalid","invert","is_bright","is_plain","is_plain","italic","iter","literal","new","new","next","on","on","on","on","on_default","on_default","on_default","on_default","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","placeholder","plain","r","remove","render","render","render","render_bg","render_bg","render_bg","render_bg","render_fg","render_fg","render_fg","render_fg","render_reset","set","strikethrough","styled","sub","sub","sub_assign","sub_assign","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_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","underline","underline_color","usage","valid","write_reset_to","write_to","ActualNumValues","ArgumentConflict","Bool","ContextKind","ContextValue","Custom","DefaultFormatter","DisplayHelp","DisplayHelpOnMissingArgumentOrSubcommand","DisplayVersion","Error","ErrorFormatter","ErrorKind","ExpectedNumValues","Format","InvalidArg","InvalidSubcommand","InvalidSubcommand","InvalidUtf8","InvalidValue","InvalidValue","Io","KindFormatter","MinValues","MissingRequiredArgument","MissingSubcommand","NoEquals","None","Number","PriorArg","Result","RichFormatter","String","Strings","StyledStr","StyledStrs","Suggested","SuggestedArg","SuggestedCommand","SuggestedSubcommand","SuggestedValue","TooFewValues","TooManyValues","TrailingArg","UnknownArgument","Usage","ValidSubcommand","ValidValue","ValueValidation","WrongNumberOfValues","apply","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","context","eq","eq","eq","equivalent","equivalent","equivalent","exit","exit_code","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","format_error","format_error","format_error","from","from","from","from","from","from","from","from","get","hash","hash","insert","into","into","into","into","into","into","kind","new","print","provide","raw","render","source","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","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","use_stderr","with_cmd","ArgMatches","CommandLine","DefaultValue","Downcast","EnvVariable","IdsRef","Indices","MatchesError","RawValues","UnknownArgument","ValueSource","Values","ValuesRef","args_present","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","contains_id","default","default","default","default","default","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_count","get_flag","get_many","get_occurrences","get_one","get_raw","get_raw_occurrences","ids","index_of","indices_of","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","partial_cmp","provide","remove_many","remove_occurrences","remove_one","remove_subcommand","size_hint","size_hint","size_hint","size_hint","size_hint","subcommand","subcommand_matches","subcommand_name","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_contains_id","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get_many","try_get_occurrences","try_get_one","try_get_raw","try_get_raw_occurrences","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_remove_many","try_remove_occurrences","try_remove_one","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value_source","actual","expected"],"q":[[0,"clap_builder"],[111,"clap_builder::builder"],[981,"clap_builder::builder::styling"],[1254,"clap_builder::error"],[1398,"clap_builder::parser"],[1562,"clap_builder::parser::MatchesError"]],"d":["Enables colored output regardless of whether or not the …","","","","","Parse a set of arguments into a user-defined container.","Enables colored output only when the output is going to a …","Represents the color preferences for program output","","Create a Command relevant for a user-defined container.","Command Line Argument Parser Error","Converts an instance of ArgMatches to a user-defined …","Arg or ArgGroup identifier","Disables colored output no matter if the output is going …","Parse command-line arguments into Self.","Parse a sub-command into a user-defined enum.","Parse arguments into enums.","","Create an Arg from a usage string.","","Get the raw string of the Id","Append to Command so it can instantiate Self.","Append to Command so it can update self.","Append to Command so it can instantiate Self.","Append to Command so it can update self.","","","","","","Define Command line arguments","","","","","","Build a Command that can instantiate Self.","Requires cargo feature flag to be enabled.","Build a Command that can update self.","","","","","","","","","","","Error reporting","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Instantiate Self from ArgMatches, parsing the arguments as …","Instantiate Self from ArgMatches, parsing the arguments as …","Instantiate Self from ArgMatches, parsing the arguments as …","Parse an argument into Self.","Parse an argument into Self.","","Report the ArgGroup::id for this set of arguments","Report the ArgGroup::id for this set of arguments","Test whether Self can parse a specific subcommand","","Calls U::from(self).","Calls U::from(self).","","","","Parse from std::env::args_os(), exit on error","Parse from std::env::args_os(), exit on error","Parse from iterator, exit on error","Parse from iterator, exit on error","Command line argument parser","","Report all possible_values","","","The canonical argument value.","","","","","","","","Parse from std::env::args_os(), return Err on error.","Parse from std::env::args_os(), return Err on error.","Parse from iterator, return Err on error.","Parse from iterator, return Err on error.","Update from iterator, return Err on error.","Update from iterator, return Err on error.","","","Update from iterator, exit on error","Update from iterator, exit on error","Assign values from ArgMatches to self.","Assign values from ArgMatches to self.","Assign values from ArgMatches to self.","Select a ValueParser implementation from the intended type","All possible argument values, in display order.","","Any existing path.","When encountered, store the associated value(s) in …","The abstract representation of a command line argument. …","Behavior of arguments when they are encountered while …","Family of related arguments.","Operations to perform on argument values","Implementation for ValueParser::bool","Parse bool-like string values, everything else is true","Build a command-line interface.","Name of a command, without arguments. May be relative to …","A single string containing a command and its arguments.","Capture the remaining arguments as a command name and …","When encountered, increment a u8 counter","Path to a directory.","Nor argument values, or a flag","Email address.","Parse an ValueEnum value.","Does the argument match the specified value?","Path to an executable file.","Parse false-like string values, everything else is true","Path to a file.","When encountered, display Command::print_help","When encountered, display Command::print_long_help","When encountered, display Command::print_help","Host name of a computer. Shells usually parse /etc/hosts …","Convert to the intended resettable type","Is the argument present?","Adapt a TypedValueParser from one value to another","Parse non-empty string values","A UTF-8-encoded fixed string","Implementation for ValueParser::os_string","None of the hints below apply. Disables shell completion …","Generated parser, usually ValueParser.","Implementation for ValueParser::path_buf","A possible value of an argument.","Verify the value is from an enumerated set of PossibleValue…","Parse number that fall within a range of values","Parse number that fall within a range of values","Reset builder value","Clearable builder value","A single argument value, the most common case for options","When encountered, store the associated value(s) in …","When encountered, act as if "false" was encountered on the …","When encountered, act as if "true" was encountered on the …","A UTF-8-encoded fixed string","Implementation for ValueParser::string","Terminal-styling container","","Adapt a TypedValueParser from one value to another","Parse/validate argument values","Default value if hint is not specified. Follows shell …","When encountered, report ErrorKind::UnknownArgument","Complete web address.","Name of a local operating system user.","Overwrite builder value","Argument’s value type","Provide shell with hint on how to complete an argument.","Parse/validate argument values","Register a type with value_parser!","Values per occurrence for an argument","When encountered, display Command::version","","","Sets the program’s description for the short help (-h).","Specify how to react to an argument when parsing it.","Free-form help text for after auto-generated short help (-h…","Free-form help text for after auto-generated long help (…","Add an alias, which functions as a hidden long flag.","Sets a hidden alias to this subcommand.","Sets a hidden alias for this argument value.","Add aliases, which function as hidden long flags.","Sets multiple hidden aliases to this subcommand.","Sets multiple hidden aliases for this argument value.","Assume unexpected positional arguments are a subcommand.","Allows values which start with a leading hyphen (-)","Allows one to implement two styles of CLIs where …","Allows negative numbers to pass as values.","Extend the suggestions","Display using ANSI Escape Code styling","Adds an argument to this group by name","Adds an argument to the list of valid possibilities.","Exit gracefully if no arguments are present (e.g. $ myprog…","Adds multiple arguments to this group by name","Adds multiple arguments to the list of valid possibilities.","Specifies that use of an argument prevents the use of …","Replace prior occurrences of arguments rather than error","Get the raw string as an std::ffi::OsStr","","","","","","","Get the raw string of the Str","Sets the author(s) for the help message.","Free-form help text for before auto-generated short help (…","Free-form help text for before auto-generated long help (…","Overrides the runtime-determined name of the binary for …","bool parser for argument values","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Prepare for introspecting on all included Commands","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets when to color output.","This argument is mutually exclusive with the specified …","Specify an argument or group that must not be present when …","This argument is mutually exclusive with the specified …","Specify arguments or groups that must not be present when …","Catch problems earlier in the development cycle.","","","","","","","","","","","","","","","","","","","","","Value for the argument when the flag is present but no …","Value for the argument when the flag is present but no …","Value for the argument when the flag is present but no …","Value for the argument when the flag is present but no …","Value for the argument when not present.","Specifies the value of the argument if arg has been used …","Specifies multiple values and conditions in the same …","Value for the argument when not present.","Delay initialization for parts of the Command","","","Disables colorized help messages.","Disables -h and --help flag.","Disables the help subcommand.","Disables -V and --version flag.","Overrides the runtime-determined display name of the …","Allows custom ordering of args within the help message.","Set the placement of this subcommand within the help.","Disables the automatic delimiting of values after -- or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Custom error message for post-parsing validation","This argument must be passed alone; it conflicts with all …","Specifies how to parse external subcommand arguments.","Find subcommand such that its name or one of aliases …","Find subcommand such that its name or one of aliases …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Get the help message specified via Command::about.","Behavior when parsing the argument","Returns the help heading for listing subcommands.","Returns the help heading for listing subcommands.","Get all aliases for this argument, if any, both visible …","Iterate through the set of all the aliases for this …","Iterate through the set of all the long aliases for this …","Get all short aliases for this argument, if any, both …","Iterate through the set of all the short aliases for this …","Get a list of all arguments the given argument conflicts …","Getters for all args. It will return a vector of Id","Iterate through the set of arguments.","Get the authors of the cmd.","Returns the help heading for listing subcommands.","Returns the help heading for listing subcommands.","Get the name of the binary.","Should we color the output?","Get the default values specified for this argument, if any","Get the name of the binary.","Configured parser for values passed to an external …","Iterate through the set of groups.","Get the help specified for this argument, if any","Get the help specified for this argument, if any","Get the help heading specified for this argument, if any","Get the name of the argument","Get the name of the group","Get the index of this argument, if any","Get the long option name for this argument, if any","Get the help message specified via Command::long_about.","Get the long option name and its visible aliases, if any","Get the long flag of the subcommand.","Get the long help specified for this argument, if any","Get the long version of the cmd.","Parse env::args_os, exiting on failure.","Parse the specified arguments, exiting on failure.","Parse env::args_os, exiting on failure.","Get the name of the cmd.","Get the name of the argument value","Returns all valid values of the argument value.","Get the custom section heading specified via …","Get the number of values for this argument.","Iterate through the options.","Iterate through the positionals arguments.","Get the names of possible values for this argument. Only …","Get the short option name for this argument, if any","Get the short option name and its visible aliases, if any","Get the short flag of the subcommand.","Return the current Styles for the Command","Returns the help heading for listing subcommands.","Returns the subcommand value name.","Iterate through the set of subcommands, getting a …","Iterate through the set of subcommands, getting a mutable …","Get the delimiter between multiple values","Get the value hint of this argument","Get the names of values for this argument.","Configured parser for argument values","Get the value terminator for this argument. The …","Get the version of the cmd.","Get visible aliases for this argument, if any","Iterate through the visible aliases for this subcommand.","Iterate through the visible long aliases for this …","Get visible short aliases for this argument, if any","Iterate through the visible short aliases for this …","Specifies that an argument can be matched to all child …","The name of the ArgGroup the argument belongs to.","Adds an ArgGroup to the application.","The names of ArgGroup’s the argument belongs to.","Adds multiple ArgGroups to the Command at once.","Returns true if this Command has subcommands.","","","","","","Sets the description of the argument for short help (-h).","Sets the help description of the value.","Panic if help descriptions are omitted.","Override the current help section.","Sets the help template to be used, overriding the default …","Do not display the argument in help message.","Specifies that this subcommand should be hidden from help …","Hides this value from help and shell completions.","Do not display the default value of the argument in the …","Hides an argument from long help (--help).","Do not display the possible values in the help message.","Tells clap not to print possible values when displaying …","Hides an argument from short help (-h).","Set the identifier used for referencing this argument in …","Sets the group name.","Match values against PossibleValuesParser without matching …","Try not to fail on parse errors, like missing option …","Specifies the index of a positional argument starting at 1.","","Allow partial matches of long arguments or their aliases.","Allow partial matches of subcommand names and their aliases…","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).","Convert to the intended resettable type","","","","","","","","","","","","","","","","","","","","","","","","","","Report whether Command::allow_external_subcommands is set","Report whether Arg::allow_hyphen_values is set","Report whether Command::allow_missing_positional is set","Report whether Arg::allow_negative_numbers is set","Report whether Command::arg_required_else_help is set","Report whether Command::args_conflicts_with_subcommands is …","Report whether Command::disable_colored_help is set","Report whether Command::disable_help_flag is set","Report whether Command::disable_help_subcommand is set","Report whether Command::disable_version_flag is set","Report whether Command::dont_delimit_trailing_values is set","Reports whether Arg::exclusive is set","Report whether Arg::global is set","Report whether Arg::hide_default_value is set","Report whether Arg::hide_long_help is set","Report whether Arg::hide_possible_values is set","Report whether Arg::hide is set","Report whether Command::hide is set","Report if PossibleValue::hide is set","Report whether Arg::hide_short_help is set","Reports whether Arg::ignore_case is set","Reports whether Arg::last is set","Report whether Command::multicall is set","Return true if the group allows more than one of the …","Report whether Arg::next_line_help is set","Report whether Command::next_line_help is set","Report whether Command::no_binary_name is set","Checks whether this argument is a positional or not.","Report whether Command::propagate_version is set","Report whether Arg::require_equals is set","Reports whether Arg::required is set","Reports whether ArgGroup::required is set","Report whether Command::subcommand_negates_reqs is set","Report whether Command::subcommand_precedence_over_arg is …","Report whether Command::subcommand_required is set","Report whether Arg::trailing_var_arg is set","This arg is the last, or final, positional argument (i.e. …","Sets the long version of the argument without the …","Sets the program’s description for the long help (--help…","Sets the long version of the subcommand flag without the …","Add an alias, which functions as a “hidden” long flag …","Add aliases, which function as “hidden” long flag …","Sets the description of the argument for long help (--help…","Sets the version for the long version (--version) and help …","Adapt a TypedValueParser from one value to another","Adapt a TypedValueParser from one value to another","Tests if the value is valid for this argument value","Limit the line length for wrapping help when using the …","Most number of values the argument accepts","Fewest number of values the argument accepts","Multiple-personality program dispatched on the binary name …","Allows more than one of the Args in this group to be used. …","Allows one to mutate an Arg after it’s been added to a …","Allows one to mutate all Args after they’ve been added …","Allows one to mutate a Command after it’s been added as …","(Re)Sets the program’s name.","Custom parser for argument values","Create a new Arg with a unique name.","Create a ArgGroup using a unique name.","Creates a new instance of an Command.","Create a PossibleValue with its name.","Create a range","Create an empty buffer","Implementation for ValueParser::string","Implementation for ValueParser::os_string","Implementation for ValueParser::path_buf","Parse an ValueEnum","Verify the value is from an enumerated set of PossibleValue…","Select full range of i64","Select full range of u64","Implementation for ValueParser::bool","Parse false-like string values, everything else is true","Parse bool-like string values, everything else is true","Parse non-empty string values","Change the starting value for assigning future display …","Set the default section heading for future args.","Render the help on the line after the argument.","Places the help string for all arguments and subcommands …","Specifies that the parser should not assume the first …","Specifies the number of arguments parsed per occurrence","OsString parser for argument values","Overrides the clap generated help message (both -h and …","Overrides the clap generated usage string for help and …","Sets an overridable argument.","Sets multiple mutually overridable arguments by name.","Parse the argument value","Parse the argument value","","","","","","Parse the argument value","Parse the argument value","Parse the argument value","","","","","","","","","","","","","","","Parse the argument value","Parse the argument value","","","","","","","PathBuf parser for argument values","Reflect on enumerated value properties","Reflect on enumerated value properties","Reflect on enumerated value properties","","","","","","","","Prints the short help message (-h) to io::stdout().","Prints the long help message (--help) to io::stdout().","Specifies to use the version of the current command for …","Narrow the supported range","Narrow the supported range","Consume all following arguments.","Render the short help message (-h) to a StyledStr","Render the long help message (--help) to a StyledStr.","Version message rendered as if the user ran --version.","Usage statement","Version message rendered as if the user ran -V.","Requires that options use the --option=val syntax","Specifies that the argument must be present.","Require an argument from the group to be present when …","This argument is required only if the specified arg is …","Specify this argument is required based on multiple …","Specify this argument is required based on multiple …","Set this arg as required as long as the specified argument …","Sets this arg as required unless all of the specified …","Sets this arg as required unless any of the specified …","Sets an argument that is required when this one is present","Specify an argument or group that must be present when …","Specify arguments or groups that must be present when this …","Require another argument if this arg matches the …","Allows multiple conditional requirements.","Set binary name. Uses &mut self instead of self.","Sets the short version of the argument without the …","Add an alias, which functions as a hidden short flag.","Add aliases, which functions as a hidden short flag.","Sets the short version of the subcommand flag without the …","Add an alias, which functions as “hidden” short flag …","Add aliases, which function as “hidden” short flag …","","String parser for argument values","Sets the Styles for terminal output","Terminal Styles for help and error output","Adds a subcommand to the list of valid possibilities.","Sets the help heading used for subcommands when printing …","Allows subcommands to override all requirements of the …","Prevent subcommands from being consumed as an arguments …","If no subcommand is present at runtime, error and exit …","Sets the value name used for subcommands when printing …","Adds multiple subcommands to the list of valid …","Provide a general suggestion","Suggest an alternative argument","Returns whether this action accepts values on the …","Report whether the argument takes any values (ie is a flag)","Sets the terminal width at which to wrap help messages.","Get the raw string as an OsString","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is a “VarArg” and everything that follows should …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parse env::args_os, returning a clap::Result on failure.","Parse the specified arguments, returning a clap::Result on …","Parse the specified arguments, returning a clap::Result on …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adapt a TypedValueParser from one value to another","Adapt a TypedValueParser from one value to another","Describes the content of AnyValue","","","","","","","","","","","","","","","","","","","","","","","","","","","","Allow grouping of multiple values via a delimiter.","Provide the shell a hint about how to complete this …","Placeholder for the argument’s value in the help message …","Placeholders for the argument’s values in the help …","Create the specified Self::Parser","Specify the typed behavior of the argument.","Sentinel to stop parsing multiple values of a given …","Sets the version for the short version (-V) and help …","Add an alias, which functions as a visible long flag.","Sets a visible alias to this subcommand.","Add aliases, which function as visible long flags.","Sets multiple visible aliases to this subcommand.","Add an alias, which functions as a “visible” long flag …","Add aliases, which function as visible long flag …","Add an alias, which functions as a visible short flag.","Add aliases, which function as visible short flags.","Add an alias, which functions as “visible” short flag …","Add aliases, which function as visible short flag …","","","","","256 (8-bit) color support","Available 4-bit ANSI color palette codes","","","Black: #0 (foreground code 30, background code 40).","Blue: #4 (foreground code 34, background code 44).","Bright black: #0 (foreground code 90, background code 100).","Bright blue: #4 (foreground code 94, background code 104).","Bright cyan: #6 (foreground code 96, background code 106).","Bright green: #2 (foreground code 92, background code 102).","Bright magenta: #5 (foreground code 95, background code 105…","Bright red: #1 (foreground code 91, background code 101).","Bright white: #7 (foreground code 97, background code 107).","Bright yellow: #3 (foreground code 93, background code 103…","","Any ANSI color code scheme","Cyan: #6 (foreground code 36, background code 46).","","","","","","A set of text effects","Green: #2 (foreground code 32, background code 42).","","Swap foreground and background colors; inconsistent …","Not widely supported. Sometimes treated as inverse or blink","Magenta: #5 (foreground code 35, background code 45).","Red: #1 (foreground code 31, background code 41).","Reset terminal formatting","","24-bit ANSI RGB color codes","Characters legible but marked as if for deletion. Not …","ANSI Text styling","Terminal styling definitions","Style extensions exist for Kitty, VTE, mintty and iTerm2.","White: #7 (foreground code 37, background code 47).","Yellow: #3 (foreground code 33, background code 43).","","Set background color","","","","","Apply blink effect","Apply bold effect","","","","","","","","","","","","","","","","","","","Change the color to/from bright","Reset all effects in-place","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if all of the effects in other are contained …","","","","","","Apply dimmed effect","Set text effects","","","","","","","","","","","","","","","","","","Error heading","Set foreground color","","","","","","","","","","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.","","","","","Error heading","","General Heading style, e.g. help_heading","Highlight invalid usage","Literal command-line syntax, e.g. --help","Descriptions within command-line syntax, e.g. value_name","","Usage heading","Highlight suggested usage","","","","","","","","General Heading style, e.g. help_heading","Apply hidden effect","","Inserts the specified effects in-place.","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).","","","Highlight invalid usage","Apply invert effect","Report whether the color is bright","Check if no effects are enabled","Check if no effects are enabled","Apply italic effect","Iterate over enabled effects","Literal command-line syntax, e.g. --help","No effects enabled","No effects enabled","","Create a Style with this as the foreground","Create a Style with this as the foreground","Create a Style with this as the foreground","Create a Style with this as the foreground","Create a Style with this as the foreground","Create a Style with this as the foreground","Create a Style with this as the foreground","Create a Style with this as the foreground","","","","","","","","Descriptions within command-line syntax, e.g. value_name","No terminal styling","","Removes the specified effects in-place.","Render the ANSI code","Render the ANSI code","Render the ANSI code","Render the ANSI code for a background color","Render the ANSI code for a background color","Render the ANSI code for a background color","Render the ANSI code for a background color","Render the ANSI code for a foreground color","Render the ANSI code for a foreground color","Render the ANSI code for a foreground color","Render the ANSI code for a foreground color","Renders the relevant Reset code","Enable or disable the specified effects depending on the …","Apply strikethrough effect","Default terminal styling","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Apply underline effect","Set underline color","Usage heading","Highlight suggested usage","Write the relevant Reset code","Write the ANSI code","Number of values present","Occurs when the user provides two values which conflict …","A single value","Semantics for a piece of error information","A piece of error information","An opaque message to the user","","Not a true “error” as it means --help or similar was …","Occurs when either an argument or a Subcommand is …","Not a true “error” as it means --version or similar …","Command Line Argument Parser Error","Defines how to format an error for displaying to the user","Command line argument parser kind of error","Number of allowed values","Represents a Format error (which is a part of Display). …","The cause of the error","The cause of the error","Occurs when the user provides an unrecognized Subcommand …","Occurs when the user provides a value containing invalid …","Rejected values","Occurs when an Arg has a set of possible values, and the …","Represents an I/O error. Can occur when writing to stderr …","Report ErrorKind","Minimum number of allowed values","Occurs when the user does not provide one or more required …","Occurs when a subcommand is required (as defined by …","Occurs when the user doesn’t use equals for an option …","ContextKind is self-sufficient, no additional information …","A single value","Existing arguments","Short hand for Result type","Richly formatted error context","A single value","Many values","A single value","many value","Potential fix for the user","Potential fix for the user","Potential fix for the user","Potential fix for the user","Potential fix for the user","Occurs when the user provides fewer values for an argument …","Occurs when a user provides more values for an argument …","Trailing argument","Occurs when a user provides a flag, option, argument or …","A usage string","Accepted subcommands","Accepted values","Occurs when the user provides a value for an argument with …","Occurs when the user provides a different number of values …","Apply an alternative formatter to the error","End-user description of the error case, where relevant","End-user description of the error case, where relevant","","","","","","","","","","","","","","","","","","","Additional information to further qualify the error","","","","","","","Prints the error and exits.","Returns the exit code that .exit will exit the process …","","","","","","","","","Format the existing message with the Command’s context","Stylize the error for the terminal","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Lookup a piece of context","","","Insert a piece of context","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Type of error for programmatic processing","Create an error with a pre-defined message","Prints formatted and colored error to stdout or stderr …","","Create an unformatted error","Render the error message to a StyledStr.","","","","","","","","","","","","","","","","","","","","","","","","","","","Should the message be written to stdout or not?","Apply Command’s formatting to the error","Container for parse results.","Value was passed in on the command-line","Value came Arg::default_value","Failed to downcast AnyValue to the specified type","Value came [Arg::env][crate::Arg::env]","Iterate over Arg and ArgGroup Ids via ArgMatches::ids.","Iterate over indices for where an argument appeared when …","Violation of ArgMatches assumptions","Iterate over raw argument values via ArgMatches::get_raw.","Argument not defined in Command","Origin of the argument’s value","Iterate over multiple values for an argument via …","Iterate over multiple values for an argument via …","Check if any args were present on the command line","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Check if values are present for the argument or group id","","","","","","","","","","","","","","","","","","","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.","Gets the value of a specific ArgAction::Count flag","Gets the value of a specific ArgAction::SetTrue or …","Iterate over values of a specific option or positional …","Iterate over the values passed to each occurrence of an …","Gets the value of a specific option or positional argument.","Iterate over the original argument values.","Iterate over the original values for each occurrence of an …","Iterate over Arg and ArgGroup Ids via ArgMatches::ids.","The first index of that an argument showed up.","All indices an argument appeared at when parsing.","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 values of a specific option or positional argument.","Return values for each occurrence of an option.","Returns the value of a specific option or positional …","Return the name and ArgMatches of the current subcommand.","","","","","","The name and ArgMatches of the current subcommand.","The ArgMatches for the current subcommand.","The name of the current subcommand.","","","","","","","","","","Non-panicking version of ArgMatches::contains_id","","","","","","","","","Non-panicking version of ArgMatches::get_many","Non-panicking version of ArgMatches::get_occurrences","Non-panicking version of ArgMatches::get_one","Non-panicking version of ArgMatches::get_raw","Non-panicking version of ArgMatches::get_raw_occurrences","","","","","","","","","Non-panicking version of ArgMatches::remove_many","Non-panicking version of ArgMatches::remove_occurrences","Non-panicking version of ArgMatches::remove_one","","","","","","","","","Report where argument value came from","Type for value stored in ArgMatches","The target type to downcast to"],"i":[4,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,1,1,115,115,116,116,1,1,4,1,4,0,1,4,1,4,1,117,0,117,1,4,1,1,1,1,1,4,1,4,0,1,1,4,4,1,1,1,1,1,1,1,1,4,118,118,118,42,42,4,115,115,116,1,1,4,1,1,1,119,119,119,119,0,1,4,1,4,42,4,1,4,1,4,1,4,119,119,119,119,119,119,1,4,119,119,118,118,118,0,42,4,38,25,0,0,0,0,0,0,0,38,38,38,25,38,36,38,0,35,38,0,38,25,25,25,38,0,35,0,0,0,0,38,120,0,0,0,0,0,16,0,36,25,25,25,0,0,0,0,0,0,38,0,38,38,16,75,0,0,0,0,25,0,0,3,24,3,3,24,3,19,24,3,19,3,24,3,24,26,22,29,3,3,29,3,3,3,30,30,30,7,7,7,7,7,3,3,3,3,34,34,25,24,29,35,3,30,30,19,36,16,7,7,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,34,25,24,29,35,3,30,19,36,16,7,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,3,34,25,24,29,35,3,30,19,36,16,7,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,34,25,24,29,35,3,30,19,36,16,7,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,24,30,16,7,22,3,24,29,24,29,3,24,29,3,30,19,36,7,22,22,38,39,40,41,45,49,51,52,53,54,55,24,24,24,24,24,24,24,24,3,30,7,3,3,3,3,3,24,3,3,36,24,29,35,30,30,30,30,30,30,19,36,16,7,7,7,7,7,7,7,22,38,24,29,35,30,19,36,16,7,22,38,3,24,3,3,3,34,25,24,24,29,35,3,3,30,19,36,36,16,7,7,22,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,34,34,34,34,34,34,34,34,34,34,25,24,24,29,29,35,35,3,3,30,30,30,30,30,30,30,30,30,30,30,30,19,19,36,36,36,36,36,36,36,36,16,16,16,16,7,7,7,7,7,7,7,22,22,22,22,22,38,39,40,41,45,46,46,49,49,51,51,52,53,54,55,56,57,26,38,3,24,3,3,24,3,3,24,3,3,29,3,3,3,3,3,3,24,3,3,3,24,19,24,24,29,24,24,3,24,3,24,3,3,3,3,3,19,19,3,24,3,3,24,24,24,3,3,3,3,3,3,24,24,24,24,24,3,24,3,3,24,3,24,24,3,24,3,3,30,36,16,7,38,24,19,3,24,3,24,3,19,24,24,24,3,24,24,29,24,3,24,3,3,3,34,25,24,29,35,3,30,19,36,16,7,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,23,34,25,30,36,16,7,7,7,7,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,3,24,3,24,3,3,3,3,3,3,3,24,24,24,24,24,24,3,19,24,24,24,3,29,24,3,3,24,3,24,24,29,3,3,3,24,24,24,3,3,3,3,24,3,75,75,19,3,36,36,3,29,3,3,3,3,34,24,29,3,19,36,22,39,40,41,45,46,49,51,52,53,54,55,3,3,24,3,3,24,34,3,3,24,24,75,75,39,40,41,46,56,75,75,75,39,40,41,45,46,49,51,52,53,54,55,56,57,26,75,75,26,24,30,16,7,22,34,34,75,75,45,46,52,53,54,56,57,3,3,3,49,51,24,3,3,3,3,3,24,24,29,24,24,24,24,24,24,24,29,29,24,24,3,24,24,24,3,3,3,36,34,3,0,3,3,3,3,3,3,3,26,26,25,36,3,30,34,25,24,29,35,3,30,19,36,16,7,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,24,3,36,7,22,24,34,25,24,29,35,3,30,19,36,16,7,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,3,3,3,34,25,24,29,35,3,30,19,36,16,7,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,75,75,34,34,25,24,29,35,3,30,19,36,16,7,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,24,24,24,24,120,24,24,3,24,3,24,3,3,3,24,24,3,3,22,22,91,91,0,0,92,92,93,93,93,93,93,93,93,93,93,93,92,0,93,92,92,92,92,0,0,93,92,92,92,93,93,0,91,0,92,0,0,92,93,93,89,90,92,90,92,90,90,90,91,93,94,89,92,95,96,90,79,91,93,94,89,92,95,96,90,79,93,92,91,93,94,89,92,95,96,90,79,91,93,94,89,92,95,96,90,79,91,93,94,89,92,96,90,92,92,96,90,79,79,90,90,91,93,94,89,92,95,96,90,90,91,93,94,89,92,95,96,90,79,90,91,93,94,89,92,95,96,90,79,91,91,91,91,91,91,93,94,94,94,89,89,92,95,96,90,90,79,94,89,90,90,79,90,79,79,79,79,90,79,79,91,93,94,89,92,96,90,79,90,94,92,91,93,94,89,92,95,96,90,79,94,95,79,90,93,92,90,90,92,79,92,90,95,91,93,94,89,91,93,94,89,91,93,94,89,92,96,90,79,79,89,92,92,96,90,91,93,94,89,91,93,94,89,90,92,90,79,92,90,92,90,91,93,94,89,92,95,96,90,79,91,93,94,89,92,95,96,90,79,91,93,94,89,92,95,96,90,79,91,93,94,89,92,95,96,90,79,90,90,79,79,90,90,101,63,102,0,0,101,0,63,63,63,0,0,0,101,63,101,101,63,63,101,63,63,0,101,63,63,63,102,102,101,0,0,102,102,102,102,101,101,101,101,101,63,63,101,63,101,101,101,63,63,100,101,63,104,105,100,101,102,63,104,105,100,101,102,63,101,102,63,101,102,63,100,101,102,63,101,102,63,100,100,100,100,101,101,102,102,63,63,100,99,104,105,104,105,100,100,100,101,102,63,100,101,63,100,104,105,100,101,102,63,100,100,100,100,100,100,100,101,102,63,100,101,102,63,104,105,100,101,102,63,104,105,100,101,102,63,104,105,100,101,102,63,100,100,0,84,84,108,84,0,0,0,0,108,0,0,0,11,108,11,109,110,111,112,113,84,108,11,109,110,111,112,113,84,108,11,109,110,111,112,113,84,108,11,109,110,111,112,113,84,84,11,11,110,111,112,113,11,84,11,84,108,108,11,109,110,111,112,113,84,108,11,109,110,111,112,113,84,11,11,11,11,11,11,11,11,11,11,108,11,109,110,111,112,113,84,109,110,111,112,113,109,110,111,112,113,109,110,111,112,113,84,108,11,11,11,11,109,110,111,112,113,11,11,11,108,11,109,110,111,112,113,84,108,11,108,11,109,110,111,112,113,84,11,11,11,11,11,108,11,109,110,111,112,113,84,11,11,11,108,11,109,110,111,112,113,84,11,121,121],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[1,2],[3,3],[3,3],[3,3],[3,3],[[]],[1,2],[[]],[[]],[[]],0,[1,1],[4,4],[[]],[[]],[[1,1],5],[[],3],0,[[],3],[[],1],[[],4],[[1,2],6],[[1,7],6],[[1,8],6],[[1,1],6],[[1,2],6],[[4,4],6],[[],6],[[],6],0,[[1,9],10],[[1,9],10],[[4,9],10],[[4,9],10],[2,1],[7,1],[7,1],[8,1],[2,1],[8,1],[1,1],[[]],[[]],[11,[[13,[12]]]],[11,[[13,[12]]]],[11,[[13,[12]]]],[[2,6],[[13,[8]]]],[[2,6],[[13,[8]]]],[2,[[13,[4]]]],[[],[[14,[1]]]],[[],[[14,[1]]]],[2,6],[[1,15]],[[]],[[]],[[],[[16,[8]]]],[[],[[16,[7]]]],[[],[[16,[1]]]],[[]],[[]],[17],[17],0,[[1,1],[[14,[5]]]],[[],18],[[]],[[]],[[],[[14,[19]]]],[4,[[14,[19]]]],[[],8],[[],8],[[],13],[[],13],[[],13],[[],13],[[],[[13,[12]]]],[[],[[13,[12]]]],[17,[[13,[12]]]],[17,[[13,[12]]]],[17,[[13,[12]]]],[17,[[13,[12]]]],[[],20],[[],20],[17],[17],[11,[[13,[12]]]],[11,[[13,[12]]]],[11,[[13,[12]]]],0,[[],21],[[],[[21,[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,0,0,0,0,0,0,0,[[3,[23,[22]]],3],[[24,[23,[25]]],24],[[3,[23,[22]]],3],[[3,[23,[22]]],3],[[24,[23,[7]]],24],[[3,[23,[7]]],3],[[19,[23,[7]]],19],[[24,17],24],[[3,17],3],[[19,17],19],[[3,6],3],[[24,6],24],[[3,6],3],[[24,6],24],[[26,[27,[22]]],26],[22,28],[[29,[23,[1]]],29],[[3,[27,[24]]],3],[[3,6],3],[[29,17],29],[[3,17],3],[[3,6],3],[[3,6],3],[30,31],[30,31],[30,32],[7,31],[7,2],[7,32],[7,[[21,[33]]]],[7,2],[[3,[23,[7]]],3],[[3,[23,[22]]],3],[[3,[23,[22]]],3],[[3,[23,[8]]],3],[[],34],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[30,31],[[]],[[]],[[]],[7,2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[3],[34,34],[25,25],[24,24],[29,29],[35,35],[3,3],[30,30],[19,19],[36,36],[[[16,[37]]],[[16,[37]]]],[7,7],[22,22],[38,38],[39,39],[40,40],[41,41],[[[45,[[0,[37,42,37,43,44]]]]],[[45,[[0,[37,42,37,43,44]]]]]],[46,46],[[[49,[[0,[37,[48,[47]],37,43,44]]]]],[[49,[[0,[37,[48,[47]],37,43,44]]]]]],[[[51,[[0,[37,[48,[50]]]]]]],[[51,[[0,[37,[48,[50]]]]]]]],[52,52],[53,53],[54,54],[55,55],[[[56,[37,37]]],[[56,[37,37]]]],[[[57,[37,37]]],[[57,[37,37]]]],[26,26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[24,24],5],[[30,30],5],[[[16,[58]],[16,[58]]],5],[[7,7],5],[[22,22],5],[[3,4],3],[[24,[23,[1]]],24],[[29,[23,[1]]],29],[[24,17],24],[[29,17],29],[3],[[],24],[[],29],[[],3],[[],30],[[],19],[[],36],[[],7],[[],22],[[],22],[[],38],[[],39],[[],40],[[],41],[[],[[45,[[0,[42,37,43,44]]]]]],[[],[[49,[[0,[[48,[47]],37,43,44]]]]]],[[],[[51,[[48,[50]]]]]],[[],52],[[],53],[[],54],[[],55],[[24,[23,[30]]],24],[[24,[27,[30]]],24],[[24,17],24],[[24,17],24],[[24,[23,[30]]],24],[[24,[27,[1]],[27,[35]],[23,[30]]],24],[[24,17],24],[[24,17],24],[3,3],[30,31],[7,2],[[3,6],3],[[3,6],3],[[3,6],3],[[3,6],3],[[3,[23,[8]]],3],[[24,[23,[59]]],24],[[3,[23,[59]]],3],[[3,6],3],[36,[[60,[59]]]],[[24,24],6],[[29,29],6],[[35,35],6],[[30,30],6],[[30,8],6],[[30,2],6],[[30,2],6],[[30,31],6],[[30,61],6],[[19,19],6],[[36,36],6],[[[16,[62]],[16,[62]]],6],[[7,31],6],[[7,2],6],[[7,1],6],[[7,2],6],[[7,31],6],[[7,8],6],[[7,7],6],[[22,22],6],[[38,38],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[3,63,28],12],[[24,6],24],[[3,[23,[34]]],3],[[3,[64,[31]]],[[14,[3]]]],[[3,[64,[31]]],[[14,[3]]]],[[34,9],[[13,[65]]]],[[25,9],10],[[24,9],10],[[24,9],[[13,[65]]]],[[29,9],10],[[35,9],10],[[3,9],10],[[3,9],10],[[30,9],10],[[19,9],10],[[36,9],10],[[36,9],10],[[[16,[66]],9],10],[[7,9],10],[[7,9],10],[[22,9],10],[[22,9],10],[[38,9],10],[[39,9],10],[[40,9],10],[[41,9],10],[[[45,[[0,[66,42,37,43,44]]]],9],10],[[46,9],10],[[[49,[[0,[66,[48,[47]],37,43,44]]]],9],10],[[[51,[[0,[66,[48,[50]]]]]],9],10],[[52,9],10],[[53,9],10],[[54,9],10],[[55,9],10],[[[56,[66,66]],9],10],[[[57,[66,66]],9],10],[[26,9],10],[[[67,[[27,[19]]]]],34],[[[68,[47]]],34],[[[69,[47]]],34],[70,34],[[[71,[47]]],34],[[[72,[[27,[19]]]]],34],[[[73,[47]]],34],[[[74,[47]]],34],[[[0,[75,43,44]]],34],[[]],[[]],[[]],[24,24],[29,29],[[]],[[[27,[30]]],35],[[]],[3,3],[[]],[31,30],[8,30],[7,30],[61,30],[31,30],[61,30],[7,30],[30,30],[[]],[2,30],[8,30],[2,30],[[]],[[[27,[7]]],19],[[]],[[[74,[59]]],36],[70,36],[[[71,[59]]],36],[59,36],[[[73,[59]]],36],[[[69,[59]]],36],[[[68,[59]]],36],[[]],[14,16],[76],[[],16],[[]],[7,7],[2,7],[8,7],[2,7],[8,7],[1,7],[2,22],[8,22],[2,22],[[]],[8,22],[[]],[[]],[[]],[[]],[[]],[17,46],[[]],[[]],[[[77,[47]]],[[49,[[0,[[48,[47]],37,43,44]]]]]],[[[77,[50]]],[[51,[[48,[50]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,[[13,[38]]]],[3,[[14,[22]]]],[24,25],[3,[[14,[22]]]],[3,[[14,[22]]]],[24,[[14,[[72,[2]]]]]],[3,18],[3,18],[24,[[14,[[72,[78]]]]]],[3,18],[[3,24],[[72,[24]]]],[29,18],[3,18],[3,[[14,[2]]]],[3,[[14,[22]]]],[3,[[14,[22]]]],[3,[[14,[2]]]],[3,4],[24,[[21,[30]]]],[3,[[14,[2]]]],[3,[[14,[34]]]],[3,18],[24,[[14,[22]]]],[19,[[14,[22]]]],[24,[[14,[2]]]],[24,1],[29,1],[24,[[14,[59]]]],[24,[[14,[2]]]],[3,[[14,[22]]]],[24,[[14,[[72,[2]]]]]],[3,[[14,[2]]]],[24,[[14,[22]]]],[3,[[14,[2]]]],[3,11],[[3,17],11],[3,11],[3,2],[19,2],[19,18],[3,[[14,[2]]]],[24,[[14,[36]]]],[3,18],[3,18],[24,[[72,[19]]]],[24,[[14,[78]]]],[24,[[14,[[72,[78]]]]]],[3,[[14,[78]]]],[3,79],[3,[[14,[2]]]],[3,[[14,[2]]]],[3,18],[3,18],[24,[[14,[78]]]],[24,38],[24,[[14,[[21,[7]]]]]],[24,34],[24,[[14,[7]]]],[3,[[14,[2]]]],[24,[[14,[[72,[2]]]]]],[3,18],[3,18],[24,[[14,[[72,[78]]]]]],[3,18],[[24,6],24],[[24,[23,[1]]],24],[[3,[27,[29]]],3],[[24,17],24],[[3,17],3],[3,6],[[30,15]],[[36,15]],[[[16,[80]],15]],[[7,15]],[[38,15]],[[24,[23,[22]]],24],[[19,[23,[22]]],19],[[3,6],3],[[24,[23,[7]]],24],[[3,[23,[22]]],3],[[24,6],24],[[3,6],3],[[19,6],19],[[24,6],24],[[24,6],24],[[24,6],24],[[3,6],3],[[24,6],24],[[24,[27,[1]]],24],[[29,[27,[1]]],29],[[24,6],24],[[3,6],3],[[24,[23,[59]]],24],[[3,1]],[[3,6],3],[[3,6],3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],16],[[],[[16,[34]]]],[25,[[16,[25]]]],[[],[[16,[30]]]],[[],[[16,[36]]]],[16,16],[[],[[16,[30]]]],[[],[[16,[1]]]],[[],[[16,[7]]]],[[],[[16,[8]]]],[[],[[16,[22]]]],[38,[[16,[38]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[3,6],[24,6],[3,6],[24,6],[3,6],[3,6],[3,6],[3,6],[3,6],[3,6],[3,6],[24,6],[24,6],[24,6],[24,6],[24,6],[24,6],[3,6],[19,6],[24,6],[24,6],[24,6],[3,6],[29,6],[24,6],[3,6],[3,6],[24,6],[3,6],[24,6],[24,6],[29,6],[3,6],[3,6],[3,6],[24,6],[[24,6],24],[[24,[23,[7]]],24],[[3,[23,[22]]],3],[[3,[27,[7]]],3],[[3,[23,[7]]],3],[[3,17],3],[[24,[23,[22]]],24],[[3,[23,[7]]],3],[[[0,[81,37]]],[[56,[[0,[81,37]]]]]],[[[0,[81,37]]],[[56,[[0,[81,37]]]]]],[[19,2,6],6],[[3,59],3],[36,59],[36,59],[[3,6],3],[[29,6],29],[[3,[64,[2]],82],3],[[3,83],3],[[3,[64,[2]],82],3],[[3,[27,[7]]],3],[75,34],[[[27,[1]]],24],[[[27,[1]]],29],[[[27,[7]]],3],[[[27,[7]]],19],[[[27,[36]]],36],[[],22],[[],39],[[],40],[[],41],[[],[[45,[[0,[42,37,43,44]]]]]],[[[27,[46]]],46],[[],[[49,[[0,[[48,[47]],37,43,44]]]]]],[[],[[51,[[48,[50]]]]]],[[],52],[[],53],[[],54],[[],55],[[3,[23,[59]]],3],[[3,[23,[7]]],3],[[24,6],24],[[3,6],3],[[3,6],3],[[24,[23,[36]]],24],[[],34],[[3,[23,[22]]],3],[[3,[23,[22]]],3],[[24,[23,[1]]],24],[[24,17],24],[[3,[14,[24]],61],[[13,[12]]]],[[3,[14,[24]],61],[[13,[12]]]],[[39,3,[14,[24]],61],[[13,[12]]]],[[40,3,[14,[24]],61],[[13,[12]]]],[[41,3,[14,[24]],61],[[13,[12]]]],[[46,3,[14,[24]],61],[[13,[8,12]]]],[[[56,[75,[0,[81,37,43,44]]]],3,[14,[24]],61],[[13,[12]]]],[[3,[14,[24]],61,84],[[13,[12]]]],[[3,[14,[24]],61,84],[[13,[12]]]],[[3,[14,[24]],31],[[13,[12]]]],[[39,3,[14,[24]],31],[[13,[12]]]],[[40,3,[14,[24]],31],[[13,[12]]]],[[41,3,[14,[24]],31],[[13,[12]]]],[[[45,[[0,[42,37,43,44]]]],3,[14,[24]],31],[[13,[12]]]],[[46,3,[14,[24]],31],[[13,[12]]]],[[[49,[[0,[[48,[47]],37,43,44]]]],3,[14,[24]],31],[[13,[12]]]],[[[51,[[0,[[48,[50]],37,43,44]]]],3,[14,[24]],31],[[13,[12]]]],[[52,3,[14,[24]],31],[[13,[12]]]],[[53,3,[14,[24]],31],[[13,[12]]]],[[54,3,[14,[24]],31],[[13,[12]]]],[[55,3,[14,[24]],31],[[13,[12]]]],[[[56,[75,[0,[81,37,43,44]]]],3,[14,[24]],31],[[13,[12]]]],[[[57,[75,[0,[81,37,43,44]]]],3,[14,[24]],31],[[13,[12]]]],[[26,3,[14,[24]],31],[[13,[12]]]],[[3,[14,[24]],31,84],[[13,[12]]]],[[3,[14,[24]],31,84],[[13,[12]]]],[[26,3,[14,[24]],31,84],[[13,[12]]]],[[24,24],[[14,[5]]]],[[30,30],[[14,[5]]]],[[[16,[85]],[16,[85]]],[[14,[5]]]],[[7,7],[[14,[5]]]],[[22,22],[[14,[5]]]],[[],34],[34,[[14,[[86,[18]]]]]],[[],[[14,[[86,[18]]]]]],[[],[[14,[[86,[18]]]]]],[[[45,[[0,[42,37,43,44]]]]],[[14,[[86,[18]]]]]],[46,[[14,[[86,[18]]]]]],[52,[[14,[[86,[18]]]]]],[53,[[14,[[86,[18]]]]]],[54,[[14,[[86,[18]]]]]],[[[56,[75,[0,[81,37,43,44]]]]],[[14,[[86,[18]]]]]],[[[57,[75,[0,[81,37,43,44]]]]],[[14,[[86,[18]]]]]],[3,87],[3,87],[[3,6],3],[[[49,[[0,[[48,[47]],37,43,44]]]],[77,[47]]],[[49,[[0,[[48,[47]],37,43,44]]]]]],[[[51,[[48,[50]]]],[77,[50]]],[[51,[[48,[50]]]]]],[[24,6],24],[3,22],[3,22],[3,8],[3,22],[3,8],[[24,6],24],[[24,6],24],[[29,6],29],[[24,[27,[1]],[27,[30]]],24],[[24,17],24],[[24,17],24],[[24,[23,[1]]],24],[[24,17],24],[[24,17],24],[[24,[23,[1]]],24],[[29,[23,[1]]],29],[[29,17],29],[[24,[27,[35]],[27,[1]]],24],[[24,17],24],[[3,[27,[8]]]],[[24,[23,[78]]],24],[[24,[23,[78]]],24],[[24,17],24],[[3,[23,[78]]],3],[[3,[23,[78]]],3],[[3,17],3],[36,[[60,[59]]]],[[],34],[[3,79],3],0,[[3,[27,[3]]],3],[[3,[23,[7]]],3],[[3,6],3],[[3,6],3],[[3,6],3],[[3,[23,[7]]],3],[[3,17],3],[[[27,[22]]],26],[[[27,[7]]],26],[25,6],[36,6],[[3,59],3],[30,61],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[24,6],24],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[3,[[88,[11]]]],[[3,17],[[88,[11]]]],[[3,17],[[88,[11]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[[0,[81,37,43,44]]],[[57,[[0,[81,37,43,44]]]]]],[[[0,[81,37,43,44]]],[[57,[[0,[81,37,43,44]]]]]],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],[[],20],[[],20],[[],20],[[24,[23,[78]]],24],[[24,[23,[38]]],24],[[24,[23,[7]]],24],[[24,17],24],[[]],[[24,[23,[34]]],24],[[24,[23,[7]]],24],[[3,[23,[7]]],3],[[24,[23,[7]]],24],[[3,[23,[7]]],3],[[24,17],24],[[3,17],3],[[3,[23,[7]]],3],[[3,17],3],[[24,[23,[78]]],24],[[24,17],24],[[3,[23,[78]]],3],[[3,17],3],[[22,78],[[13,[65]]]],[[22,2],[[13,[65]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[89,33],[[90,[14,[91]]],90],[[92,92],92],[[90,92],90],[[92,92]],[[90,92]],[90,90],[90,90],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[93,6],93],[92,92],[91,91],[93,93],[94,94],[89,89],[92,92],[95,95],[96,96],[90,90],[79,79],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[91,91],5],[[93,93],5],[[94,94],5],[[89,89],5],[[92,92],5],[[96,96],5],[[90,90],5],[[92,92],6],[[],92],[[],96],[[],90],[[],79],[[],79],[90,90],[[90,92],90],[[91,91],6],[[93,93],6],[[94,94],6],[[89,89],6],[[92,92],6],[[95,95],6],[[96,96],6],[[90,90],6],[[90,92],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[79,90],79],[[90,[14,[91]]],90],[[91,9],[[13,[65]]]],[[93,9],[[13,[65]]]],[[94,9],[[13,[65]]]],[[89,9],[[13,[65]]]],[[92,9],[[13,[65]]]],[[95,9],[[13,[65]]]],[[96,9],[[13,[65]]]],[[90,9],[[13,[65]]]],[[79,9],10],[[]],[[],91],[89,91],[33,91],[93,91],[94,91],[[]],[93,94],[[]],[33,94],[[],89],[[]],[[]],[[]],[[]],[92,90],[[]],[[]],[93,94],[89,33],[90,[[14,[91]]]],[90,92],[79,90],[90,[[14,[91]]]],[79,90],[79,90],[79,90],[79,90],[90,[[14,[91]]]],[79,90],[79,90],[[91,15]],[[93,15]],[[94,15]],[[89,15]],[[92,15]],[[96,15]],[[90,15]],[[79,90],79],[90,90],[94,33],[[92,92],92],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[94,[[14,[93]]]],[[]],[[79,90],79],[90,90],[93,6],[92,6],[90,6],[90,90],[92,95],[[79,90],79],[[],92],[[],90],[95,14],[[91,[27,[91]]],90],[[93,[27,[91]]],90],[[94,[27,[91]]],90],[[89,[27,[91]]],90],[91,90],[93,90],[94,90],[89,90],[[91,91],[[14,[5]]]],[[93,93],[[14,[5]]]],[[94,94],[[14,[5]]]],[[89,89],[[14,[5]]]],[[92,92],[[14,[5]]]],[[96,96],[[14,[5]]]],[[90,90],[[14,[5]]]],[[79,90],79],[[],79],[89,33],[[92,92],92],[92,28],[96,28],[90,28],[91,28],[93,28],[94,28],[89,28],[91,28],[93,28],[94,28],[89,28],[90,28],[[92,92,6],92],[90,90],[[],79],[[92,92],92],[[90,92],90],[[92,92]],[[90,92]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[90,90],[[90,[14,[91]]],90],[[79,90],79],[[79,90],79],[[90,97],[[13,[98]]]],[[90,97],[[13,[98]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,[99]]],[[100,[99]]]],[101,[[14,[2]]]],[63,[[14,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[101,101],[102,102],[63,63],[[]],[[]],[[]],[[[100,[99]]],18],[[101,101],6],[[102,102],6],[[63,63],6],[[],6],[[],6],[[],6],[[[100,[99]]],76],[[[100,[99]]],103],[[[100,[99]],9],[[88,[65]]]],[[[100,[99]],9],10],[[101,9],10],[[101,9],10],[[102,9],10],[[102,9],10],[[63,9],10],[[63,9],10],[[[100,[99]],3],[[100,[99]]]],[100,22],[[[100,[104]]],22],[[[100,[105]]],22],[[]],[[]],[[]],[98,[[100,[99]]]],[65,[[100,[99]]]],[[]],[[]],[[]],[[[100,[99]],101],[[14,[102]]]],[[101,15]],[[63,15]],[[[100,[99]],101,102],[[14,[102]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[100,[99]]],63],[63,[[100,[99]]]],[[[100,[99]]],87],[106],[[63,28],[[100,[99]]]],[[[100,[99]]],22],[[[100,[99]]],[[14,[107]]]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[[100,[99]]],6],[[[100,[99]],3],[[100,[99]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[11,6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[108,108],[11,11],[109,109],[[[110,[37]]],[[110,[37]]]],[[[111,[37]]],[[111,[37]]]],[112,112],[113,113],[84,84],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[84,84],5],[[11,2],6],[[],11],[[],110],[[],111],[[],112],[[],113],[[11,11],6],[[84,84],6],[[],6],[[],6],[[108,9],10],[[108,9],10],[[11,9],10],[[109,9],10],[[[110,[66]],9],10],[[[111,[66]],9],10],[[112,9],10],[[113,9],10],[[84,9],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[11,2],33],[[11,2],6],[[11,2],[[14,[[111,[[0,[114,37,43,44]]]]]]]],[[11,2],[[14,[[0,[[0,[114,37,43,44]]]]]]]],[[11,2],[[14,[[0,[114,37,43,44]]]]]],[[11,2],[[14,[112]]]],[[11,2],[[14,[0]]]],[11,109],[[11,2],[[14,[59]]]],[[11,2],[[14,[113]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[109,[[14,[1]]]],[110,14],[111,14],[112,[[14,[31]]]],[113,[[14,[59]]]],[109,[[14,[1]]]],[110,14],[111,14],[112,[[14,[31]]]],[113,[[14,[59]]]],[[84,84],[[14,[5]]]],[106],[[11,2],[[14,[[110,[[0,[114,37,43,44]]]]]]]],[[11,2],[[14,[[0,[[0,[114,37,43,44]]]]]]]],[[11,2],[[14,[[0,[114,37,43,44]]]]]],[11,14],[109],[110],[111],[112],[113],[11,14],[[11,2],[[14,[11]]]],[11,[[14,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[11,2],[[13,[6,108]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[11,2],[[13,[[14,[[111,[[0,[114,37,43,44]]]]]],108]]]],[[11,2],[[13,[[14,[[0,[[0,[114,37,43,44]]]]]],108]]]],[[11,2],[[13,[[14,[[0,[114,37,43,44]]]],108]]]],[[11,2],[[13,[[14,[112]],108]]]],[[11,2],[[13,[[14,[0]],108]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[11,2],[[13,[[14,[[110,[[0,[114,37,43,44]]]]]],108]]]],[[11,2],[[13,[[14,[[0,[[0,[114,37,43,44]]]]]],108]]]],[[11,2],[[13,[[14,[[0,[114,37,43,44]]]],108]]]],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[11,2],[[14,[84]]]],0,0],"c":[],"p":[[3,"Id"],[15,"str"],[3,"Command"],[4,"ColorChoice"],[4,"Ordering"],[15,"bool"],[3,"Str"],[3,"String"],[3,"Formatter"],[6,"Result"],[3,"ArgMatches"],[6,"Error"],[4,"Result"],[4,"Option"],[8,"Hasher"],[4,"Resettable"],[8,"IntoIterator"],[8,"Iterator"],[3,"PossibleValue"],[3,"TypeId"],[15,"slice"],[3,"StyledStr"],[8,"IntoResettable"],[3,"Arg"],[4,"ArgAction"],[3,"UnknownArgumentValueParser"],[8,"Into"],[8,"Display"],[3,"ArgGroup"],[3,"OsStr"],[3,"OsStr"],[3,"Path"],[15,"u8"],[3,"ValueParser"],[4,"ArgPredicate"],[3,"ValueRange"],[8,"Clone"],[4,"ValueHint"],[3,"StringValueParser"],[3,"OsStringValueParser"],[3,"PathBufValueParser"],[8,"ValueEnum"],[8,"Send"],[8,"Sync"],[3,"EnumValueParser"],[3,"PossibleValuesParser"],[15,"i64"],[8,"TryFrom"],[3,"RangedI64ValueParser"],[15,"u64"],[3,"RangedU64ValueParser"],[3,"BoolValueParser"],[3,"FalseyValueParser"],[3,"BoolishValueParser"],[3,"NonEmptyStringValueParser"],[3,"MapValueParser"],[3,"TryMapValueParser"],[8,"Ord"],[15,"usize"],[4,"Bound"],[3,"OsString"],[8,"PartialEq"],[4,"ErrorKind"],[8,"AsRef"],[3,"Error"],[8,"Debug"],[15,"array"],[3,"RangeTo"],[3,"RangeInclusive"],[3,"RangeFull"],[3,"Range"],[3,"Vec"],[3,"RangeFrom"],[3,"RangeToInclusive"],[8,"TypedValueParser"],[15,"never"],[8,"RangeBounds"],[15,"char"],[3,"Styles"],[8,"Hash"],[8,"Fn"],[8,"FnOnce"],[8,"FnMut"],[4,"ValueSource"],[8,"PartialOrd"],[3,"Box"],[6,"Result"],[6,"Result"],[3,"RgbColor"],[3,"Style"],[4,"Color"],[3,"Effects"],[4,"AnsiColor"],[3,"Ansi256Color"],[3,"EffectIter"],[3,"Reset"],[8,"Write"],[3,"Error"],[8,"ErrorFormatter"],[3,"Error"],[4,"ContextKind"],[4,"ContextValue"],[15,"i32"],[3,"KindFormatter"],[3,"RichFormatter"],[3,"Demand"],[8,"Error"],[4,"MatchesError"],[3,"IdsRef"],[3,"Values"],[3,"ValuesRef"],[3,"RawValues"],[3,"Indices"],[8,"Any"],[8,"Args"],[8,"Subcommand"],[8,"CommandFactory"],[8,"FromArgMatches"],[8,"Parser"],[8,"ValueParserFactory"],[13,"Downcast"]]},\ +"clap_builder":{"doc":"clap_builder","t":"NCCCCINECIGIDNIIICOLLKKKKLLLLLALLLLLKOKLLLLLLLLLLALLLLLLLLLLLLLKLLLLLLLKLLLLLLLLLLALLLLKLLLLLLLLLLLLLLLLLKLLOKLNNDEDEDDDNNNNNSNDNNDNNNNNINDDDDNQDDDDDNESNNNDDDCDINDNNNQEDIDNCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLNNDESSNNNNNNNNNNSENSSSSDDNSSSNNDNDSDDSNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNEENCNNNDIENNNNNNNNNDNNNNNNNGDNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNNNNDDEDNEDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMM","n":["Always","Arg","ArgAction","ArgGroup","ArgMatches","Args","Auto","ColorChoice","Command","CommandFactory","Error","FromArgMatches","Id","Never","Parser","Subcommand","ValueEnum","ValueHint","arg","as_ref","as_str","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow","borrow_mut","borrow_mut","builder","clone","clone","clone_into","clone_into","cmp","command","command","command_for_update","default","default","eq","eq","eq","eq","eq","eq","equivalent","equivalent","error","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_str","from_str","from_str","group_id","group_id","has_subcommand","hash","into","into","into_resettable","into_resettable","into_resettable","parse","parse","parse_from","parse_from","parser","partial_cmp","possible_values","to_owned","to_owned","to_possible_value","to_possible_value","to_string","to_string","try_from","try_from","try_into","try_into","try_parse","try_parse","try_parse_from","try_parse_from","try_update_from","try_update_from","type_id","type_id","update_from","update_from","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","value_parser","value_variants","value_variants","AnyPath","Append","Arg","ArgAction","ArgGroup","ArgPredicate","BoolValueParser","BoolishValueParser","Command","CommandName","CommandString","CommandWithArguments","Count","DirPath","EMPTY","EmailAddress","EnumValueParser","Equals","ExecutablePath","FalseyValueParser","FilePath","Help","HelpLong","HelpShort","Hostname","IntoResettable","IsPresent","MapValueParser","NonEmptyStringValueParser","OsStr","OsStringValueParser","Other","Parser","PathBufValueParser","PossibleValue","PossibleValuesParser","RangedI64ValueParser","RangedU64ValueParser","Reset","Resettable","SINGLE","Set","SetFalse","SetTrue","Str","StringValueParser","StyledStr","Styles","TryMapValueParser","TypedValueParser","Unknown","UnknownArgumentValueParser","Url","Username","Value","Value","ValueHint","ValueParser","ValueParserFactory","ValueRange","Version","_AnonymousValueParser","_AutoValueParser","about","action","after_help","after_long_help","alias","alias","alias","aliases","aliases","aliases","allow_external_subcommands","allow_hyphen_values","allow_missing_positional","allow_negative_numbers","and_suggest","ansi","arg","arg","arg_required_else_help","args","args","args_conflicts_with_subcommands","args_override_self","as_os_str","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_str","author","before_help","before_long_help","bin_name","bool","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","build","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","cmp","cmp","cmp","cmp","cmp","color","conflicts_with","conflicts_with","conflicts_with_all","conflicts_with_all","debug_assert","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default_missing_value","default_missing_value_os","default_missing_values","default_missing_values_os","default_value","default_value_if","default_value_ifs","default_values","defer","deref","deref","disable_colored_help","disable_help_flag","disable_help_subcommand","disable_version_flag","display_name","display_order","display_order","dont_delimit_trailing_values","end_bound","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","error","exclusive","external_subcommand_value_parser","find_subcommand","find_subcommand_mut","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","get_about","get_action","get_after_help","get_after_long_help","get_all_aliases","get_all_aliases","get_all_long_flag_aliases","get_all_short_aliases","get_all_short_flag_aliases","get_arg_conflicts_with","get_args","get_arguments","get_author","get_before_help","get_before_long_help","get_bin_name","get_color","get_default_values","get_display_name","get_external_subcommand_value_parser","get_groups","get_help","get_help","get_help_heading","get_id","get_id","get_index","get_long","get_long_about","get_long_and_visible_aliases","get_long_flag","get_long_help","get_long_version","get_matches","get_matches_from","get_matches_mut","get_name","get_name","get_name_and_aliases","get_next_help_heading","get_num_args","get_opts","get_positionals","get_possible_values","get_short","get_short_and_visible_aliases","get_short_flag","get_styles","get_subcommand_help_heading","get_subcommand_value_name","get_subcommands","get_subcommands_mut","get_value_delimiter","get_value_hint","get_value_names","get_value_parser","get_value_terminator","get_version","get_visible_aliases","get_visible_aliases","get_visible_long_flag_aliases","get_visible_short_aliases","get_visible_short_flag_aliases","global","group","group","groups","groups","has_subcommands","hash","hash","hash","hash","hash","help","help","help_expected","help_heading","help_template","hide","hide","hide","hide_default_value","hide_long_help","hide_possible_values","hide_possible_values","hide_short_help","id","id","ignore_case","ignore_errors","index","index","infer_long_args","infer_subcommands","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_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","into_resettable","is_allow_external_subcommands_set","is_allow_hyphen_values_set","is_allow_missing_positional_set","is_allow_negative_numbers_set","is_arg_required_else_help_set","is_args_conflicts_with_subcommands_set","is_disable_colored_help_set","is_disable_help_flag_set","is_disable_help_subcommand_set","is_disable_version_flag_set","is_dont_delimit_trailing_values_set","is_exclusive_set","is_global_set","is_hide_default_value_set","is_hide_long_help_set","is_hide_possible_values_set","is_hide_set","is_hide_set","is_hide_set","is_hide_short_help_set","is_ignore_case_set","is_last_set","is_multicall_set","is_multiple","is_next_line_help_set","is_next_line_help_set","is_no_binary_name_set","is_positional","is_propagate_version_set","is_require_equals_set","is_required_set","is_required_set","is_subcommand_negates_reqs_set","is_subcommand_precedence_over_arg_set","is_subcommand_required_set","is_trailing_var_arg_set","last","long","long_about","long_flag","long_flag_alias","long_flag_aliases","long_help","long_version","map","map","matches","max_term_width","max_values","min_values","multicall","multiple","mut_arg","mut_args","mut_subcommand","name","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","next_display_order","next_help_heading","next_line_help","next_line_help","no_binary_name","num_args","os_string","override_help","override_usage","overrides_with","overrides_with_all","parse","parse","parse","parse","parse","parse","parse","parse_","parse_","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref","parse_ref_","parse_ref_","parse_ref_","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","path_buf","possible_values","possible_values","possible_values","possible_values","possible_values","possible_values","possible_values","possible_values","possible_values","possible_values","print_help","print_long_help","propagate_version","range","range","raw","render_help","render_long_help","render_long_version","render_usage","render_version","require_equals","required","required","required_if_eq","required_if_eq_all","required_if_eq_any","required_unless_present","required_unless_present_all","required_unless_present_any","requires","requires","requires_all","requires_if","requires_ifs","set_bin_name","short","short_alias","short_aliases","short_flag","short_flag_alias","short_flag_aliases","start_bound","string","styles","styling","subcommand","subcommand_help_heading","subcommand_negates_reqs","subcommand_precedence_over_arg","subcommand_required","subcommand_value_name","subcommands","suggest","suggest_arg","takes_values","takes_values","term_width","to_os_string","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","to_string","to_string","to_string","to_string","trailing_var_arg","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_get_matches","try_get_matches_from","try_get_matches_from_mut","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_map","try_map","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","value_delimiter","value_hint","value_name","value_names","value_parser","value_parser","value_terminator","version","visible_alias","visible_alias","visible_aliases","visible_aliases","visible_long_flag_alias","visible_long_flag_aliases","visible_short_alias","visible_short_aliases","visible_short_flag_alias","visible_short_flag_aliases","write_char","write_str","Ansi","Ansi256","Ansi256Color","AnsiColor","BLINK","BOLD","Black","Blue","BrightBlack","BrightBlue","BrightCyan","BrightGreen","BrightMagenta","BrightRed","BrightWhite","BrightYellow","CURLY_UNDERLINE","Color","Cyan","DASHED_UNDERLINE","DIMMED","DOTTED_UNDERLINE","DOUBLE_UNDERLINE","EffectIter","Effects","Green","HIDDEN","INVERT","ITALIC","Magenta","Red","Reset","Rgb","RgbColor","STRIKETHROUGH","Style","Styles","UNDERLINE","White","Yellow","b","bg_color","bitor","bitor","bitor_assign","bitor_assign","blink","bold","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","bright","clear","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","contains","default","default","default","default","default","dimmed","effects","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","fg_color","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_ansi","g","get_bg_color","get_effects","get_error","get_fg_color","get_header","get_invalid","get_literal","get_placeholder","get_underline_color","get_usage","get_valid","hash","hash","hash","hash","hash","hash","hash","header","hidden","index","insert","into","into","into","into","into","into","into","into","into","into_ansi","into_iter","invalid","invert","is_bright","is_plain","is_plain","italic","iter","literal","new","new","next","on","on","on","on","on_default","on_default","on_default","on_default","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","placeholder","plain","r","remove","render","render","render","render_bg","render_bg","render_bg","render_bg","render_fg","render_fg","render_fg","render_fg","render_reset","set","strikethrough","styled","sub","sub","sub_assign","sub_assign","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_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","underline","underline_color","usage","valid","write_reset_to","write_to","ActualNumValues","ArgumentConflict","Bool","ContextKind","ContextValue","Custom","DefaultFormatter","DisplayHelp","DisplayHelpOnMissingArgumentOrSubcommand","DisplayVersion","Error","ErrorFormatter","ErrorKind","ExpectedNumValues","Format","InvalidArg","InvalidSubcommand","InvalidSubcommand","InvalidUtf8","InvalidValue","InvalidValue","Io","KindFormatter","MinValues","MissingRequiredArgument","MissingSubcommand","NoEquals","None","Number","PriorArg","Result","RichFormatter","String","Strings","StyledStr","StyledStrs","Suggested","SuggestedArg","SuggestedCommand","SuggestedSubcommand","SuggestedValue","TooFewValues","TooManyValues","TrailingArg","UnknownArgument","Usage","ValidSubcommand","ValidValue","ValueValidation","WrongNumberOfValues","apply","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","context","eq","eq","eq","equivalent","equivalent","equivalent","exit","exit_code","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","format_error","format_error","format_error","from","from","from","from","from","from","from","from","get","hash","hash","insert","into","into","into","into","into","into","kind","new","print","provide","raw","render","source","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","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","use_stderr","with_cmd","ArgMatches","CommandLine","DefaultValue","Downcast","EnvVariable","IdsRef","Indices","MatchesError","RawValues","UnknownArgument","ValueSource","Values","ValuesRef","args_present","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","contains_id","default","default","default","default","default","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_count","get_flag","get_many","get_occurrences","get_one","get_raw","get_raw_occurrences","ids","index_of","indices_of","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","partial_cmp","provide","remove_many","remove_occurrences","remove_one","remove_subcommand","size_hint","size_hint","size_hint","size_hint","size_hint","subcommand","subcommand_matches","subcommand_name","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_contains_id","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get_many","try_get_occurrences","try_get_one","try_get_raw","try_get_raw_occurrences","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_remove_many","try_remove_occurrences","try_remove_one","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value_source","actual","expected"],"q":[[0,"clap_builder"],[111,"clap_builder::builder"],[981,"clap_builder::builder::styling"],[1254,"clap_builder::error"],[1398,"clap_builder::parser"],[1562,"clap_builder::parser::MatchesError"]],"d":["Enables colored output regardless of whether or not the …","","","","","Parse a set of arguments into a user-defined container.","Enables colored output only when the output is going to a …","Represents the color preferences for program output","","Create a Command relevant for a user-defined container.","Command Line Argument Parser Error","Converts an instance of ArgMatches to a user-defined …","Arg or ArgGroup identifier","Disables colored output no matter if the output is going …","Parse command-line arguments into Self.","Parse a sub-command into a user-defined enum.","Parse arguments into enums.","","Create an Arg from a usage string.","","Get the raw string of the Id","Append to Command so it can instantiate Self.","Append to Command so it can update self.","Append to Command so it can instantiate Self.","Append to Command so it can update self.","","","","","","Define Command line arguments","","","","","","Build a Command that can instantiate Self.","Requires cargo feature flag to be enabled.","Build a Command that can update self.","","","","","","","","","","","Error reporting","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Instantiate Self from ArgMatches, parsing the arguments as …","Instantiate Self from ArgMatches, parsing the arguments as …","Instantiate Self from ArgMatches, parsing the arguments as …","Parse an argument into Self.","Parse an argument into Self.","","Report the ArgGroup::id for this set of arguments","Report the ArgGroup::id for this set of arguments","Test whether Self can parse a specific subcommand","","Calls U::from(self).","Calls U::from(self).","","","","Parse from std::env::args_os(), exit on error","Parse from std::env::args_os(), exit on error","Parse from iterator, exit on error","Parse from iterator, exit on error","Command line argument parser","","Report all possible_values","","","The canonical argument value.","","","","","","","","Parse from std::env::args_os(), return Err on error.","Parse from std::env::args_os(), return Err on error.","Parse from iterator, return Err on error.","Parse from iterator, return Err on error.","Update from iterator, return Err on error.","Update from iterator, return Err on error.","","","Update from iterator, exit on error","Update from iterator, exit on error","Assign values from ArgMatches to self.","Assign values from ArgMatches to self.","Assign values from ArgMatches to self.","Select a ValueParser implementation from the intended type","All possible argument values, in display order.","","Any existing path.","When encountered, store the associated value(s) in …","The abstract representation of a command line argument. …","Behavior of arguments when they are encountered while …","Family of related arguments.","Operations to perform on argument values","Implementation for ValueParser::bool","Parse bool-like string values, everything else is true","Build a command-line interface.","Name of a command, without arguments. May be relative to …","A single string containing a command and its arguments.","Capture the remaining arguments as a command name and …","When encountered, increment a u8 counter","Path to a directory.","Nor argument values, or a flag","Email address.","Parse an ValueEnum value.","Does the argument match the specified value?","Path to an executable file.","Parse false-like string values, everything else is true","Path to a file.","When encountered, display Command::print_help","When encountered, display Command::print_long_help","When encountered, display Command::print_help","Host name of a computer. Shells usually parse /etc/hosts …","Convert to the intended resettable type","Is the argument present?","Adapt a TypedValueParser from one value to another","Parse non-empty string values","A UTF-8-encoded fixed string","Implementation for ValueParser::os_string","None of the hints below apply. Disables shell completion …","Generated parser, usually ValueParser.","Implementation for ValueParser::path_buf","A possible value of an argument.","Verify the value is from an enumerated set of PossibleValue…","Parse number that fall within a range of values","Parse number that fall within a range of values","Reset builder value","Clearable builder value","A single argument value, the most common case for options","When encountered, store the associated value(s) in …","When encountered, act as if "false" was encountered on the …","When encountered, act as if "true" was encountered on the …","A UTF-8-encoded fixed string","Implementation for ValueParser::string","Terminal-styling container","","Adapt a TypedValueParser from one value to another","Parse/validate argument values","Default value if hint is not specified. Follows shell …","When encountered, report ErrorKind::UnknownArgument","Complete web address.","Name of a local operating system user.","Overwrite builder value","Argument’s value type","Provide shell with hint on how to complete an argument.","Parse/validate argument values","Register a type with value_parser!","Values per occurrence for an argument","When encountered, display Command::version","","","Sets the program’s description for the short help (-h).","Specify how to react to an argument when parsing it.","Free-form help text for after auto-generated short help (-h…","Free-form help text for after auto-generated long help (…","Add an alias, which functions as a hidden long flag.","Sets a hidden alias to this subcommand.","Sets a hidden alias for this argument value.","Add aliases, which function as hidden long flags.","Sets multiple hidden aliases to this subcommand.","Sets multiple hidden aliases for this argument value.","Assume unexpected positional arguments are a subcommand.","Allows values which start with a leading hyphen (-)","Allows one to implement two styles of CLIs where …","Allows negative numbers to pass as values.","Extend the suggestions","Display using ANSI Escape Code styling","Adds an argument to this group by name","Adds an argument to the list of valid possibilities.","Exit gracefully if no arguments are present (e.g. $ myprog…","Adds multiple arguments to this group by name","Adds multiple arguments to the list of valid possibilities.","Specifies that use of an argument prevents the use of …","Replace prior occurrences of arguments rather than error","Get the raw string as an std::ffi::OsStr","","","","","","","Get the raw string of the Str","Sets the author(s) for the help message.","Free-form help text for before auto-generated short help (…","Free-form help text for before auto-generated long help (…","Overrides the runtime-determined name of the binary for …","bool parser for argument values","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Prepare for introspecting on all included Commands","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets when to color output.","This argument is mutually exclusive with the specified …","Specify an argument or group that must not be present when …","This argument is mutually exclusive with the specified …","Specify arguments or groups that must not be present when …","Catch problems earlier in the development cycle.","","","","","","","","","","","","","","","","","","","","","Value for the argument when the flag is present but no …","Value for the argument when the flag is present but no …","Value for the argument when the flag is present but no …","Value for the argument when the flag is present but no …","Value for the argument when not present.","Specifies the value of the argument if arg has been used …","Specifies multiple values and conditions in the same …","Value for the argument when not present.","Delay initialization for parts of the Command","","","Disables colorized help messages.","Disables -h and --help flag.","Disables the help subcommand.","Disables -V and --version flag.","Overrides the runtime-determined display name of the …","Allows custom ordering of args within the help message.","Set the placement of this subcommand within the help.","Disables the automatic delimiting of values after -- or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Custom error message for post-parsing validation","This argument must be passed alone; it conflicts with all …","Specifies how to parse external subcommand arguments.","Find subcommand such that its name or one of aliases …","Find subcommand such that its name or one of aliases …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Get the help message specified via Command::about.","Behavior when parsing the argument","Returns the help heading for listing subcommands.","Returns the help heading for listing subcommands.","Get all aliases for this argument, if any, both visible …","Iterate through the set of all the aliases for this …","Iterate through the set of all the long aliases for this …","Get all short aliases for this argument, if any, both …","Iterate through the set of all the short aliases for this …","Get a list of all arguments the given argument conflicts …","Getters for all args. It will return a vector of Id","Iterate through the set of arguments.","Get the authors of the cmd.","Returns the help heading for listing subcommands.","Returns the help heading for listing subcommands.","Get the name of the binary.","Should we color the output?","Get the default values specified for this argument, if any","Get the name of the binary.","Configured parser for values passed to an external …","Iterate through the set of groups.","Get the help specified for this argument, if any","Get the help specified for this argument, if any","Get the help heading specified for this argument, if any","Get the name of the argument","Get the name of the group","Get the index of this argument, if any","Get the long option name for this argument, if any","Get the help message specified via Command::long_about.","Get the long option name and its visible aliases, if any","Get the long flag of the subcommand.","Get the long help specified for this argument, if any","Get the long version of the cmd.","Parse env::args_os, exiting on failure.","Parse the specified arguments, exiting on failure.","Parse env::args_os, exiting on failure.","Get the name of the cmd.","Get the name of the argument value","Returns all valid values of the argument value.","Get the custom section heading specified via …","Get the number of values for this argument.","Iterate through the options.","Iterate through the positionals arguments.","Get the names of possible values for this argument. Only …","Get the short option name for this argument, if any","Get the short option name and its visible aliases, if any","Get the short flag of the subcommand.","Return the current Styles for the Command","Returns the help heading for listing subcommands.","Returns the subcommand value name.","Iterate through the set of subcommands, getting a …","Iterate through the set of subcommands, getting a mutable …","Get the delimiter between multiple values","Get the value hint of this argument","Get the names of values for this argument.","Configured parser for argument values","Get the value terminator for this argument. The …","Get the version of the cmd.","Get visible aliases for this argument, if any","Iterate through the visible aliases for this subcommand.","Iterate through the visible long aliases for this …","Get visible short aliases for this argument, if any","Iterate through the visible short aliases for this …","Specifies that an argument can be matched to all child …","The name of the ArgGroup the argument belongs to.","Adds an ArgGroup to the application.","The names of ArgGroup’s the argument belongs to.","Adds multiple ArgGroups to the Command at once.","Returns true if this Command has subcommands.","","","","","","Sets the description of the argument for short help (-h).","Sets the help description of the value.","Panic if help descriptions are omitted.","Override the current help section.","Sets the help template to be used, overriding the default …","Do not display the argument in help message.","Specifies that this subcommand should be hidden from help …","Hides this value from help and shell completions.","Do not display the default value of the argument in the …","Hides an argument from long help (--help).","Do not display the possible values in the help message.","Tells clap not to print possible values when displaying …","Hides an argument from short help (-h).","Set the identifier used for referencing this argument in …","Sets the group name.","Match values against PossibleValuesParser without matching …","Try not to fail on parse errors, like missing option …","Specifies the index of a positional argument starting at 1.","","Allow partial matches of long arguments or their aliases.","Allow partial matches of subcommand names and their aliases…","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).","Convert to the intended resettable type","","","","","","","","","","","","","","","","","","","","","","","","","","Report whether Command::allow_external_subcommands is set","Report whether Arg::allow_hyphen_values is set","Report whether Command::allow_missing_positional is set","Report whether Arg::allow_negative_numbers is set","Report whether Command::arg_required_else_help is set","Report whether Command::args_conflicts_with_subcommands is …","Report whether Command::disable_colored_help is set","Report whether Command::disable_help_flag is set","Report whether Command::disable_help_subcommand is set","Report whether Command::disable_version_flag is set","Report whether Command::dont_delimit_trailing_values is set","Reports whether Arg::exclusive is set","Report whether Arg::global is set","Report whether Arg::hide_default_value is set","Report whether Arg::hide_long_help is set","Report whether Arg::hide_possible_values is set","Report whether Arg::hide is set","Report whether Command::hide is set","Report if PossibleValue::hide is set","Report whether Arg::hide_short_help is set","Reports whether Arg::ignore_case is set","Reports whether Arg::last is set","Report whether Command::multicall is set","Return true if the group allows more than one of the …","Report whether Arg::next_line_help is set","Report whether Command::next_line_help is set","Report whether Command::no_binary_name is set","Checks whether this argument is a positional or not.","Report whether Command::propagate_version is set","Report whether Arg::require_equals is set","Reports whether Arg::required is set","Reports whether ArgGroup::required is set","Report whether Command::subcommand_negates_reqs is set","Report whether Command::subcommand_precedence_over_arg is …","Report whether Command::subcommand_required is set","Report whether Arg::trailing_var_arg is set","This arg is the last, or final, positional argument (i.e. …","Sets the long version of the argument without the …","Sets the program’s description for the long help (--help…","Sets the long version of the subcommand flag without the …","Add an alias, which functions as a “hidden” long flag …","Add aliases, which function as “hidden” long flag …","Sets the description of the argument for long help (--help…","Sets the version for the long version (--version) and help …","Adapt a TypedValueParser from one value to another","Adapt a TypedValueParser from one value to another","Tests if the value is valid for this argument value","Limit the line length for wrapping help when using the …","Most number of values the argument accepts","Fewest number of values the argument accepts","Multiple-personality program dispatched on the binary name …","Allows more than one of the Args in this group to be used. …","Allows one to mutate an Arg after it’s been added to a …","Allows one to mutate all Args after they’ve been added …","Allows one to mutate a Command after it’s been added as …","(Re)Sets the program’s name.","Custom parser for argument values","Create a new Arg with a unique name.","Create a ArgGroup using a unique name.","Creates a new instance of an Command.","Create a PossibleValue with its name.","Create a range","Create an empty buffer","Implementation for ValueParser::string","Implementation for ValueParser::os_string","Implementation for ValueParser::path_buf","Parse an ValueEnum","Verify the value is from an enumerated set of PossibleValue…","Select full range of i64","Select full range of u64","Implementation for ValueParser::bool","Parse false-like string values, everything else is true","Parse bool-like string values, everything else is true","Parse non-empty string values","Change the starting value for assigning future display …","Set the default section heading for future args.","Render the help on the line after the argument.","Places the help string for all arguments and subcommands …","Specifies that the parser should not assume the first …","Specifies the number of arguments parsed per occurrence","OsString parser for argument values","Overrides the clap generated help message (both -h and …","Overrides the clap generated usage string for help and …","Sets an overridable argument.","Sets multiple mutually overridable arguments by name.","Parse the argument value","Parse the argument value","","","","","","Parse the argument value","Parse the argument value","Parse the argument value","","","","","","","","","","","","","","","Parse the argument value","Parse the argument value","","","","","","","PathBuf parser for argument values","Reflect on enumerated value properties","Reflect on enumerated value properties","Reflect on enumerated value properties","","","","","","","","Prints the short help message (-h) to io::stdout().","Prints the long help message (--help) to io::stdout().","Specifies to use the version of the current command for …","Narrow the supported range","Narrow the supported range","Consume all following arguments.","Render the short help message (-h) to a StyledStr","Render the long help message (--help) to a StyledStr.","Version message rendered as if the user ran --version.","Usage statement","Version message rendered as if the user ran -V.","Requires that options use the --option=val syntax","Specifies that the argument must be present.","Require an argument from the group to be present when …","This argument is required only if the specified arg is …","Specify this argument is required based on multiple …","Specify this argument is required based on multiple …","Set this arg as required as long as the specified argument …","Sets this arg as required unless all of the specified …","Sets this arg as required unless any of the specified …","Sets an argument that is required when this one is present","Specify an argument or group that must be present when …","Specify arguments or groups that must be present when this …","Require another argument if this arg matches the …","Allows multiple conditional requirements.","Set binary name. Uses &mut self instead of self.","Sets the short version of the argument without the …","Add an alias, which functions as a hidden short flag.","Add aliases, which functions as a hidden short flag.","Sets the short version of the subcommand flag without the …","Add an alias, which functions as “hidden” short flag …","Add aliases, which function as “hidden” short flag …","","String parser for argument values","Sets the Styles for terminal output","Terminal Styles for help and error output","Adds a subcommand to the list of valid possibilities.","Sets the help heading used for subcommands when printing …","Allows subcommands to override all requirements of the …","Prevent subcommands from being consumed as an arguments …","If no subcommand is present at runtime, error and exit …","Sets the value name used for subcommands when printing …","Adds multiple subcommands to the list of valid …","Provide a general suggestion","Suggest an alternative argument","Returns whether this action accepts values on the …","Report whether the argument takes any values (ie is a flag)","Sets the terminal width at which to wrap help messages.","Get the raw string as an OsString","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is a “VarArg” and everything that follows should …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parse env::args_os, returning a clap::Result on failure.","Parse the specified arguments, returning a clap::Result on …","Parse the specified arguments, returning a clap::Result on …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adapt a TypedValueParser from one value to another","Adapt a TypedValueParser from one value to another","Describes the content of AnyValue","","","","","","","","","","","","","","","","","","","","","","","","","","","","Allow grouping of multiple values via a delimiter.","Provide the shell a hint about how to complete this …","Placeholder for the argument’s value in the help message …","Placeholders for the argument’s values in the help …","Create the specified Self::Parser","Specify the typed behavior of the argument.","Sentinel to stop parsing multiple values of a given …","Sets the version for the short version (-V) and help …","Add an alias, which functions as a visible long flag.","Sets a visible alias to this subcommand.","Add aliases, which function as visible long flags.","Sets multiple visible aliases to this subcommand.","Add an alias, which functions as a “visible” long flag …","Add aliases, which function as visible long flag …","Add an alias, which functions as a visible short flag.","Add aliases, which function as visible short flags.","Add an alias, which functions as “visible” short flag …","Add aliases, which function as visible short flag …","","","","","256 (8-bit) color support","Available 4-bit ANSI color palette codes","","","Black: #0 (foreground code 30, background code 40).","Blue: #4 (foreground code 34, background code 44).","Bright black: #0 (foreground code 90, background code 100).","Bright blue: #4 (foreground code 94, background code 104).","Bright cyan: #6 (foreground code 96, background code 106).","Bright green: #2 (foreground code 92, background code 102).","Bright magenta: #5 (foreground code 95, background code 105…","Bright red: #1 (foreground code 91, background code 101).","Bright white: #7 (foreground code 97, background code 107).","Bright yellow: #3 (foreground code 93, background code 103…","","Any ANSI color code scheme","Cyan: #6 (foreground code 36, background code 46).","","","","","","A set of text effects","Green: #2 (foreground code 32, background code 42).","","Swap foreground and background colors; inconsistent …","Not widely supported. Sometimes treated as inverse or blink","Magenta: #5 (foreground code 35, background code 45).","Red: #1 (foreground code 31, background code 41).","Reset terminal formatting","","24-bit ANSI RGB color codes","Characters legible but marked as if for deletion. Not …","ANSI Text styling","Terminal styling definitions","Style extensions exist for Kitty, VTE, mintty and iTerm2.","White: #7 (foreground code 37, background code 47).","Yellow: #3 (foreground code 33, background code 43).","","Set background color","","","","","Apply blink effect","Apply bold effect","","","","","","","","","","","","","","","","","","","Change the color to/from bright","Reset all effects in-place","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if all of the effects in other are contained …","","","","","","Apply dimmed effect","Set text effects","","","","","","","","","","","","","","","","","","Error heading","Set foreground color","","","","","","","","","","","","","","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.","","","","","Error heading","","General Heading style, e.g. help_heading","Highlight invalid usage","Literal command-line syntax, e.g. --help","Descriptions within command-line syntax, e.g. value_name","","Usage heading","Highlight suggested usage","","","","","","","","General Heading style, e.g. help_heading","Apply hidden effect","","Inserts the specified effects in-place.","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).","","","Highlight invalid usage","Apply invert effect","Report whether the color is bright","Check if no effects are enabled","Check if no effects are enabled","Apply italic effect","Iterate over enabled effects","Literal command-line syntax, e.g. --help","No effects enabled","No effects enabled","","Create a Style with this as the foreground","Create a Style with this as the foreground","Create a Style with this as the foreground","Create a Style with this as the foreground","Create a Style with this as the foreground","Create a Style with this as the foreground","Create a Style with this as the foreground","Create a Style with this as the foreground","","","","","","","","Descriptions within command-line syntax, e.g. value_name","No terminal styling","","Removes the specified effects in-place.","Render the ANSI code","Render the ANSI code","Render the ANSI code","Render the ANSI code for a background color","Render the ANSI code for a background color","Render the ANSI code for a background color","Render the ANSI code for a background color","Render the ANSI code for a foreground color","Render the ANSI code for a foreground color","Render the ANSI code for a foreground color","Render the ANSI code for a foreground color","Renders the relevant Reset code","Enable or disable the specified effects depending on the …","Apply strikethrough effect","Default terminal styling","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Apply underline effect","Set underline color","Usage heading","Highlight suggested usage","Write the relevant Reset code","Write the ANSI code","Number of values present","Occurs when the user provides two values which conflict …","A single value","Semantics for a piece of error information","A piece of error information","An opaque message to the user","","Not a true “error” as it means --help or similar was …","Occurs when either an argument or a Subcommand is …","Not a true “error” as it means --version or similar …","Command Line Argument Parser Error","Defines how to format an error for displaying to the user","Command line argument parser kind of error","Number of allowed values","Represents a Format error (which is a part of Display). …","The cause of the error","The cause of the error","Occurs when the user provides an unrecognized Subcommand …","Occurs when the user provides a value containing invalid …","Rejected values","Occurs when an Arg has a set of possible values, and the …","Represents an I/O error. Can occur when writing to stderr …","Report ErrorKind","Minimum number of allowed values","Occurs when the user does not provide one or more required …","Occurs when a subcommand is required (as defined by …","Occurs when the user doesn’t use equals for an option …","ContextKind is self-sufficient, no additional information …","A single value","Existing arguments","Short hand for Result type","Richly formatted error context","A single value","Many values","A single value","many value","Potential fix for the user","Potential fix for the user","Potential fix for the user","Potential fix for the user","Potential fix for the user","Occurs when the user provides fewer values for an argument …","Occurs when a user provides more values for an argument …","Trailing argument","Occurs when a user provides a flag, option, argument or …","A usage string","Accepted subcommands","Accepted values","Occurs when the user provides a value for an argument with …","Occurs when the user provides a different number of values …","Apply an alternative formatter to the error","End-user description of the error case, where relevant","End-user description of the error case, where relevant","","","","","","","","","","","","","","","","","","","Additional information to further qualify the error","","","","","","","Prints the error and exits.","Returns the exit code that .exit will exit the process …","","","","","","","","","Format the existing message with the Command’s context","Stylize the error for the terminal","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Lookup a piece of context","","","Insert a piece of context","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Type of error for programmatic processing","Create an error with a pre-defined message","Prints formatted and colored error to stdout or stderr …","","Create an unformatted error","Render the error message to a StyledStr.","","","","","","","","","","","","","","","","","","","","","","","","","","","Should the message be written to stdout or not?","Apply Command’s formatting to the error","Container for parse results.","Value was passed in on the command-line","Value came Arg::default_value","Failed to downcast AnyValue to the specified type","Value came [Arg::env][crate::Arg::env]","Iterate over Arg and ArgGroup Ids via ArgMatches::ids.","Iterate over indices for where an argument appeared when …","Violation of ArgMatches assumptions","Iterate over raw argument values via ArgMatches::get_raw.","Argument not defined in Command","Origin of the argument’s value","Iterate over multiple values for an argument via …","Iterate over multiple values for an argument via …","Check if any args were present on the command line","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Check if values are present for the argument or group id","","","","","","","","","","","","","","","","","","","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.","Gets the value of a specific ArgAction::Count flag","Gets the value of a specific ArgAction::SetTrue or …","Iterate over values of a specific option or positional …","Iterate over the values passed to each occurrence of an …","Gets the value of a specific option or positional argument.","Iterate over the original argument values.","Iterate over the original values for each occurrence of an …","Iterate over Arg and ArgGroup Ids via ArgMatches::ids.","The first index of that an argument showed up.","All indices an argument appeared at when parsing.","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 values of a specific option or positional argument.","Return values for each occurrence of an option.","Returns the value of a specific option or positional …","Return the name and ArgMatches of the current subcommand.","","","","","","The name and ArgMatches of the current subcommand.","The ArgMatches for the current subcommand.","The name of the current subcommand.","","","","","","","","","","Non-panicking version of ArgMatches::contains_id","","","","","","","","","Non-panicking version of ArgMatches::get_many","Non-panicking version of ArgMatches::get_occurrences","Non-panicking version of ArgMatches::get_one","Non-panicking version of ArgMatches::get_raw","Non-panicking version of ArgMatches::get_raw_occurrences","","","","","","","","","Non-panicking version of ArgMatches::remove_many","Non-panicking version of ArgMatches::remove_occurrences","Non-panicking version of ArgMatches::remove_one","","","","","","","","","Report where argument value came from","Type for value stored in ArgMatches","The target type to downcast to"],"i":[4,0,0,0,0,0,4,0,0,0,0,0,0,4,0,0,0,0,0,1,1,115,115,116,116,1,1,4,1,4,0,1,4,1,4,1,117,0,117,1,4,1,1,1,1,1,4,1,4,0,1,1,4,4,1,1,1,1,1,1,1,1,4,118,118,118,42,42,4,115,115,116,1,1,4,1,1,1,119,119,119,119,0,1,4,1,4,42,4,1,4,1,4,1,4,119,119,119,119,119,119,1,4,119,119,118,118,118,0,42,4,38,25,0,0,0,0,0,0,0,38,38,38,25,38,36,38,0,35,38,0,38,25,25,25,38,0,35,0,0,0,0,38,120,0,0,0,0,0,16,0,36,25,25,25,0,0,0,0,0,0,38,0,38,38,16,68,0,0,0,0,25,0,0,3,24,3,3,24,3,19,24,3,19,3,24,3,24,26,22,29,3,3,29,3,3,3,30,30,30,8,8,8,8,8,3,3,3,3,34,34,25,24,29,35,3,30,30,19,36,16,8,8,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,34,25,24,29,35,3,30,19,36,16,8,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,3,34,25,24,29,35,3,30,19,36,16,8,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,34,25,24,29,35,3,30,19,36,16,8,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,24,30,16,8,22,3,24,29,24,29,3,24,29,3,30,19,36,8,22,22,38,39,40,41,45,49,51,52,53,54,55,24,24,24,24,24,24,24,24,3,30,8,3,3,3,3,3,24,3,3,36,24,29,35,30,30,30,30,30,30,19,36,16,8,8,8,8,8,8,8,22,38,24,29,35,30,19,36,16,8,22,38,3,24,3,3,3,34,25,24,24,29,35,3,3,30,19,36,36,16,8,8,22,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,34,34,34,34,34,34,34,34,34,34,25,24,24,29,29,35,35,3,3,30,30,30,30,30,30,30,30,30,30,30,30,19,19,36,36,36,36,36,36,36,36,16,16,16,16,8,8,8,8,8,8,8,22,22,22,22,22,38,39,40,41,45,46,46,49,49,51,51,52,53,54,55,56,57,26,38,3,24,3,3,24,3,3,24,3,3,29,3,3,3,3,3,3,24,3,3,3,24,19,24,24,29,24,24,3,24,3,24,3,3,3,3,3,19,19,3,24,3,3,24,24,24,3,3,3,3,3,3,24,24,24,24,24,3,24,3,3,24,3,24,24,3,24,3,3,30,36,16,8,38,24,19,3,24,3,24,3,19,24,24,24,3,24,24,29,24,3,24,3,3,3,34,25,24,29,35,3,30,19,36,16,8,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,23,34,25,30,36,16,8,8,8,8,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,3,24,3,24,3,3,3,3,3,3,3,24,24,24,24,24,24,3,19,24,24,24,3,29,24,3,3,24,3,24,24,29,3,3,3,24,24,24,3,3,3,3,24,3,68,68,19,3,36,36,3,29,3,3,3,3,34,24,29,3,19,36,22,39,40,41,45,46,49,51,52,53,54,55,3,3,24,3,3,24,34,3,3,24,24,68,68,39,40,41,46,56,68,68,68,39,40,41,45,46,49,51,52,53,54,55,56,57,26,68,68,26,24,30,16,8,22,34,34,68,68,45,46,52,53,54,56,57,3,3,3,49,51,24,3,3,3,3,3,24,24,29,24,24,24,24,24,24,24,29,29,24,24,3,24,24,24,3,3,3,36,34,3,0,3,3,3,3,3,3,3,26,26,25,36,3,30,34,25,24,29,35,3,30,19,36,16,8,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,24,3,36,8,22,24,34,25,24,29,35,3,30,19,36,16,8,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,3,3,3,34,25,24,29,35,3,30,19,36,16,8,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,68,68,34,34,25,24,29,35,3,30,19,36,16,8,22,38,39,40,41,45,46,49,51,52,53,54,55,56,57,26,24,24,24,24,120,24,24,3,24,3,24,3,3,3,24,24,3,3,22,22,91,91,0,0,92,92,93,93,93,93,93,93,93,93,93,93,92,0,93,92,92,92,92,0,0,93,92,92,92,93,93,0,91,0,92,0,0,92,93,93,89,90,92,90,92,90,90,90,91,93,94,89,92,95,96,90,79,91,93,94,89,92,95,96,90,79,93,92,91,93,94,89,92,95,96,90,79,91,93,94,89,92,95,96,90,79,91,93,94,89,92,96,90,92,92,96,90,79,79,90,90,91,93,94,89,92,95,96,90,90,91,93,94,89,92,95,96,90,79,90,91,93,94,89,92,95,96,90,79,91,91,91,91,91,91,93,94,94,94,89,89,92,95,96,90,90,79,94,89,90,90,79,90,79,79,79,79,90,79,79,91,93,94,89,92,96,90,79,90,94,92,91,93,94,89,92,95,96,90,79,94,95,79,90,93,92,90,90,92,79,92,90,95,91,93,94,89,91,93,94,89,91,93,94,89,92,96,90,79,79,89,92,92,96,90,91,93,94,89,91,93,94,89,90,92,90,79,92,90,92,90,91,93,94,89,92,95,96,90,79,91,93,94,89,92,95,96,90,79,91,93,94,89,92,95,96,90,79,91,93,94,89,92,95,96,90,79,90,90,79,79,90,90,101,63,102,0,0,101,0,63,63,63,0,0,0,101,63,101,101,63,63,101,63,63,0,101,63,63,63,102,102,101,0,0,102,102,102,102,101,101,101,101,101,63,63,101,63,101,101,101,63,63,100,101,63,104,105,100,101,102,63,104,105,100,101,102,63,101,102,63,101,102,63,100,101,102,63,101,102,63,100,100,100,100,101,101,102,102,63,63,100,99,104,105,104,105,100,100,100,101,102,63,100,101,63,100,104,105,100,101,102,63,100,100,100,100,100,100,100,101,102,63,100,101,102,63,104,105,100,101,102,63,104,105,100,101,102,63,104,105,100,101,102,63,100,100,0,84,84,108,84,0,0,0,0,108,0,0,0,11,108,11,109,110,111,112,113,84,108,11,109,110,111,112,113,84,108,11,109,110,111,112,113,84,108,11,109,110,111,112,113,84,84,11,11,110,111,112,113,11,84,11,84,108,108,11,109,110,111,112,113,84,108,11,109,110,111,112,113,84,11,11,11,11,11,11,11,11,11,11,108,11,109,110,111,112,113,84,109,110,111,112,113,109,110,111,112,113,109,110,111,112,113,84,108,11,11,11,11,109,110,111,112,113,11,11,11,108,11,109,110,111,112,113,84,108,11,108,11,109,110,111,112,113,84,11,11,11,11,11,108,11,109,110,111,112,113,84,11,11,11,108,11,109,110,111,112,113,84,11,121,121],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[1,2],[3,3],[3,3],[3,3],[3,3],[1,2],[[]],[[]],[[]],[[]],0,[1,1],[4,4],[[]],[[]],[[1,1],5],[[],3],0,[[],3],[[],1],[[],4],[[1,2],6],[[1,1],6],[[1,2],6],[[1,7],6],[[1,8],6],[[4,4],6],[[],6],[[],6],0,[[1,9],10],[[1,9],10],[[4,9],10],[[4,9],10],[1,1],[2,1],[7,1],[8,1],[[]],[8,1],[7,1],[2,1],[[]],[11,[[13,[12]]]],[11,[[13,[12]]]],[11,[[13,[12]]]],[[2,6],[[13,[7]]]],[[2,6],[[13,[7]]]],[2,[[13,[4]]]],[[],[[14,[1]]]],[[],[[14,[1]]]],[2,6],[[1,15]],[[]],[[]],[[],[[16,[8]]]],[[],[[16,[1]]]],[[],[[16,[7]]]],[[]],[[]],[17],[17],0,[[1,1],[[14,[5]]]],[[],18],[[]],[[]],[[],[[14,[19]]]],[4,[[14,[19]]]],[[],7],[[],7],[[],13],[[],13],[[],13],[[],13],[[],[[13,[12]]]],[[],[[13,[12]]]],[17,[[13,[12]]]],[17,[[13,[12]]]],[17,[[13,[12]]]],[17,[[13,[12]]]],[[],20],[[],20],[17],[17],[11,[[13,[12]]]],[11,[[13,[12]]]],[11,[[13,[12]]]],0,[[],21],[[],[[21,[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,0,0,0,0,0,0,0,[[3,[23,[22]]],3],[[24,[23,[25]]],24],[[3,[23,[22]]],3],[[3,[23,[22]]],3],[[24,[23,[8]]],24],[[3,[23,[8]]],3],[[19,[23,[8]]],19],[[24,17],24],[[3,17],3],[[19,17],19],[[3,6],3],[[24,6],24],[[3,6],3],[[24,6],24],[[26,[27,[22]]],26],[22,28],[[29,[23,[1]]],29],[[3,[27,[24]]],3],[[3,6],3],[[29,17],29],[[3,17],3],[[3,6],3],[[3,6],3],[30,31],[30,31],[30,32],[8,31],[8,[[21,[33]]]],[8,32],[8,2],[8,2],[[3,[23,[8]]],3],[[3,[23,[22]]],3],[[3,[23,[22]]],3],[[3,[23,[7]]],3],[[],34],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[30,31],[[]],[[]],[[]],[8,2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[3],[34,34],[25,25],[24,24],[29,29],[35,35],[3,3],[30,30],[19,19],[36,36],[[[16,[37]]],[[16,[37]]]],[8,8],[22,22],[38,38],[39,39],[40,40],[41,41],[[[45,[[0,[37,42,37,43,44]]]]],[[45,[[0,[37,42,37,43,44]]]]]],[46,46],[[[49,[[0,[37,[48,[47]],37,43,44]]]]],[[49,[[0,[37,[48,[47]],37,43,44]]]]]],[[[51,[[0,[37,[48,[50]]]]]]],[[51,[[0,[37,[48,[50]]]]]]]],[52,52],[53,53],[54,54],[55,55],[[[56,[37,37]]],[[56,[37,37]]]],[[[57,[37,37]]],[[57,[37,37]]]],[26,26],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[24,24],5],[[30,30],5],[[[16,[58]],[16,[58]]],5],[[8,8],5],[[22,22],5],[[3,4],3],[[24,[23,[1]]],24],[[29,[23,[1]]],29],[[24,17],24],[[29,17],29],[3],[[],24],[[],29],[[],3],[[],30],[[],19],[[],36],[[],8],[[],22],[[],22],[[],38],[[],39],[[],40],[[],41],[[],[[45,[[0,[42,37,43,44]]]]]],[[],[[49,[[0,[[48,[47]],37,43,44]]]]]],[[],[[51,[[48,[50]]]]]],[[],52],[[],53],[[],54],[[],55],[[24,[23,[30]]],24],[[24,[27,[30]]],24],[[24,17],24],[[24,17],24],[[24,[23,[30]]],24],[[24,[27,[1]],[27,[35]],[23,[30]]],24],[[24,17],24],[[24,17],24],[3,3],[30,31],[8,2],[[3,6],3],[[3,6],3],[[3,6],3],[[3,6],3],[[3,[23,[7]]],3],[[24,[23,[59]]],24],[[3,[23,[59]]],3],[[3,6],3],[36,[[60,[59]]]],[[24,24],6],[[29,29],6],[[35,35],6],[[30,30],6],[[30,61],6],[[30,2],6],[[30,31],6],[[30,2],6],[[30,7],6],[[19,19],6],[[36,36],6],[[[16,[62]],[16,[62]]],6],[[8,2],6],[[8,31],6],[[8,7],6],[[8,8],6],[[8,1],6],[[8,31],6],[[8,2],6],[[22,22],6],[[38,38],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[3,63,28],12],[[24,6],24],[[3,[23,[34]]],3],[[3,[64,[31]]],[[14,[3]]]],[[3,[64,[31]]],[[14,[3]]]],[[34,9],[[13,[65]]]],[[25,9],10],[[24,9],10],[[24,9],[[13,[65]]]],[[29,9],10],[[35,9],10],[[3,9],10],[[3,9],10],[[30,9],10],[[19,9],10],[[36,9],10],[[36,9],10],[[[16,[66]],9],10],[[8,9],10],[[8,9],10],[[22,9],10],[[22,9],10],[[38,9],10],[[39,9],10],[[40,9],10],[[41,9],10],[[[45,[[0,[66,42,37,43,44]]]],9],10],[[46,9],10],[[[49,[[0,[66,[48,[47]],37,43,44]]]],9],10],[[[51,[[0,[66,[48,[50]]]]]],9],10],[[52,9],10],[[53,9],10],[[54,9],10],[[55,9],10],[[[56,[66,66]],9],10],[[[57,[66,66]],9],10],[[26,9],10],[[[67,[[27,[19]]]]],34],[[[0,[68,43,44]]],34],[[[69,[47]]],34],[[[70,[47]]],34],[[[71,[47]]],34],[[[72,[47]]],34],[73,34],[[[74,[[27,[19]]]]],34],[[[75,[47]]],34],[[]],[[]],[[]],[24,24],[[]],[29,29],[[]],[[[27,[30]]],35],[3,3],[[]],[2,30],[8,30],[8,30],[61,30],[31,30],[31,30],[[]],[61,30],[2,30],[7,30],[7,30],[30,30],[[]],[[[27,[8]]],19],[[]],[73,36],[59,36],[[[71,[59]]],36],[[[69,[59]]],36],[[[72,[59]]],36],[[[70,[59]]],36],[[[75,[59]]],36],[[],16],[[]],[14,16],[76],[7,8],[[]],[1,8],[7,8],[2,8],[8,8],[2,8],[2,22],[7,22],[7,22],[2,22],[[]],[[]],[[]],[[]],[[]],[[]],[17,46],[[]],[[]],[[[77,[47]]],[[49,[[0,[[48,[47]],37,43,44]]]]]],[[]],[[[77,[50]]],[[51,[[48,[50]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,[[13,[38]]]],[3,[[14,[22]]]],[24,25],[3,[[14,[22]]]],[3,[[14,[22]]]],[24,[[14,[[74,[2]]]]]],[3,18],[3,18],[24,[[14,[[74,[78]]]]]],[3,18],[[3,24],[[74,[24]]]],[29,18],[3,18],[3,[[14,[2]]]],[3,[[14,[22]]]],[3,[[14,[22]]]],[3,[[14,[2]]]],[3,4],[24,[[21,[30]]]],[3,[[14,[2]]]],[3,[[14,[34]]]],[3,18],[24,[[14,[22]]]],[19,[[14,[22]]]],[24,[[14,[2]]]],[24,1],[29,1],[24,[[14,[59]]]],[24,[[14,[2]]]],[3,[[14,[22]]]],[24,[[14,[[74,[2]]]]]],[3,[[14,[2]]]],[24,[[14,[22]]]],[3,[[14,[2]]]],[3,11],[[3,17],11],[3,11],[3,2],[19,2],[19,18],[3,[[14,[2]]]],[24,[[14,[36]]]],[3,18],[3,18],[24,[[74,[19]]]],[24,[[14,[78]]]],[24,[[14,[[74,[78]]]]]],[3,[[14,[78]]]],[3,79],[3,[[14,[2]]]],[3,[[14,[2]]]],[3,18],[3,18],[24,[[14,[78]]]],[24,38],[24,[[14,[[21,[8]]]]]],[24,34],[24,[[14,[8]]]],[3,[[14,[2]]]],[24,[[14,[[74,[2]]]]]],[3,18],[3,18],[24,[[14,[[74,[78]]]]]],[3,18],[[24,6],24],[[24,[23,[1]]],24],[[3,[27,[29]]],3],[[24,17],24],[[3,17],3],[3,6],[[30,15]],[[36,15]],[[[16,[80]],15]],[[8,15]],[[38,15]],[[24,[23,[22]]],24],[[19,[23,[22]]],19],[[3,6],3],[[24,[23,[8]]],24],[[3,[23,[22]]],3],[[24,6],24],[[3,6],3],[[19,6],19],[[24,6],24],[[24,6],24],[[24,6],24],[[3,6],3],[[24,6],24],[[24,[27,[1]]],24],[[29,[27,[1]]],29],[[24,6],24],[[3,6],3],[[24,[23,[59]]],24],[[3,1]],[[3,6],3],[[3,6],3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],16],[[],[[16,[34]]]],[25,[[16,[25]]]],[[],[[16,[30]]]],[[],[[16,[36]]]],[16,16],[[],[[16,[7]]]],[[],[[16,[30]]]],[[],[[16,[8]]]],[[],[[16,[1]]]],[[],[[16,[22]]]],[38,[[16,[38]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[[],[[16,[34]]]],[3,6],[24,6],[3,6],[24,6],[3,6],[3,6],[3,6],[3,6],[3,6],[3,6],[3,6],[24,6],[24,6],[24,6],[24,6],[24,6],[24,6],[3,6],[19,6],[24,6],[24,6],[24,6],[3,6],[29,6],[24,6],[3,6],[3,6],[24,6],[3,6],[24,6],[24,6],[29,6],[3,6],[3,6],[3,6],[24,6],[[24,6],24],[[24,[23,[8]]],24],[[3,[23,[22]]],3],[[3,[27,[8]]],3],[[3,[23,[8]]],3],[[3,17],3],[[24,[23,[22]]],24],[[3,[23,[8]]],3],[[[0,[81,37]]],[[56,[[0,[81,37]]]]]],[[[0,[81,37]]],[[56,[[0,[81,37]]]]]],[[19,2,6],6],[[3,59],3],[36,59],[36,59],[[3,6],3],[[29,6],29],[[3,[64,[2]],82],3],[[3,83],3],[[3,[64,[2]],82],3],[[3,[27,[8]]],3],[68,34],[[[27,[1]]],24],[[[27,[1]]],29],[[[27,[8]]],3],[[[27,[8]]],19],[[[27,[36]]],36],[[],22],[[],39],[[],40],[[],41],[[],[[45,[[0,[42,37,43,44]]]]]],[[[27,[46]]],46],[[],[[49,[[0,[[48,[47]],37,43,44]]]]]],[[],[[51,[[48,[50]]]]]],[[],52],[[],53],[[],54],[[],55],[[3,[23,[59]]],3],[[3,[23,[8]]],3],[[24,6],24],[[3,6],3],[[3,6],3],[[24,[23,[36]]],24],[[],34],[[3,[23,[22]]],3],[[3,[23,[22]]],3],[[24,[23,[1]]],24],[[24,17],24],[[3,[14,[24]],61],[[13,[12]]]],[[3,[14,[24]],61],[[13,[12]]]],[[39,3,[14,[24]],61],[[13,[12]]]],[[40,3,[14,[24]],61],[[13,[12]]]],[[41,3,[14,[24]],61],[[13,[12]]]],[[46,3,[14,[24]],61],[[13,[7,12]]]],[[[56,[68,[0,[81,37,43,44]]]],3,[14,[24]],61],[[13,[12]]]],[[3,[14,[24]],61,84],[[13,[12]]]],[[3,[14,[24]],61,84],[[13,[12]]]],[[3,[14,[24]],31],[[13,[12]]]],[[39,3,[14,[24]],31],[[13,[12]]]],[[40,3,[14,[24]],31],[[13,[12]]]],[[41,3,[14,[24]],31],[[13,[12]]]],[[[45,[[0,[42,37,43,44]]]],3,[14,[24]],31],[[13,[12]]]],[[46,3,[14,[24]],31],[[13,[12]]]],[[[49,[[0,[[48,[47]],37,43,44]]]],3,[14,[24]],31],[[13,[12]]]],[[[51,[[0,[[48,[50]],37,43,44]]]],3,[14,[24]],31],[[13,[12]]]],[[52,3,[14,[24]],31],[[13,[12]]]],[[53,3,[14,[24]],31],[[13,[12]]]],[[54,3,[14,[24]],31],[[13,[12]]]],[[55,3,[14,[24]],31],[[13,[12]]]],[[[56,[68,[0,[81,37,43,44]]]],3,[14,[24]],31],[[13,[12]]]],[[[57,[68,[0,[81,37,43,44]]]],3,[14,[24]],31],[[13,[12]]]],[[26,3,[14,[24]],31],[[13,[12]]]],[[3,[14,[24]],31,84],[[13,[12]]]],[[3,[14,[24]],31,84],[[13,[12]]]],[[26,3,[14,[24]],31,84],[[13,[12]]]],[[24,24],[[14,[5]]]],[[30,30],[[14,[5]]]],[[[16,[85]],[16,[85]]],[[14,[5]]]],[[8,8],[[14,[5]]]],[[22,22],[[14,[5]]]],[[],34],[34,[[14,[[86,[18]]]]]],[[],[[14,[[86,[18]]]]]],[[],[[14,[[86,[18]]]]]],[[[45,[[0,[42,37,43,44]]]]],[[14,[[86,[18]]]]]],[46,[[14,[[86,[18]]]]]],[52,[[14,[[86,[18]]]]]],[53,[[14,[[86,[18]]]]]],[54,[[14,[[86,[18]]]]]],[[[56,[68,[0,[81,37,43,44]]]]],[[14,[[86,[18]]]]]],[[[57,[68,[0,[81,37,43,44]]]]],[[14,[[86,[18]]]]]],[3,87],[3,87],[[3,6],3],[[[49,[[0,[[48,[47]],37,43,44]]]],[77,[47]]],[[49,[[0,[[48,[47]],37,43,44]]]]]],[[[51,[[48,[50]]]],[77,[50]]],[[51,[[48,[50]]]]]],[[24,6],24],[3,22],[3,22],[3,7],[3,22],[3,7],[[24,6],24],[[24,6],24],[[29,6],29],[[24,[27,[1]],[27,[30]]],24],[[24,17],24],[[24,17],24],[[24,[23,[1]]],24],[[24,17],24],[[24,17],24],[[24,[23,[1]]],24],[[29,[23,[1]]],29],[[29,17],29],[[24,[27,[35]],[27,[1]]],24],[[24,17],24],[[3,[27,[7]]]],[[24,[23,[78]]],24],[[24,[23,[78]]],24],[[24,17],24],[[3,[23,[78]]],3],[[3,[23,[78]]],3],[[3,17],3],[36,[[60,[59]]]],[[],34],[[3,79],3],0,[[3,[27,[3]]],3],[[3,[23,[8]]],3],[[3,6],3],[[3,6],3],[[3,6],3],[[3,[23,[8]]],3],[[3,17],3],[[[27,[22]]],26],[[[27,[8]]],26],[25,6],[36,6],[[3,59],3],[30,61],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],7],[[24,6],24],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[3,[[88,[11]]]],[[3,17],[[88,[11]]]],[[3,17],[[88,[11]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[[0,[81,37,43,44]]],[[57,[[0,[81,37,43,44]]]]]],[[[0,[81,37,43,44]]],[[57,[[0,[81,37,43,44]]]]]],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],[[],20],[[],20],[[],20],[[24,[23,[78]]],24],[[24,[23,[38]]],24],[[24,[23,[8]]],24],[[24,17],24],[[]],[[24,[23,[34]]],24],[[24,[23,[8]]],24],[[3,[23,[8]]],3],[[24,[23,[8]]],24],[[3,[23,[8]]],3],[[24,17],24],[[3,17],3],[[3,[23,[8]]],3],[[3,17],3],[[24,[23,[78]]],24],[[24,17],24],[[3,[23,[78]]],3],[[3,17],3],[[22,78],[[13,[65]]]],[[22,2],[[13,[65]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[89,33],[[90,[14,[91]]],90],[[92,92],92],[[90,92],90],[[92,92]],[[90,92]],[90,90],[90,90],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[93,6],93],[92,92],[91,91],[93,93],[94,94],[89,89],[92,92],[95,95],[96,96],[90,90],[79,79],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[91,91],5],[[93,93],5],[[94,94],5],[[89,89],5],[[92,92],5],[[96,96],5],[[90,90],5],[[92,92],6],[[],92],[[],96],[[],90],[[],79],[[],79],[90,90],[[90,92],90],[[91,91],6],[[93,93],6],[[94,94],6],[[89,89],6],[[92,92],6],[[95,95],6],[[96,96],6],[[90,90],6],[[90,92],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[79,90],79],[[90,[14,[91]]],90],[[91,9],[[13,[65]]]],[[93,9],[[13,[65]]]],[[94,9],[[13,[65]]]],[[89,9],[[13,[65]]]],[[92,9],[[13,[65]]]],[[95,9],[[13,[65]]]],[[96,9],[[13,[65]]]],[[90,9],[[13,[65]]]],[[79,9],10],[94,91],[[],91],[89,91],[93,91],[[]],[33,91],[[]],[93,94],[[]],[33,94],[[]],[[],89],[[]],[[]],[[]],[92,90],[[]],[[]],[93,94],[89,33],[90,[[14,[91]]]],[90,92],[79,90],[90,[[14,[91]]]],[79,90],[79,90],[79,90],[79,90],[90,[[14,[91]]]],[79,90],[79,90],[[91,15]],[[93,15]],[[94,15]],[[89,15]],[[92,15]],[[96,15]],[[90,15]],[[79,90],79],[90,90],[94,33],[[92,92],92],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[94,[[14,[93]]]],[[]],[[79,90],79],[90,90],[93,6],[92,6],[90,6],[90,90],[92,95],[[79,90],79],[[],92],[[],90],[95,14],[[91,[27,[91]]],90],[[93,[27,[91]]],90],[[94,[27,[91]]],90],[[89,[27,[91]]],90],[91,90],[93,90],[94,90],[89,90],[[91,91],[[14,[5]]]],[[93,93],[[14,[5]]]],[[94,94],[[14,[5]]]],[[89,89],[[14,[5]]]],[[92,92],[[14,[5]]]],[[96,96],[[14,[5]]]],[[90,90],[[14,[5]]]],[[79,90],79],[[],79],[89,33],[[92,92],92],[92,28],[96,28],[90,28],[91,28],[93,28],[94,28],[89,28],[91,28],[93,28],[94,28],[89,28],[90,28],[[92,92,6],92],[90,90],[[],79],[[92,92],92],[[90,92],90],[[92,92]],[[90,92]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[90,90],[[90,[14,[91]]],90],[[79,90],79],[[79,90],79],[[90,97],[[13,[98]]]],[[90,97],[[13,[98]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,[99]]],[[100,[99]]]],[101,[[14,[2]]]],[63,[[14,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[101,101],[102,102],[63,63],[[]],[[]],[[]],[[[100,[99]]],18],[[101,101],6],[[102,102],6],[[63,63],6],[[],6],[[],6],[[],6],[[[100,[99]]],76],[[[100,[99]]],103],[[[100,[99]],9],[[88,[65]]]],[[[100,[99]],9],10],[[101,9],10],[[101,9],10],[[102,9],10],[[102,9],10],[[63,9],10],[[63,9],10],[[[100,[99]],3],[[100,[99]]]],[100,22],[[[100,[104]]],22],[[[100,[105]]],22],[[]],[[]],[[]],[98,[[100,[99]]]],[65,[[100,[99]]]],[[]],[[]],[[]],[[[100,[99]],101],[[14,[102]]]],[[101,15]],[[63,15]],[[[100,[99]],101,102],[[14,[102]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[100,[99]]],63],[63,[[100,[99]]]],[[[100,[99]]],87],[106],[[63,28],[[100,[99]]]],[[[100,[99]]],22],[[[100,[99]]],[[14,[107]]]],[[]],[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[[100,[99]]],6],[[[100,[99]],3],[[100,[99]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[11,6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[108,108],[11,11],[109,109],[[[110,[37]]],[[110,[37]]]],[[[111,[37]]],[[111,[37]]]],[112,112],[113,113],[84,84],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[84,84],5],[[11,2],6],[[],11],[[],110],[[],111],[[],112],[[],113],[[11,11],6],[[84,84],6],[[],6],[[],6],[[108,9],10],[[108,9],10],[[11,9],10],[[109,9],10],[[[110,[66]],9],10],[[[111,[66]],9],10],[[112,9],10],[[113,9],10],[[84,9],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[11,2],33],[[11,2],6],[[11,2],[[14,[[111,[[0,[114,37,43,44]]]]]]]],[[11,2],[[14,[[0,[[0,[114,37,43,44]]]]]]]],[[11,2],[[14,[[0,[114,37,43,44]]]]]],[[11,2],[[14,[112]]]],[[11,2],[[14,[0]]]],[11,109],[[11,2],[[14,[59]]]],[[11,2],[[14,[113]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[109,[[14,[1]]]],[110,14],[111,14],[112,[[14,[31]]]],[113,[[14,[59]]]],[109,[[14,[1]]]],[110,14],[111,14],[112,[[14,[31]]]],[113,[[14,[59]]]],[[84,84],[[14,[5]]]],[106],[[11,2],[[14,[[110,[[0,[114,37,43,44]]]]]]]],[[11,2],[[14,[[0,[[0,[114,37,43,44]]]]]]]],[[11,2],[[14,[[0,[114,37,43,44]]]]]],[11,14],[109],[110],[111],[112],[113],[11,14],[[11,2],[[14,[11]]]],[11,[[14,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],7],[[11,2],[[13,[6,108]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[11,2],[[13,[[14,[[111,[[0,[114,37,43,44]]]]]],108]]]],[[11,2],[[13,[[14,[[0,[[0,[114,37,43,44]]]]]],108]]]],[[11,2],[[13,[[14,[[0,[114,37,43,44]]]],108]]]],[[11,2],[[13,[[14,[112]],108]]]],[[11,2],[[13,[[14,[0]],108]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[11,2],[[13,[[14,[[110,[[0,[114,37,43,44]]]]]],108]]]],[[11,2],[[13,[[14,[[0,[[0,[114,37,43,44]]]]]],108]]]],[[11,2],[[13,[[14,[[0,[114,37,43,44]]]],108]]]],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[11,2],[[14,[84]]]],0,0],"c":[],"p":[[3,"Id"],[15,"str"],[3,"Command"],[4,"ColorChoice"],[4,"Ordering"],[15,"bool"],[3,"String"],[3,"Str"],[3,"Formatter"],[6,"Result"],[3,"ArgMatches"],[6,"Error"],[4,"Result"],[4,"Option"],[8,"Hasher"],[4,"Resettable"],[8,"IntoIterator"],[8,"Iterator"],[3,"PossibleValue"],[3,"TypeId"],[15,"slice"],[3,"StyledStr"],[8,"IntoResettable"],[3,"Arg"],[4,"ArgAction"],[3,"UnknownArgumentValueParser"],[8,"Into"],[8,"Display"],[3,"ArgGroup"],[3,"OsStr"],[3,"OsStr"],[3,"Path"],[15,"u8"],[3,"ValueParser"],[4,"ArgPredicate"],[3,"ValueRange"],[8,"Clone"],[4,"ValueHint"],[3,"StringValueParser"],[3,"OsStringValueParser"],[3,"PathBufValueParser"],[8,"ValueEnum"],[8,"Send"],[8,"Sync"],[3,"EnumValueParser"],[3,"PossibleValuesParser"],[15,"i64"],[8,"TryFrom"],[3,"RangedI64ValueParser"],[15,"u64"],[3,"RangedU64ValueParser"],[3,"BoolValueParser"],[3,"FalseyValueParser"],[3,"BoolishValueParser"],[3,"NonEmptyStringValueParser"],[3,"MapValueParser"],[3,"TryMapValueParser"],[8,"Ord"],[15,"usize"],[4,"Bound"],[3,"OsString"],[8,"PartialEq"],[4,"ErrorKind"],[8,"AsRef"],[3,"Error"],[8,"Debug"],[15,"array"],[8,"TypedValueParser"],[3,"RangeToInclusive"],[3,"RangeInclusive"],[3,"Range"],[3,"RangeTo"],[3,"RangeFull"],[3,"Vec"],[3,"RangeFrom"],[15,"never"],[8,"RangeBounds"],[15,"char"],[3,"Styles"],[8,"Hash"],[8,"Fn"],[8,"FnOnce"],[8,"FnMut"],[4,"ValueSource"],[8,"PartialOrd"],[3,"Box"],[6,"Result"],[6,"Result"],[3,"RgbColor"],[3,"Style"],[4,"Color"],[3,"Effects"],[4,"AnsiColor"],[3,"Ansi256Color"],[3,"EffectIter"],[3,"Reset"],[8,"Write"],[3,"Error"],[8,"ErrorFormatter"],[3,"Error"],[4,"ContextKind"],[4,"ContextValue"],[15,"i32"],[3,"KindFormatter"],[3,"RichFormatter"],[3,"Demand"],[8,"Error"],[4,"MatchesError"],[3,"IdsRef"],[3,"Values"],[3,"ValuesRef"],[3,"RawValues"],[3,"Indices"],[8,"Any"],[8,"Args"],[8,"Subcommand"],[8,"CommandFactory"],[8,"FromArgMatches"],[8,"Parser"],[8,"ValueParserFactory"],[13,"Downcast"]]},\ "clap_derive":{"doc":"clap_derive","t":"YYYY","n":["Args","Parser","Subcommand","ValueEnum"],"q":[[0,"clap_derive"]],"d":["Generates the Args impl.","Generates the Parser implementation.","Generates the Subcommand impl.","Generates the ValueEnum impl."],"i":[0,0,0,0],"f":[0,0,0,0],"c":[],"p":[]},\ "clap_lex":{"doc":"Minimal, flexible command-line parser","t":"DNNIDDEDNLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLLLLLLLLLLLLKLLLLL","n":["ArgCursor","Current","End","OsStrExt","ParsedArg","RawArgs","SeekFrom","ShortFlags","Start","advance_by","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","contains","cursor","default","display","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","find","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_args","hash","insert","into","into","into","into","into","into_iter","is_empty","is_empty","is_end","is_escape","is_long","is_number","is_number","is_short","is_stdio","new","next","next","next_flag","next_os","next_value_os","partial_cmp","partial_cmp","peek","peek_os","remaining","seek","split","split_once","starts_with","strip_prefix","to_long","to_owned","to_owned","to_owned","to_owned","to_owned","to_short","to_value","to_value_os","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_str","type_id","type_id","type_id","type_id","type_id"],"q":[[0,"clap_lex"]],"d":["Position within RawArgs","Sets the offset to the current position plus the specified …","Sets the offset to the size of this object plus the …","","Command-line Argument","Command-line arguments","Enumeration of possible methods to seek within an I/O …","Walk through short flags within a ParsedArg","Sets the offset to the provided number of bytes.","Move the iterator forward by n short flags","","","","","","","","","","","","","","","","","","","","","","","Returns true if the given pattern matches a sub-slice of …","Create a cursor for walking the arguments","","Safely print an argument that may contain non-UTF8 content","","","","","","","","","Returns the byte index of the first character of this …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","NOTE: The argument returned will be the current binary.","","Inject arguments before the RawArgs::next","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Argument is length of 0","No short flags left","Any remaining args?","Does the argument look like an argument escape (--)","Can treat as a long-flag","Does the argument look like a number","Does the short flag look like a number","Can treat as a short-flag","Does the argument look like a stdio argument (-)","Example","Advance the cursor, returning the next ParsedArg","","Advance the iterator, returning the next short flag on …","Advance the cursor, returning a raw argument value.","Advance the iterator, returning everything left as a value","","","Return the next ParsedArg","Return a raw argument value.","Return all remaining raw arguments, advancing the cursor …","Adjust the cursor’s position","An iterator over substrings of this string slice, …","Splits the string on the first occurrence of the specified …","Returns true if the given pattern matches a prefix of this …","Returns a string slice with the prefix removed.","Treat as a long-flag","","","","","","Treat as a short-flag","Treat as a value","Treat as a value","","","","","","","","","","","Converts to a string slice.","","","","",""],"i":[0,7,7,0,0,0,0,0,7,1,4,5,6,1,7,4,5,6,1,7,4,5,6,1,7,4,5,6,1,7,5,6,23,4,4,6,4,5,6,7,4,5,6,7,23,4,5,6,1,7,4,4,5,6,1,7,4,6,4,4,5,6,1,7,1,6,1,4,6,6,6,1,6,6,4,4,1,1,4,1,5,6,4,4,4,4,23,23,23,23,6,4,5,6,1,7,6,6,6,4,5,6,1,7,4,5,6,1,7,23,4,5,6,1,7],"f":[0,0,0,0,0,0,0,0,0,[[1,2],[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4,4],[5,5],[6,6],[1,1],[7,7],[[]],[[]],[[]],[[]],[[]],[[5,5],8],[[6,6],8],[9,10],[4,5],[[],4],[6,11],[[4,4],10],[[5,5],10],[[6,6],10],[[7,7],10],[[],10],[[],10],[[],10],[[],10],[9,[[12,[2]]]],[[4,13],14],[[5,13],14],[[6,13],14],[[1,13],14],[[7,13],[[3,[15]]]],[16,4],[[]],[[]],[[]],[[]],[[]],[[],4],[[6,17]],[[4,5,18]],[[]],[[]],[[]],[[]],[[]],[[]],[6,10],[1,10],[[4,5],10],[6,10],[6,10],[6,10],[1,10],[6,10],[6,10],[18,4],[[4,5],[[12,[6]]]],[1,12],[1,[[12,[[3,[19,20]]]]]],[[4,5],[[12,[20]]]],[1,[[12,[20]]]],[[5,5],[[12,[8]]]],[[6,6],[[12,[8]]]],[[4,5],[[12,[6]]]],[[4,5],[[12,[20]]]],[[4,5],16],[[4,5,7]],0,[9,12],[9,10],[9,[[12,[20]]]],[6,12],[[]],[[]],[[]],[[]],[[]],[6,[[12,[1]]]],[6,[[3,[9,20]]]],[6,20],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],[[3,[9,21]]]],[[],22],[[],22],[[],22],[[],22],[[],22]],"c":[],"p":[[3,"ShortFlags"],[15,"usize"],[4,"Result"],[3,"RawArgs"],[3,"ArgCursor"],[3,"ParsedArg"],[4,"SeekFrom"],[4,"Ordering"],[15,"str"],[15,"bool"],[8,"Display"],[4,"Option"],[3,"Formatter"],[6,"Result"],[3,"Error"],[8,"Iterator"],[8,"Hasher"],[8,"IntoIterator"],[15,"char"],[3,"OsStr"],[3,"Utf8Error"],[3,"TypeId"],[8,"OsStrExt"]]},\ "colorchoice":{"doc":"Global override of color control","t":"NNNENLLLLLLLLLLLLL","n":["Always","AlwaysAnsi","Auto","ColorChoice","Never","borrow","borrow_mut","clone","default","eq","fmt","from","global","into","try_from","try_into","type_id","write_global"],"q":[[0,"colorchoice"]],"d":["","","","Selection for overriding color output","","","","","","","","Returns the argument unchanged.","Get the current ColorChoice state","Calls U::from(self).","","","","Override the detected ColorChoice"],"i":[1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"f":[0,0,0,0,0,[[]],[[]],[1,1],[[],1],[[1,1],2],[[1,3],4],[[]],[[],1],[[]],[[],5],[[],5],[[],6],[1]],"c":[],"p":[[4,"ColorChoice"],[15,"bool"],[3,"Formatter"],[6,"Result"],[4,"Result"],[3,"TypeId"]]},\ @@ -68,7 +68,7 @@ var searchIndex = JSON.parse('{\ "ryu":{"doc":"github crates-io docs-rs","t":"DILLLLLLLLLALLLFF","n":["Buffer","Float","borrow","borrow_mut","clone","default","format","format_finite","from","into","new","raw","try_from","try_into","type_id","format32","format64"],"q":[[0,"ryu"],[15,"ryu::raw"]],"d":["Safe API for formatting floating point numbers to text.","A floating point number, f32 or f64, that can be written …","","","","","Print a floating point number into this buffer and return …","Print a floating point number into this buffer and return …","Returns the argument unchanged.","Calls U::from(self).","This is a cheap operation; you don’t need to worry about …","Unsafe functions that mirror the API of the C …","","","","Print f32 to the given buffer and return number of bytes …","Print f64 to the given buffer and return number of bytes …"],"i":[0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0],"f":[0,0,[[]],[[]],[1,1],[[],1],[[1,2],3],[[1,2],3],[[]],[[]],[[],1],0,[[],4],[[],4],[[],5],[[6,7],8],[[9,7],8]],"c":[],"p":[[3,"Buffer"],[8,"Float"],[15,"str"],[4,"Result"],[3,"TypeId"],[15,"f32"],[15,"u8"],[15,"usize"],[15,"f64"]]},\ "same_file":{"doc":"This crate provides a safe and simple cross platform way …","t":"DLLLLLLLLLLLLLLLLFLLLLLL","n":["Handle","as_file","as_file_mut","as_raw_fd","borrow","borrow_mut","dev","eq","equivalent","fmt","from","from_file","from_path","hash","ino","into","into_raw_fd","is_same_file","stderr","stdin","stdout","try_from","try_into","type_id"],"q":[[0,"same_file"]],"d":["A handle to a file that can be tested for equality with …","Return a reference to the underlying file.","Return a mutable reference to the underlying file.","","","","Return the underlying device number of this handle.","","","","Returns the argument unchanged.","Construct a handle from a file.","Construct a handle from a path.","","Return the underlying inode number of this handle.","Calls U::from(self).","","Returns true if the two file paths may correspond to the …","Construct a handle from stderr.","Construct a handle from stdin.","Construct a handle from stdout.","","",""],"i":[0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1],"f":[0,[1,2],[1,2],[1,3],[[]],[[]],[1,4],[[1,1],5],[[],5],[[1,6],7],[[]],[2,[[8,[1]]]],[[[10,[9]]],[[8,[1]]]],[[1,11]],[1,4],[[]],[1,3],[[[10,[9]],[10,[9]]],[[8,[5]]]],[[],[[8,[1]]]],[[],[[8,[1]]]],[[],[[8,[1]]]],[[],12],[[],12],[[],13]],"c":[],"p":[[3,"Handle"],[3,"File"],[6,"RawFd"],[15,"u64"],[15,"bool"],[3,"Formatter"],[6,"Result"],[6,"Result"],[3,"Path"],[8,"AsRef"],[8,"Hasher"],[4,"Result"],[3,"TypeId"]]},\ "scopeguard":{"doc":"A scope guard will run a given closure when it goes out of …","t":"EDILLLLOLLLLLLLFLLLKLLLLLLLL","n":["Always","ScopeGuard","Strategy","borrow","borrow","borrow_mut","borrow_mut","defer","deref","deref_mut","drop","fmt","fmt","from","from","guard","into","into","into_inner","should_run","should_run","try_from","try_from","try_into","try_into","type_id","type_id","with_strategy"],"q":[[0,"scopeguard"]],"d":["Always run on scope exit.","ScopeGuard is a scope guard that may own a protected value.","Controls in which cases the associated code should be run","","","","","Macro to create a ScopeGuard (always run).","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Create a new ScopeGuard owning v and with deferred closure …","Calls U::from(self).","Calls U::from(self).","“Defuse” the guard and extract the value without …","Return true if the guard’s associated code should run …","","","","","","","","Create a ScopeGuard that owns v (accessible through deref) …"],"i":[0,0,0,3,7,3,7,0,3,3,3,3,7,3,7,0,3,7,3,2,7,3,7,3,7,3,7,3],"f":[0,0,0,[[]],[[]],[[]],[[]],0,[[[3,[1,2]]]],[[[3,[1,2]]]],[[[3,[1,2]]]],[[[3,[4,1,2]],5],6],[[7,5],6],[[]],[[]],[1,[[3,[1,7]]]],[[]],[[]],[[[3,[1,2]]]],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[1,[[3,[1,2]]]]],"c":[],"p":[[8,"FnOnce"],[8,"Strategy"],[3,"ScopeGuard"],[8,"Debug"],[3,"Formatter"],[6,"Result"],[4,"Always"],[15,"bool"],[4,"Result"],[3,"TypeId"]]},\ -"serde":{"doc":"Serde","t":"IYIQQQIYQQQQQQQILLLAKKKKKKKKKLKKKKKKKKKKKKKKKLKKKKKKOLLAKKKKKKLKKKKKKKKKKKKKKKKLKKKKKKKNNNIIIIQNIIQQQQQINDININNNNNINCNNNENNNQQQIILLLLLLLLKLKKLKKKKKKKKLKKKKKKKKKKKKKKKLKKKKKKLLLKLKLLLLLLLLLKLLLLLLKLKLLLKLKLLKLLLLLLLKLLKLLALKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIQQQQQQQQDQQQQQQQQIIQIQIQIQIQIQIQICLLLLLKKKKKKKKLLLLLLLLLLKKKKKKLLLKKKKKKLLLLLKKKKKLKKKKKKKKKKKKLKKKKKKKKLLLLLL","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","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"],[87,"serde::de"],[265,"serde::de::value"],[1532,"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.","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,11,11,0,0,11,11,11,11,11,11,11,0,11,11,11,0,33,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,11,0,22,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,28,28,28,0,0,0,0,79,28,0,0,5,41,40,39,80,0,28,0,0,28,0,28,28,28,28,28,0,28,0,28,28,28,0,28,28,28,34,6,39,0,0,27,28,27,28,27,28,27,28,37,27,33,34,27,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,37,27,28,6,27,31,31,27,27,28,28,27,28,27,28,79,37,37,37,5,37,80,80,41,41,40,40,40,40,40,40,41,40,80,27,28,28,27,28,27,28,80,27,28,80,37,37,0,39,39,6,27,6,6,6,6,27,6,6,27,6,6,27,6,27,6,6,6,27,6,6,27,6,27,6,27,6,27,6,27,6,27,6,6,27,6,6,6,27,6,6,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,53,53,53,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,52,69,53,42,43,44,45,46,47,48,49,52,53,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,52,69,52,52,52,53,52,52,69,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,53,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,43,44,45,46,47,71,0,11,81,82,83,84,85,86,87,0,11,81,82,83,84,85,86,87,0,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,0,78,78,11,11,11,77,81,82,83,84,85,86,87,78,78,78,78,78,78,78,78,78,11,22,11,11,11,81,82,78,78,85,11,11,83,84,86,87,78,78,78,78,11,11,11,11,11,85,78,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,85,78,86,87,78,78,78],"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,[8,[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,[8,[7]],6],2],[[9,6],2],[[7,9,6],2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,6],2],0,[[],10],[[],10],0,[11,2],[10,2],[[[8,[12]]],2],[13,2],[14,2],[15,2],[16,2],[17,2],[18,2],[19,2],[20,2],[[[21,[9]]],2],[[7,[0,[22,4]]],2],[[7,23,7,[0,[22,4]]],2],[[],2],[[[21,[9]]],2],[[[0,[22,4]]],2],[7,2],[[7,9],2],[[7,23,7,9],2],[9,2],[[7,9],2],[[7,23,7,9],2],[24,2],[25,2],[23,2],[26,2],[12,2],[[],2],[7,2],[[7,23,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,[[]],[[]],[[]],[[]],[27,27],[28,28],[[]],[[]],[3],[[],27],[5,2],[5,2],[5,[[2,[27]]]],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,[8,[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,[8,[7]],6],2],[[9,6],2],[[7,9,6],2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,6],2],[7],[[27,27],10],[[28,28],10],[29,30],[[27,29],30],[29,30],[[31,29],30],[29,[[2,[32]]]],[[27,29],30],[[28,29],30],[[28,29],30],[[]],[[]],[[]],[[]],[[]],[[9,31]],[[28,31]],[[28,31]],[[],10],[7],[[],[[2,[33]]]],[34,2],[[],[[2,[[21,[33]]]]]],[34,[[2,[21]]]],[[],[[2,[21]]]],[[34,34],[[2,[21]]]],[[],[[2,[[21,[33]]]]]],[34,[[2,[21]]]],[[],[[2,[33]]]],[34,2],[[],[[21,[9]]]],[[],[[21,[9]]]],[[[8,[7]],6],2],[[]],[[]],[[],35],[[],2],[[],2],[[],2],[[],2],[[9,6],2],[[],36],[[],36],[[],2],[[7,[8,[7]]]],[[7,[8,[7]]]],0,[[],2],[34,2],[10,[[2,[37]]]],[[27,10],2],[[[8,[12]]],[[2,[37]]]],[7,[[2,[37]]]],[[[38,[12]]],[[2,[37]]]],[[[8,[12]]],[[2,[37]]]],[[27,[8,[12]]],[[2,[37]]]],[13,[[2,[37]]]],[39,2],[[27,39],2],[14,[[2,[37]]]],[15,[[2,[37]]]],[[27,15],2],[16,[[2,[37]]]],[[27,16],2],[17,[[2,[37]]]],[18,[[2,[37]]]],[19,[[2,[37]]]],[[27,19],2],[20,[[2,[37]]]],[40,2],[[27,40],2],[5,2],[[27,5],2],[[],[[2,[37]]]],[27,2],[41,2],[[27,41],2],[5,2],[[27,5],2],[7,[[2,[37]]]],[[27,7],[[2,[37]]]],[35,[[2,[37]]]],[24,[[2,[37]]]],[[27,24],2],[25,[[2,[37]]]],[23,[[2,[37]]]],[26,[[2,[37]]]],[[27,26],2],[12,[[2,[37]]]],[[],[[2,[37]]]],[27,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,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[42,42],[43,43],[44,44],[45,45],[46,46],[47,47],[48,48],[49,49],[[[52,[[0,[50,51]]]]],[[52,[[0,[50,51]]]]]],[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,[51,51]]],[[69,[51,51]]]],[[[70,[51]]],[[70,[51]]]],[[[71,[51]]],[[71,[51]]]],[[[72,[51]]],[[72,[51]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[3,53],[3,53],[53,7],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],7,[8,[7]],6],2],[[[43,[37]],7,[8,[7]],6],2],[[[44,[37]],7,[8,[7]],6],2],[[[45,[37]],7,[8,[7]],6],2],[[[46,[37]],7,[8,[7]],6],2],[[[47,[37]],7,[8,[7]],6],2],[[[48,[37]],7,[8,[7]],6],2],[[[49,[37]],7,[8,[7]],6],2],[[[52,[50,37]],7,[8,[7]],6],2],[[[54,[37]],7,[8,[7]],6],2],[[[55,[37]],7,[8,[7]],6],2],[[[56,[37]],7,[8,[7]],6],2],[[[57,[37]],7,[8,[7]],6],2],[[[58,[37]],7,[8,[7]],6],2],[[[59,[37]],7,[8,[7]],6],2],[[[60,[37]],7,[8,[7]],6],2],[[[61,[37]],7,[8,[7]],6],2],[[[62,[37]],7,[8,[7]],6],2],[[[63,[37]],7,[8,[7]],6],2],[[[64,[37]],7,[8,[7]],6],2],[[[65,[37]],7,[8,[7]],6],2],[[[66,[37]],7,[8,[7]],6],2],[[[67,[37]],7,[8,[7]],6],2],[[[68,[37]],7,[8,[7]],6],2],[[[69,[50,37]],7,[8,[7]],6],2],[[[70,[41]],7,[8,[7]],6],2],[[[71,[40]],7,[8,[7]],6],2],[[[72,[39]],7,[8,[7]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],7,6],2],[[[43,[37]],7,6],2],[[[44,[37]],7,6],2],[[[45,[37]],7,6],2],[[[46,[37]],7,6],2],[[[47,[37]],7,6],2],[[[48,[37]],7,6],2],[[[49,[37]],7,6],2],[[[52,[50,37]],7,6],2],[[[54,[37]],7,6],2],[[[55,[37]],7,6],2],[[[56,[37]],7,6],2],[[[57,[37]],7,6],2],[[[58,[37]],7,6],2],[[[59,[37]],7,6],2],[[[60,[37]],7,6],2],[[[61,[37]],7,6],2],[[[62,[37]],7,6],2],[[[63,[37]],7,6],2],[[[64,[37]],7,6],2],[[[65,[37]],7,6],2],[[[66,[37]],7,6],2],[[[67,[37]],7,6],2],[[[68,[37]],7,6],2],[[[69,[50,37]],7,6],2],[[[70,[41]],7,6],2],[[[71,[40]],7,6],2],[[[72,[39]],7,6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],7,[8,[7]],6],2],[[[43,[37]],7,[8,[7]],6],2],[[[44,[37]],7,[8,[7]],6],2],[[[45,[37]],7,[8,[7]],6],2],[[[46,[37]],7,[8,[7]],6],2],[[[47,[37]],7,[8,[7]],6],2],[[[48,[37]],7,[8,[7]],6],2],[[[49,[37]],7,[8,[7]],6],2],[[[52,[50,37]],7,[8,[7]],6],2],[[[54,[37]],7,[8,[7]],6],2],[[[55,[37]],7,[8,[7]],6],2],[[[56,[37]],7,[8,[7]],6],2],[[[57,[37]],7,[8,[7]],6],2],[[[58,[37]],7,[8,[7]],6],2],[[[59,[37]],7,[8,[7]],6],2],[[[60,[37]],7,[8,[7]],6],2],[[[61,[37]],7,[8,[7]],6],2],[[[62,[37]],7,[8,[7]],6],2],[[[63,[37]],7,[8,[7]],6],2],[[[64,[37]],7,[8,[7]],6],2],[[[65,[37]],7,[8,[7]],6],2],[[[66,[37]],7,[8,[7]],6],2],[[[67,[37]],7,[8,[7]],6],2],[[[68,[37]],7,[8,[7]],6],2],[[[69,[50,37]],7,[8,[7]],6],2],[[[70,[41]],7,[8,[7]],6],2],[[[71,[40]],7,[8,[7]],6],2],[[[72,[39]],7,[8,[7]],6],2],[[[42,[37]],9,6],2],[[[43,[37]],9,6],2],[[[44,[37]],9,6],2],[[[45,[37]],9,6],2],[[[46,[37]],9,6],2],[[[47,[37]],9,6],2],[[[48,[37]],9,6],2],[[[49,[37]],9,6],2],[[[52,[50,37]],9,6],2],[[[54,[37]],9,6],2],[[[55,[37]],9,6],2],[[[56,[37]],9,6],2],[[[57,[37]],9,6],2],[[[58,[37]],9,6],2],[[[59,[37]],9,6],2],[[[60,[37]],9,6],2],[[[61,[37]],9,6],2],[[[62,[37]],9,6],2],[[[63,[37]],9,6],2],[[[64,[37]],9,6],2],[[[65,[37]],9,6],2],[[[66,[37]],9,6],2],[[[67,[37]],9,6],2],[[[68,[37]],9,6],2],[[[69,[50,37]],9,6],2],[[[70,[41]],9,6],2],[[[71,[40]],9,6],2],[[[72,[39]],9,6],2],[[[42,[37]],7,9,6],2],[[[43,[37]],7,9,6],2],[[[44,[37]],7,9,6],2],[[[45,[37]],7,9,6],2],[[[46,[37]],7,9,6],2],[[[47,[37]],7,9,6],2],[[[48,[37]],7,9,6],2],[[[49,[37]],7,9,6],2],[[[52,[50,37]],7,9,6],2],[[[54,[37]],7,9,6],2],[[[55,[37]],7,9,6],2],[[[56,[37]],7,9,6],2],[[[57,[37]],7,9,6],2],[[[58,[37]],7,9,6],2],[[[59,[37]],7,9,6],2],[[[60,[37]],7,9,6],2],[[[61,[37]],7,9,6],2],[[[62,[37]],7,9,6],2],[[[63,[37]],7,9,6],2],[[[64,[37]],7,9,6],2],[[[65,[37]],7,9,6],2],[[[66,[37]],7,9,6],2],[[[67,[37]],7,9,6],2],[[[68,[37]],7,9,6],2],[[[69,[50,37]],7,9,6],2],[[[70,[41]],7,9,6],2],[[[71,[40]],7,9,6],2],[[[72,[39]],7,9,6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],7,6],2],[[[43,[37]],7,6],2],[[[44,[37]],7,6],2],[[[45,[37]],7,6],2],[[[46,[37]],7,6],2],[[[47,[37]],7,6],2],[[[48,[37]],7,6],2],[[[49,[37]],7,6],2],[[[52,[50,37]],7,6],2],[[[54,[37]],7,6],2],[[[55,[37]],7,6],2],[[[56,[37]],7,6],2],[[[57,[37]],7,6],2],[[[58,[37]],7,6],2],[[[59,[37]],7,6],2],[[[60,[37]],7,6],2],[[[61,[37]],7,6],2],[[[62,[37]],7,6],2],[[[63,[37]],7,6],2],[[[64,[37]],7,6],2],[[[65,[37]],7,6],2],[[[66,[37]],7,6],2],[[[67,[37]],7,6],2],[[[68,[37]],7,6],2],[[[69,[50,37]],7,6],2],[[[70,[41]],7,6],2],[[[71,[40]],7,6],2],[[[72,[39]],7,6],2],[[[52,[50,37]]],[[2,[37]]]],[[[69,[50,37]]],[[2,[37]]]],[[53,53],10],[[42,29],30],[[43,29],30],[[44,29],30],[[45,29],30],[[46,29],30],[[47,29],30],[[48,29],30],[[49,29],30],[[[52,[[0,[50,73]]]],29],30],[[53,29],30],[[53,29],30],[[54,29],30],[[55,29],30],[[56,29],30],[[57,29],30],[[58,29],30],[[59,29],30],[[60,29],30],[[61,29],30],[[62,29],30],[[63,29],30],[[64,29],30],[[65,29],30],[[66,29],30],[[67,29],30],[[68,29],30],[[[69,[73]],29],30],[[[70,[73]],29],30],[[[71,[73]],29],30],[[[72,[73]],29],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],42],[23,43],[7,44],[7,45],[35,46],[[[74,[7]]],47],[[[8,[12]]],48],[[[8,[12]]],49],[50,[[52,[50]]]],[10,54],[20,55],[17,56],[18,57],[19,58],[16,59],[75,60],[12,61],[25,62],[26,63],[24,64],[9,65],[14,66],[15,67],[13,68],[50,[[69,[50]]]],[[],70],[[],71],[[],72],[[[52,[50,37]],34],[[2,[21]]]],[[[69,[50,37]],34],[[2,[21]]]],[[[52,[50,37]],34,34],[[2,[21]]]],[[[52,[50,37]],34],[[2,[21]]]],[[[52,[50,37]],34],2],[76],[[[52,[50,37]]],[[21,[9]]]],[[[52,[50,37]]],[[21,[9]]]],[[[69,[50,37]]],[[21,[9]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],35],[[],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],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[[43,[37]],34],2],[[[44,[37]],34],2],[[[45,[37]],34],2],[[[46,[37]],34],2],[[[47,[37]],34],2],[[[71,[40]],34],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],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[]],[[]],[[],10],[11,2],[10,2],[[[8,[12]]],2],[13,2],[[[0,[22,4]]],2],[[[0,[22,4]]],2],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[[[0,[22,4]],[0,[22,4]]],2],[14,2],[15,2],[[[0,[22,4]]],2],[[[0,[22,4]]],2],[[7,[0,[22,4]]],2],[[7,[0,[22,4]]],2],[[[78,[77]],7,[0,[22,4]]],[[2,[77]]]],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[[[78,[77]],7,[0,[22,4]]],[[2,[77]]]],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[16,2],[17,2],[18,2],[19,2],[20,2],[[[0,[22,4]]],2],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[[[21,[9]]],2],[[7,[0,[22,4]]],2],[[7,23,7,[0,[22,4]]],2],[[],2],[[[21,[9]]],2],[[[0,[22,4]]],2],[7,2],[[7,9],2],[[7,23,7,9],2],[9,2],[[7,9],2],[[7,23,7,9],2],[24,2],[25,2],[23,2],[26,2],[12,2],[[],2],[7,2],[[7,23,7],2],[[[0,[22,4]]],2],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[7,2],[7,2],[[],2],[[],2],[[],36]],"c":[],"p":[[8,"IntoIterator"],[4,"Result"],[8,"Display"],[8,"Sized"],[8,"Deserializer"],[8,"Visitor"],[15,"str"],[15,"slice"],[15,"usize"],[15,"bool"],[8,"Serializer"],[15,"u8"],[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"],[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,"I128Deserializer"],[3,"IsizeDeserializer"],[3,"U8Deserializer"],[3,"U16Deserializer"],[3,"U64Deserializer"],[3,"U128Deserializer"],[3,"UsizeDeserializer"],[3,"F32Deserializer"],[3,"F64Deserializer"],[3,"CharDeserializer"],[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":{"doc":"Serde","t":"IYIQQQIYQQQQQQQILLLAKKKKKKKKKLKKKKKKKKKKKKKKKLKKKKKKOLLAKKKKKKLKKKKKKKKKKKKKKKKLKKKKKKKNNNIIIIQNIIQQQQQINDININNNNNINCNNNENNNQQQIILLLLLLLLKLKKLKKKKKKKKLKKKKKKKKKKKKKKKLKKKKKKLLLKLKLLLLLLLLLKLLLLLLKLKLLLKLKLLKLLLLLLLKLLKLLALKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIQQQQQQQQDQQQQQQQQIIQIQIQIQIQIQIQICLLLLLKKKKKKKKLLLLLLLLLLKKKKKKLLLKKKKKKLLLLLKKKKKLKKKKKKKKKKKKLKKKKKKKKLLLLLL","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","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"],[87,"serde::de"],[265,"serde::de::value"],[1532,"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.","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,11,11,0,0,11,11,11,11,11,11,11,0,11,11,11,0,33,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,11,0,22,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,28,28,28,0,0,0,0,79,28,0,0,5,41,40,39,80,0,28,0,0,28,0,28,28,28,28,28,0,28,0,28,28,28,0,28,28,28,34,6,39,0,0,27,28,27,28,27,28,27,28,37,27,33,34,27,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,37,27,28,6,27,31,31,27,27,28,28,27,28,27,28,79,37,37,37,5,37,80,80,41,41,40,40,40,40,40,40,41,40,80,27,28,28,27,28,27,28,80,27,28,80,37,37,0,39,39,6,27,6,6,6,6,27,6,6,27,6,6,27,6,27,6,6,6,27,6,6,27,6,27,6,27,6,27,6,27,6,27,6,6,27,6,6,6,27,6,6,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,53,53,53,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,52,69,53,42,43,44,45,46,47,48,49,52,53,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,52,69,52,52,52,53,52,52,69,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,53,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,43,44,45,46,47,71,0,11,81,82,83,84,85,86,87,0,11,81,82,83,84,85,86,87,0,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,0,78,78,11,11,11,77,81,82,83,84,85,86,87,78,78,78,78,78,78,78,78,78,11,22,11,11,11,81,82,78,78,85,11,11,83,84,86,87,78,78,78,78,11,11,11,11,11,85,78,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,85,78,86,87,78,78,78],"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,[8,[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,[8,[7]],6],2],[[9,6],2],[[7,9,6],2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,6],2],0,[[],10],[[],10],0,[11,2],[10,2],[[[8,[12]]],2],[13,2],[14,2],[15,2],[16,2],[17,2],[18,2],[19,2],[20,2],[[[21,[9]]],2],[[7,[0,[22,4]]],2],[[7,23,7,[0,[22,4]]],2],[[],2],[[[21,[9]]],2],[[[0,[22,4]]],2],[7,2],[[7,9],2],[[7,23,7,9],2],[9,2],[[7,9],2],[[7,23,7,9],2],[24,2],[25,2],[23,2],[26,2],[12,2],[[],2],[7,2],[[7,23,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,[[]],[[]],[[]],[[]],[27,27],[28,28],[[]],[[]],[3],[[],27],[5,2],[5,2],[5,[[2,[27]]]],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,[8,[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,[8,[7]],6],2],[[9,6],2],[[7,9,6],2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,6],2],[7],[[27,27],10],[[28,28],10],[29,30],[[27,29],30],[29,30],[[31,29],30],[29,[[2,[32]]]],[[27,29],30],[[28,29],30],[[28,29],30],[[]],[[]],[[]],[[]],[[]],[[9,31]],[[28,31]],[[28,31]],[[],10],[7],[[],[[2,[33]]]],[34,2],[[],[[2,[[21,[33]]]]]],[34,[[2,[21]]]],[[],[[2,[21]]]],[[34,34],[[2,[21]]]],[[],[[2,[[21,[33]]]]]],[34,[[2,[21]]]],[[],[[2,[33]]]],[34,2],[[],[[21,[9]]]],[[],[[21,[9]]]],[[[8,[7]],6],2],[[]],[[]],[[],35],[[],2],[[],2],[[],2],[[],2],[[9,6],2],[[],36],[[],36],[[],2],[[7,[8,[7]]]],[[7,[8,[7]]]],0,[[],2],[34,2],[10,[[2,[37]]]],[[27,10],2],[[[8,[12]]],[[2,[37]]]],[7,[[2,[37]]]],[[[38,[12]]],[[2,[37]]]],[[[8,[12]]],[[2,[37]]]],[[27,[8,[12]]],[[2,[37]]]],[13,[[2,[37]]]],[39,2],[[27,39],2],[14,[[2,[37]]]],[15,[[2,[37]]]],[[27,15],2],[16,[[2,[37]]]],[[27,16],2],[17,[[2,[37]]]],[18,[[2,[37]]]],[19,[[2,[37]]]],[[27,19],2],[20,[[2,[37]]]],[40,2],[[27,40],2],[5,2],[[27,5],2],[[],[[2,[37]]]],[27,2],[41,2],[[27,41],2],[5,2],[[27,5],2],[7,[[2,[37]]]],[[27,7],[[2,[37]]]],[35,[[2,[37]]]],[24,[[2,[37]]]],[[27,24],2],[25,[[2,[37]]]],[23,[[2,[37]]]],[26,[[2,[37]]]],[[27,26],2],[12,[[2,[37]]]],[[],[[2,[37]]]],[27,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,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[42,42],[43,43],[44,44],[45,45],[46,46],[47,47],[48,48],[49,49],[[[52,[[0,[50,51]]]]],[[52,[[0,[50,51]]]]]],[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,[51,51]]],[[69,[51,51]]]],[[[70,[51]]],[[70,[51]]]],[[[71,[51]]],[[71,[51]]]],[[[72,[51]]],[[72,[51]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[3,53],[3,53],[53,7],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],7,[8,[7]],6],2],[[[43,[37]],7,[8,[7]],6],2],[[[44,[37]],7,[8,[7]],6],2],[[[45,[37]],7,[8,[7]],6],2],[[[46,[37]],7,[8,[7]],6],2],[[[47,[37]],7,[8,[7]],6],2],[[[48,[37]],7,[8,[7]],6],2],[[[49,[37]],7,[8,[7]],6],2],[[[52,[50,37]],7,[8,[7]],6],2],[[[54,[37]],7,[8,[7]],6],2],[[[55,[37]],7,[8,[7]],6],2],[[[56,[37]],7,[8,[7]],6],2],[[[57,[37]],7,[8,[7]],6],2],[[[58,[37]],7,[8,[7]],6],2],[[[59,[37]],7,[8,[7]],6],2],[[[60,[37]],7,[8,[7]],6],2],[[[61,[37]],7,[8,[7]],6],2],[[[62,[37]],7,[8,[7]],6],2],[[[63,[37]],7,[8,[7]],6],2],[[[64,[37]],7,[8,[7]],6],2],[[[65,[37]],7,[8,[7]],6],2],[[[66,[37]],7,[8,[7]],6],2],[[[67,[37]],7,[8,[7]],6],2],[[[68,[37]],7,[8,[7]],6],2],[[[69,[50,37]],7,[8,[7]],6],2],[[[70,[41]],7,[8,[7]],6],2],[[[71,[40]],7,[8,[7]],6],2],[[[72,[39]],7,[8,[7]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],7,6],2],[[[43,[37]],7,6],2],[[[44,[37]],7,6],2],[[[45,[37]],7,6],2],[[[46,[37]],7,6],2],[[[47,[37]],7,6],2],[[[48,[37]],7,6],2],[[[49,[37]],7,6],2],[[[52,[50,37]],7,6],2],[[[54,[37]],7,6],2],[[[55,[37]],7,6],2],[[[56,[37]],7,6],2],[[[57,[37]],7,6],2],[[[58,[37]],7,6],2],[[[59,[37]],7,6],2],[[[60,[37]],7,6],2],[[[61,[37]],7,6],2],[[[62,[37]],7,6],2],[[[63,[37]],7,6],2],[[[64,[37]],7,6],2],[[[65,[37]],7,6],2],[[[66,[37]],7,6],2],[[[67,[37]],7,6],2],[[[68,[37]],7,6],2],[[[69,[50,37]],7,6],2],[[[70,[41]],7,6],2],[[[71,[40]],7,6],2],[[[72,[39]],7,6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],7,[8,[7]],6],2],[[[43,[37]],7,[8,[7]],6],2],[[[44,[37]],7,[8,[7]],6],2],[[[45,[37]],7,[8,[7]],6],2],[[[46,[37]],7,[8,[7]],6],2],[[[47,[37]],7,[8,[7]],6],2],[[[48,[37]],7,[8,[7]],6],2],[[[49,[37]],7,[8,[7]],6],2],[[[52,[50,37]],7,[8,[7]],6],2],[[[54,[37]],7,[8,[7]],6],2],[[[55,[37]],7,[8,[7]],6],2],[[[56,[37]],7,[8,[7]],6],2],[[[57,[37]],7,[8,[7]],6],2],[[[58,[37]],7,[8,[7]],6],2],[[[59,[37]],7,[8,[7]],6],2],[[[60,[37]],7,[8,[7]],6],2],[[[61,[37]],7,[8,[7]],6],2],[[[62,[37]],7,[8,[7]],6],2],[[[63,[37]],7,[8,[7]],6],2],[[[64,[37]],7,[8,[7]],6],2],[[[65,[37]],7,[8,[7]],6],2],[[[66,[37]],7,[8,[7]],6],2],[[[67,[37]],7,[8,[7]],6],2],[[[68,[37]],7,[8,[7]],6],2],[[[69,[50,37]],7,[8,[7]],6],2],[[[70,[41]],7,[8,[7]],6],2],[[[71,[40]],7,[8,[7]],6],2],[[[72,[39]],7,[8,[7]],6],2],[[[42,[37]],9,6],2],[[[43,[37]],9,6],2],[[[44,[37]],9,6],2],[[[45,[37]],9,6],2],[[[46,[37]],9,6],2],[[[47,[37]],9,6],2],[[[48,[37]],9,6],2],[[[49,[37]],9,6],2],[[[52,[50,37]],9,6],2],[[[54,[37]],9,6],2],[[[55,[37]],9,6],2],[[[56,[37]],9,6],2],[[[57,[37]],9,6],2],[[[58,[37]],9,6],2],[[[59,[37]],9,6],2],[[[60,[37]],9,6],2],[[[61,[37]],9,6],2],[[[62,[37]],9,6],2],[[[63,[37]],9,6],2],[[[64,[37]],9,6],2],[[[65,[37]],9,6],2],[[[66,[37]],9,6],2],[[[67,[37]],9,6],2],[[[68,[37]],9,6],2],[[[69,[50,37]],9,6],2],[[[70,[41]],9,6],2],[[[71,[40]],9,6],2],[[[72,[39]],9,6],2],[[[42,[37]],7,9,6],2],[[[43,[37]],7,9,6],2],[[[44,[37]],7,9,6],2],[[[45,[37]],7,9,6],2],[[[46,[37]],7,9,6],2],[[[47,[37]],7,9,6],2],[[[48,[37]],7,9,6],2],[[[49,[37]],7,9,6],2],[[[52,[50,37]],7,9,6],2],[[[54,[37]],7,9,6],2],[[[55,[37]],7,9,6],2],[[[56,[37]],7,9,6],2],[[[57,[37]],7,9,6],2],[[[58,[37]],7,9,6],2],[[[59,[37]],7,9,6],2],[[[60,[37]],7,9,6],2],[[[61,[37]],7,9,6],2],[[[62,[37]],7,9,6],2],[[[63,[37]],7,9,6],2],[[[64,[37]],7,9,6],2],[[[65,[37]],7,9,6],2],[[[66,[37]],7,9,6],2],[[[67,[37]],7,9,6],2],[[[68,[37]],7,9,6],2],[[[69,[50,37]],7,9,6],2],[[[70,[41]],7,9,6],2],[[[71,[40]],7,9,6],2],[[[72,[39]],7,9,6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],7,6],2],[[[43,[37]],7,6],2],[[[44,[37]],7,6],2],[[[45,[37]],7,6],2],[[[46,[37]],7,6],2],[[[47,[37]],7,6],2],[[[48,[37]],7,6],2],[[[49,[37]],7,6],2],[[[52,[50,37]],7,6],2],[[[54,[37]],7,6],2],[[[55,[37]],7,6],2],[[[56,[37]],7,6],2],[[[57,[37]],7,6],2],[[[58,[37]],7,6],2],[[[59,[37]],7,6],2],[[[60,[37]],7,6],2],[[[61,[37]],7,6],2],[[[62,[37]],7,6],2],[[[63,[37]],7,6],2],[[[64,[37]],7,6],2],[[[65,[37]],7,6],2],[[[66,[37]],7,6],2],[[[67,[37]],7,6],2],[[[68,[37]],7,6],2],[[[69,[50,37]],7,6],2],[[[70,[41]],7,6],2],[[[71,[40]],7,6],2],[[[72,[39]],7,6],2],[[[52,[50,37]]],[[2,[37]]]],[[[69,[50,37]]],[[2,[37]]]],[[53,53],10],[[42,29],30],[[43,29],30],[[44,29],30],[[45,29],30],[[46,29],30],[[47,29],30],[[48,29],30],[[49,29],30],[[[52,[[0,[50,73]]]],29],30],[[53,29],30],[[53,29],30],[[54,29],30],[[55,29],30],[[56,29],30],[[57,29],30],[[58,29],30],[[59,29],30],[[60,29],30],[[61,29],30],[[62,29],30],[[63,29],30],[[64,29],30],[[65,29],30],[[66,29],30],[[67,29],30],[[68,29],30],[[[69,[73]],29],30],[[[70,[73]],29],30],[[[71,[73]],29],30],[[[72,[73]],29],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],42],[23,43],[7,44],[7,45],[35,46],[[[74,[7]]],47],[[[8,[12]]],48],[[[8,[12]]],49],[50,[[52,[50]]]],[10,54],[20,55],[17,56],[18,57],[19,58],[16,59],[75,60],[12,61],[25,62],[26,63],[24,64],[9,65],[14,66],[15,67],[13,68],[50,[[69,[50]]]],[[],70],[[],71],[[],72],[[[52,[50,37]],34],[[2,[21]]]],[[[69,[50,37]],34],[[2,[21]]]],[[[52,[50,37]],34,34],[[2,[21]]]],[[[52,[50,37]],34],[[2,[21]]]],[[[52,[50,37]],34],2],[76],[[[52,[50,37]]],[[21,[9]]]],[[[52,[50,37]]],[[21,[9]]]],[[[69,[50,37]]],[[21,[9]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],35],[[],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],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[[43,[37]],34],2],[[[44,[37]],34],2],[[[45,[37]],34],2],[[[46,[37]],34],2],[[[47,[37]],34],2],[[[71,[40]],34],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],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[]],[[]],[[],10],[11,2],[10,2],[[[8,[12]]],2],[13,2],[[[0,[22,4]]],2],[[[0,[22,4]]],2],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[[[0,[22,4]],[0,[22,4]]],2],[14,2],[15,2],[[[0,[22,4]]],2],[[[0,[22,4]]],2],[[7,[0,[22,4]]],2],[[7,[0,[22,4]]],2],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[[[78,[77]],7,[0,[22,4]]],[[2,[77]]]],[[[78,[77]],7,[0,[22,4]]],[[2,[77]]]],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[16,2],[17,2],[18,2],[19,2],[20,2],[[[0,[22,4]]],2],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[[[21,[9]]],2],[[7,[0,[22,4]]],2],[[7,23,7,[0,[22,4]]],2],[[],2],[[[21,[9]]],2],[[[0,[22,4]]],2],[7,2],[[7,9],2],[[7,23,7,9],2],[9,2],[[7,9],2],[[7,23,7,9],2],[24,2],[25,2],[23,2],[26,2],[12,2],[[],2],[7,2],[[7,23,7],2],[[[0,[22,4]]],2],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[7,2],[7,2],[[],2],[[],2],[[],36]],"c":[],"p":[[8,"IntoIterator"],[4,"Result"],[8,"Display"],[8,"Sized"],[8,"Deserializer"],[8,"Visitor"],[15,"str"],[15,"slice"],[15,"usize"],[15,"bool"],[8,"Serializer"],[15,"u8"],[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"],[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,"I128Deserializer"],[3,"IsizeDeserializer"],[3,"U8Deserializer"],[3,"U16Deserializer"],[3,"U64Deserializer"],[3,"U128Deserializer"],[3,"UsizeDeserializer"],[3,"F32Deserializer"],[3,"F64Deserializer"],[3,"CharDeserializer"],[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_json":{"doc":"Serde JSON","t":"NNDDDNDNNGDDNELLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFLFLLLLLLLLLLLLLLLLLOALLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLFFFFFFLLLLLLLLLLLLLLLLLLADDIDDDLLLLLLLLLLLFLFLFLLLLLLLLLLLLLLLLLLLENNDNGNLLLLLLLLLLLLLLLLLLLLLEDDDDDNDNDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNEDNINDNNDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNICNDNNDNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLL","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","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","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_number","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","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"],[306,"serde_json::de"],[347,"serde_json::error"],[375,"serde_json::map"],[512,"serde_json::ser"],[608,"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 boolean to Value","","Convert a Vec to Value","Convert 64-bit floating point number to Value","","Convert a slice to Value","Convert string slice to Value","Convert copy-on-write string to Value","","","","Convert map (with string keys) to Value","","","","Convert String to Value","Returns the argument unchanged.","","Convert 32-bit floating point number to Value","","Convert Number to Value","","Convert () 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 a Number, returns the associated Number. …","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,50,10,3,6,2,14,50,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,2,0,3,10,10,3,2,2,14,50,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,50,10,3,6,2,2,2,50,3,3,3,10,0,0,50,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,50,10,3,6,2,14,50,10,3,6,2,14,50,10,3,6,2,0,0,0,0,0,0,0,59,60,61,59,60,61,50,14,59,60,61,0,14,0,14,0,14,59,60,61,14,14,50,59,60,61,59,60,61,59,60,61,59,60,61,0,62,62,0,62,0,62,62,62,10,62,62,10,62,62,62,62,62,10,10,10,10,10,10,62,62,62,62,0,0,0,0,0,0,64,0,64,0,0,0,64,3,64,67,66,68,69,71,70,72,73,64,67,66,68,69,71,70,72,73,3,3,3,64,67,66,68,69,71,70,72,73,3,66,3,3,66,3,67,66,64,67,66,68,69,71,70,72,73,68,69,71,70,72,73,66,3,3,3,64,67,66,3,3,68,69,71,70,72,73,3,68,69,71,70,72,73,68,69,71,70,72,73,64,64,3,66,3,3,68,69,71,70,72,73,64,67,66,68,69,71,70,72,73,64,67,66,68,69,71,70,72,73,64,67,66,68,69,71,70,72,73,3,3,3,78,78,78,0,0,78,0,78,0,78,78,0,78,78,5,76,5,76,5,76,5,76,5,76,5,78,77,76,78,77,76,77,76,77,76,76,5,76,5,76,5,76,5,5,76,5,77,76,78,77,76,78,77,76,6,6,76,6,77,76,0,0,0,0,0,0,78,77,76,78,77,76,78,77,76,6,76,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,40,2,40,2,2,2,2,2,2,40,79,40,79,40,40,40,79,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,79,40,40,40,40,40,40,40,40,40,40,40,40,40,0,2,2,40,79,40,2,2,2,40,2,40,2,2,2,2,2,40,2,2,40,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,2,40,40,0,79,40,79,40,79,40],"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,[17,[16]],15],9],[[2,16,[17,[16]],15],[[12,[10]]]],[[2,16,[17,[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,[17,[16]],15],9],[[2,16,[17,[16]],15],[[12,[10]]]],[[2,16,[17,[16]],15],[[12,[10]]]],[[[14,[13]],18,15],9],[[2,18,15],[[12,[10]]]],[[2,18,15],[[12,[10]]]],[[[14,[13]],16,18,15],9],[[2,16,18,15],[[12,[10]]]],[[2,16,18,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]]],19],[[2,20],19],[[2,21],19],[[2,22],19],[[2,23],19],[[2,24],19],[[2,24],19],[[2,25],19],[[2,20],19],[[2,26],19],[[2,27],19],[[2,23],19],[[2,28],19],[[2,29],19],[[2,28],19],[[2,21],19],[[2,30],19],[[2,25],19],[[2,1],19],[[2,24],19],[[2,20],19],[[2,23],19],[[2,19],19],[[2,26],19],[[2,26],19],[[2,19],19],[[2,27],19],[[2,30],19],[[2,19],19],[[2,25],19],[[2,28],19],[[2,21],19],[[2,27],19],[[2,29],19],[[2,18],19],[[2,29],19],[[2,16],19],[[2,22],19],[[2,18],19],[[2,16],19],[[2,30],19],[[2,22],19],[[2,2],19],[[2,18],19],[[],19],[[],19],0,[[[3,[1,2]],31]],[[10,32],33],[[10,32],33],[[[3,[1,2]],32],[[12,[34]]]],[[2,32],33],[[2,32],33],[[]],[[]],[[]],[[]],[[]],[19,2],[20,2],[[[36,[[35,[2]]]]],2],[26,2],[18,2],[[[17,[[0,[37,[35,[2]]]]]]],2],[16,2],[[[38,[16]]],2],[30,2],[22,2],[27,2],[[[3,[1,2]]],2],[24,2],[28,2],[29,2],[1,2],[[]],[[[39,[[35,[2]]]]],2],[23,2],[25,2],[40,2],[21,2],[[],2],[31,[[3,[1,2]]]],[31,2],[31,2],[41,[[9,[42]]]],[[[17,[20]]],[[9,[43]]]],[16,[[9,[43]]]],[16,[[12,[2,10]]]],[2,[[12,[42,10]]]],[[[3,[1,2]],[0,[7,44,45,46]]],2],[[2,47],2],[[[3,[1,2]],[0,[7,44,45,46]]],2],[[2,47],2],[[]],[[]],[[]],[[]],[[]],[[]],[2],[2],[[]],[[[3,[1,2]]]],[[[3,[1,2]]]],[[[3,[1,2]]]],[[48,49],10],0,0,[[[50,[13,43]]],[[39,[[9,[43]]]]]],[51],0,[[[3,[1,2]],52],12],[[2,52],12],[[[6,[4,5]],19],9],[[[6,[4,5]],[17,[20]]],9],[[[6,[4,5]],53],9],[[[6,[4,5]],23],9],[[[6,[4,5]],26],9],[[[6,[4,5]],54],9],[[[6,[4,5]],25],9],[[[6,[4,5]],28],9],[[[6,[4,5]],29],9],[[[6,[4,5]],22],9],[[[6,[4,5]],[39,[18]]],9],[[[6,[4,5]],16,[0,[7,55]]],9],[[[6,[4,5]],16,30,16,[0,[7,55]]],9],[[[6,[4,5]]],9],[[[6,[4,5]],[39,[18]]],9],[[[6,[4,5]],[0,[7,55]]],9],[[[6,[4,5]],16],9],[[[6,[4,5]],16,18],9],[[[6,[4,5]],16,30,16,18],9],[[[6,[4,5]],18],9],[[[6,[4,5]],16,18],9],[[[6,[4,5]],16,30,16,18],9],[[[6,[4,5]],56],9],[[[6,[4,5]],24],9],[[[6,[4,5]],30],9],[[[6,[4,5]],21],9],[[[6,[4,5]],20],9],[[[6,[4,5]]],9],[[[6,[4,5]],16],9],[[[6,[4,5]],16,30,16],9],[10,[[39,[57]]]],[[]],[[]],[[[0,[7,55]]],[[9,[1]]]],[[],1],[[],1],[[[0,[7,55]]],[[9,[1]]]],[55,[[12,[2,10]]]],[[[0,[7,55]]],[[9,[[36,[20]]]]]],[[[0,[7,55]]],[[9,[[36,[20]]]]]],[[4,[0,[7,55]]],9],[[4,[0,[7,55]]],9],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[50,[13,43]]],18],[[[14,[13]]],9],[[]],[[]],[[]],[41,[[9,[42]]]],[41,[[14,[[59,[41]]]]]],[[[17,[20]]],[[9,[43]]]],[[[17,[20]]],[[14,[60]]]],[16,[[9,[43]]]],[16,[[14,[61]]]],[[]],[[]],[[]],[[[14,[13]]],[[50,[13,43]]]],[13,[[14,[13]]]],[13,[[50,[13,43]]]],[41,[[59,[41]]]],[[[17,[20]]],60],[16,61],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],58],[[],58],[[],58],0,0,0,0,0,0,0,[[]],[[]],[10,62],[62,62],[[]],[10,18],[[62,62],19],[[],19],[[62,32],33],[[]],[[]],[10,[[39,[63]]]],[10,19],[10,19],[10,19],[10,19],[10,18],[[]],[[],12],[[],12],[[],58],0,0,0,0,0,0,0,0,0,0,0,0,[[64,65],64],[[[3,[1,2]],[3,[1,2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[1,2]]]],[[[3,[1,2]],[0,[7,44,45,46]]],19],[[[3,[1,2]],[35,[1]]],64],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[1,2]],[0,[7,44,45,46]]],[[39,[2]]]],[66,2],[[[3,[1,2]],[0,[7,44,45,46]]],39],[[[3,[1,2]],[0,[7,44,45,46]]],[[39,[2]]]],[66,2],[[[3,[1,2]],1,2],[[39,[2]]]],[[67,2],2],[[66,2],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[66,2],[[[3,[1,2]]],19],[[[3,[1,2]]],68],[[[3,[1,2]]],69],[64,1],[67,1],[66,1],[[[3,[1,2]]],70],[[[3,[1,2]]],18],[68,18],[69,18],[71,18],[70,18],[72,18],[73,18],[[],[[3,[1,2]]]],[68,39],[69,39],[71,39],[70,39],[72,39],[73,39],[68,39],[69,39],[71,39],[70,39],[72,39],[73,39],[[64,2],2],[[64,65],2],[[[3,[1,2]],[0,[7,44,45,46]]],[[39,[2]]]],[66,2],[[[3,[1,2]],[0,[7,44,45,46]]],39],[[[3,[1,2]],74]],[68],[69],[71],[70],[72],[73],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[[3,[1,2]]],72],[[[3,[1,2]]],73],[18,[[3,[1,2]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[0,[7,4]]],75],[[76,[0,[7,4]]],75],[[[0,[7,4]],19],75],[[76,[0,[7,4]],19],75],[[[0,[7,4]]],75],[[76,[0,[7,4]]],75],[[[0,[7,4]],19],75],[[76,[0,[7,4]],19],75],[[[0,[7,4]]],75],[[76,[0,[7,4]]],75],[[[0,[7,4]]],75],[[]],[[]],[[]],[[]],[[]],[[]],[77,77],[76,76],[[]],[[]],[[],76],[[[0,[7,4]]],75],[[76,[0,[7,4]]],75],[[[0,[7,4]]],75],[[76,[0,[7,4]]],75],[[[0,[7,4]]],75],[[76,[0,[7,4]]],75],[[[0,[7,4]]],75],[[[0,[7,4]]],75],[[76,[0,[7,4]]],75],[[[0,[7,4]]],75],[[77,32],33],[[76,32],33],[[]],[[]],[[]],[[]],[[]],[[]],[[[6,[4,5]]],4],[4,[[6,[4]]]],[[],76],[4,[[6,[4,76]]]],[[]],[[]],[[[0,[7,55]]],[[9,[1]]]],[[[0,[7,55]]],[[9,[1]]]],[[[0,[7,55]]],[[9,[[36,[20]]]]]],[[[0,[7,55]]],[[9,[[36,[20]]]]]],[[4,[0,[7,55]]],9],[[4,[0,[7,55]]],9],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],58],[[],58],[[],58],[[4,5],[[6,[4,5]]]],[[[17,[20]]],76],[[[0,[7,4]],19],75],[[[0,[7,4]],[17,[20]]],75],[[[0,[7,4]],78],75],[[[0,[7,4]],23],75],[[[0,[7,4]],26],75],[[[0,[7,4]],54],75],[[[0,[7,4]],25],75],[[[0,[7,4]],28],75],[[[0,[7,4]],29],75],[[[0,[7,4]],22],75],[[[0,[7,4]]],75],[[[0,[7,4]],16],75],[[[0,[7,4]],16],75],[[[0,[7,4]],16],75],[[[0,[7,4]],56],75],[[[0,[7,4]],24],75],[[[0,[7,4]],30],75],[[[0,[7,4]],21],75],[[[0,[7,4]],20],75],0,0,0,0,0,0,0,0,0,0,0,[2,[[39,[[36,[2]]]]]],[2,[[39,[[36,[2]]]]]],[2,[[39,[19]]]],[2,[[39,[26]]]],[40,[[39,[26]]]],[2,[[39,[29]]]],[40,[[39,[29]]]],[2,39],[2,[[39,[40]]]],[2,[[39,[[3,[1,2]]]]]],[2,[[39,[[3,[1,2]]]]]],[2,[[39,[16]]]],[2,[[39,[21]]]],[40,[[39,[21]]]],[[]],[[]],[[]],[[]],[40,40],[[]],[[79,[0,[7,8]]],[[9,[2]]]],[11,[[12,[40]]]],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],12],[[40,15],12],[[40,15],12],[[40,15],12],[[40,15],12],[[40,15],12],[[40,15],12],[[40,15],12],[[40,16,[17,[16]],15],12],[[40,16,[17,[16]],15],12],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],12],[[40,15],12],[[40,15],12],[[40,15],12],[[40,15],12],[[40,15],12],[[40,16,15],12],[[40,16,15],12],[[40,15],12],[[40,15],12],[[40,15],12],[[40,15],12],[[40,15],12],[[40,15],12],[[40,15],12],[[40,15],12],[[40,16,[17,[16]],15],12],[[40,16,[17,[16]],15],12],[[40,18,15],12],[[40,18,15],12],[[40,16,18,15],12],[[40,16,18,15],12],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],[[12,[10]]]],[[40,15],12],[[40,15],12],[[40,16,15],12],[[40,16,15],12],[[40,40],19],[[],19],[[40,32],33],[[40,32],33],[[]],[30,40],[28,40],[25,40],[29,40],[[]],[20,40],[24,40],[27,40],[22,40],[21,40],[18,40],[26,[[39,[40]]]],[16,[[12,[40]]]],[2,[[12,[42,10]]]],[[2,47],[[39,[2]]]],[[2,47],[[39,[2]]]],[[40,80]],[[]],[[]],[2,19],[2,19],[2,19],[40,19],[2,19],[40,19],[2,19],[2,19],[2,19],[2,19],[2,19],[40,19],[[2,16],[[39,[2]]]],[[2,16],[[39,[2]]]],[[40,52],12],[[79,19],[[9,[2]]]],[[79,[17,[20]]],[[9,[2]]]],[[79,53],[[9,[2]]]],[[79,23],[[9,[2]]]],[[79,26],[[9,[2]]]],[[79,54],[[9,[2]]]],[[79,25],[[9,[2]]]],[[79,28],[[9,[2]]]],[[79,29],[[9,[2]]]],[[79,22],[[9,[2]]]],[[79,[39,[18]]],9],[[79,16,[0,[7,55]]],[[9,[2]]]],[[79,16,30,16,[0,[7,55]]],[[9,[2]]]],[79,[[9,[2]]]],[[79,[39,[18]]],9],[[79,[0,[7,55]]],[[9,[2]]]],[[79,16],[[9,[2]]]],[[79,16,18],9],[[79,16,30,16,18],9],[[79,18],9],[[79,16,18],9],[[79,16,30,16,18],9],[[79,56],[[9,[2]]]],[[79,24],[[9,[2]]]],[[79,30],[[9,[2]]]],[[79,21],[[9,[2]]]],[[79,20],[[9,[2]]]],[79,[[9,[2]]]],[[79,16],[[9,[2]]]],[[79,16,30,16],[[9,[2]]]],[2,2],[[]],[[],1],[55,[[12,[2,10]]]],[[],12],[[],12],[[],12],[[],12],[[],58],[[],58]],"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,"slice"],[15,"usize"],[15,"bool"],[15,"u8"],[15,"u64"],[15,"i8"],[15,"f32"],[15,"u16"],[15,"i16"],[15,"f64"],[15,"isize"],[15,"i32"],[15,"i64"],[15,"u32"],[8,"IntoIterator"],[3,"Formatter"],[6,"Result"],[3,"Error"],[8,"Into"],[3,"Vec"],[8,"Clone"],[4,"Cow"],[4,"Option"],[3,"Number"],[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"]]},\ "shell_words":{"doc":"Process command line according to parsing rules of Unix …","t":"DLLLLLLLLLLFLFFLLLLL","n":["ParseError","borrow","borrow_mut","clone","clone_into","eq","equivalent","fmt","fmt","from","into","join","provide","quote","split","to_owned","to_string","try_from","try_into","type_id"],"q":[[0,"shell_words"]],"d":["An error returned when shell parsing fails.","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","Joins arguments into a single command line suitable for …","","Escapes special characters in a string, so that it will …","Splits command line into separate arguments, in much the …","","","","",""],"i":[0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1],"f":[0,[[]],[[]],[1,1],[[]],[[1,1],2],[[],2],[[1,3],4],[[1,3],4],[[]],[[]],[5,6],[7],[8,[[9,[8]]]],[8,[[11,[[10,[6]],1]]]],[[]],[[],6],[[],11],[[],11],[[],12]],"c":[],"p":[[3,"ParseError"],[15,"bool"],[3,"Formatter"],[6,"Result"],[8,"IntoIterator"],[3,"String"],[3,"Demand"],[15,"str"],[4,"Cow"],[3,"Vec"],[4,"Result"],[3,"TypeId"]]},\ diff --git a/serde/de/trait.Deserialize.html b/serde/de/trait.Deserialize.html index 3739af128b..8f771162cb 100644 --- a/serde/de/trait.Deserialize.html +++ b/serde/de/trait.Deserialize.html @@ -26,193 +26,193 @@

Lifetime

D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer.

See the Implementing Deserialize section of the manual for more information about how to implement this method.

-

Implementations on Foreign Types§

source§

impl<'de> Deserialize<'de> for u16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for PathBuf

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for isize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicU64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 28]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Box<[T]>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Ipv4Addr

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroI128

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for RwLock<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 0]

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for CString

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicIsize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for VecDeque<T>where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for Option<T>where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for bool

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroI16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 7]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Box<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where +

Implementations on Foreign Types§

source§

impl<'de, T> Deserialize<'de> for LinkedList<T>where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 11]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>where + T: ToOwned + ?Sized, + T::Owned: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T, E> Deserialize<'de> for Result<T, E>where + T: Deserialize<'de>, + E: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for SocketAddrV6

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for SystemTime

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, Idx> Deserialize<'de> for Range<Idx>where + Idx: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Duration

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 23]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroI32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, T, S> Deserialize<'de> for HashSet<T, S>where T: Deserialize<'de> + Eq + Hash, - S: BuildHasher + Default,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for i16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, Idx> Deserialize<'de> for Range<Idx>where - Idx: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for usize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicU16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 22]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + S: BuildHasher + Default,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>, T14: Deserialize<'de>, T15: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 12]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 15]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for i32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Reverse<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicI8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V>where - K: Deserialize<'de> + Ord, - V: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a str

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 20]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for Bound<T>where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for f64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for String

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 25]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Mutex<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroUsize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroU128

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a Path

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for BTreeSet<T>where + T: Deserialize<'de> + Eq + Ord,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 0]

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroU8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 6]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Box<OsStr>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 29]where T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for SocketAddr

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 16]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for OsString

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>> Deserialize<'de> for (T0,)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroUsize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for i16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 2]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a str

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 32]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 30]where T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for RefCell<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for IpAddr

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for SocketAddrV4

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicBool

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 23]where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroI128

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 20]where T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for Cell<T>where - T: Deserialize<'de> + Copy,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for u8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroI16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroI64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for f32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for RefCell<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Ipv4Addr

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 31]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Box<Path>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Box<str>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 12]where T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroIsize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 11]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for u64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for IpAddr

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroI32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for BTreeSet<T>where - T: Deserialize<'de> + Eq + Ord,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicI32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for LinkedList<T>where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicU8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicUsize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for String

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for SocketAddrV6

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>where - T: ToOwned + ?Sized, - T::Owned: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for Option<T>where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicU16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 14]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 24]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a [u8]

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for Wrapping<T>where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for Bound<T>where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroU128

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 4]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroU64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 3]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 19]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroU32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 30]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>, T14: Deserialize<'de>, T15: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 6]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicU32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for Vec<T>where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T: ?Sized> Deserialize<'de> for PhantomData<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 25]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroI8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a Path

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 1]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 17]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 7]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T: ?Sized> Deserialize<'de> for PhantomData<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Box<Path>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Reverse<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicI16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, Idx> Deserialize<'de> for RangeFrom<Idx>where - Idx: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for i8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroU16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 21]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for char

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 29]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Mutex<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 18]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroU8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + Idx: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 26]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Box<[T]>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for usize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for u16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicI64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Box<CStr>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicU64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 4]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for VecDeque<T>where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>> Deserialize<'de> for (T0,)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for i64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for u8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for u64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroU64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>where K: Deserialize<'de> + Eq + Hash, V: Deserialize<'de>, - S: BuildHasher + Default,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 9]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicI64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicI16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 13]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T, E> Deserialize<'de> for Result<T, E>where - T: Deserialize<'de>, - E: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 32]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + S: BuildHasher + Default,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 1]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicU32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Ipv6Addr

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for OsString

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for SocketAddr

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 10]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for Cell<T>where + T: Deserialize<'de> + Copy,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroIsize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for RwLock<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Box<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for bool

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicU8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for u32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for PathBuf

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroI8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for i128

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for u128

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Box<str>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 8]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for BinaryHeap<T>where - T: Deserialize<'de> + Ord,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroI64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, Idx> Deserialize<'de> for RangeTo<Idx>where - Idx: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Box<OsStr>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 10]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for u32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 26]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>, T14: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for ()

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for SystemTime

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 5]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for i64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Duration

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>> Deserialize<'de> for (T0, T1)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for f32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + Idx: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicBool

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for CString

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for char

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 3]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 22]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroU16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 16]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicI8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>> Deserialize<'de> for (T0, T1)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for Wrapping<T>where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 24]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 19]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicUsize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for Vec<T>where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 27]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Box<CStr>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for f64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, Idx> Deserialize<'de> for RangeInclusive<Idx>where - Idx: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Ipv6Addr

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for u128

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for i128

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + Idx: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicI32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 5]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 13]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for i32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a [u8]

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 9]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V>where + K: Deserialize<'de> + Ord, + V: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for i8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 18]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>, T14: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicIsize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 28]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 21]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for isize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for BinaryHeap<T>where + T: Deserialize<'de> + Ord,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroU32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for ()

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 17]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

Implementors§

source§

impl<'de> Deserialize<'de> for IgnoredAny

\ No newline at end of file diff --git a/serde/de/trait.IntoDeserializer.html b/serde/de/trait.IntoDeserializer.html index dd6ed4e854..58a54f269d 100644 --- a/serde/de/trait.IntoDeserializer.html +++ b/serde/de/trait.IntoDeserializer.html @@ -29,39 +29,39 @@

Example

}

Required Associated Types§

source

type Deserializer: Deserializer<'de, Error = E>

The type of the deserializer being converted into.

Required Methods§

source

fn into_deserializer(self) -> Self::Deserializer

Convert this value into a deserializer.

-

Implementations on Foreign Types§

source§

impl<'de, E> IntoDeserializer<'de, E> for Stringwhere - E: Error,

§

type Deserializer = StringDeserializer<E>

source§

fn into_deserializer(self) -> StringDeserializer<E>

source§

impl<'de, 'a, E> IntoDeserializer<'de, E> for &'a strwhere - E: Error,

§

type Deserializer = StrDeserializer<'a, E>

source§

fn into_deserializer(self) -> StrDeserializer<'a, E>

source§

impl<'de, E> IntoDeserializer<'de, E> for u16where - E: Error,

§

type Deserializer = U16Deserializer<E>

source§

fn into_deserializer(self) -> U16Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for f32where - E: Error,

§

type Deserializer = F32Deserializer<E>

source§

fn into_deserializer(self) -> F32Deserializer<E>

source§

impl<'de, K, V, S, E> IntoDeserializer<'de, E> for HashMap<K, V, S>where - K: IntoDeserializer<'de, E> + Eq + Hash, - V: IntoDeserializer<'de, E>, - S: BuildHasher, - E: Error,

§

type Deserializer = MapDeserializer<'de, <HashMap<K, V, S> as IntoIterator>::IntoIter, E>

source§

fn into_deserializer(self) -> Self::Deserializer

source§

impl<'de, K, V, E> IntoDeserializer<'de, E> for BTreeMap<K, V>where +

Implementations on Foreign Types§

source§

impl<'de, 'a, E> IntoDeserializer<'de, E> for Cow<'a, str>where + E: Error,

§

type Deserializer = CowStrDeserializer<'a, E>

source§

fn into_deserializer(self) -> CowStrDeserializer<'a, E>

source§

impl<'de, E> IntoDeserializer<'de, E> for ()where + E: Error,

§

type Deserializer = UnitDeserializer<E>

source§

fn into_deserializer(self) -> UnitDeserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for i16where + E: Error,

§

type Deserializer = I16Deserializer<E>

source§

fn into_deserializer(self) -> I16Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for u16where + E: Error,

§

type Deserializer = U16Deserializer<E>

source§

fn into_deserializer(self) -> U16Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for u128where + E: Error,

§

type Deserializer = U128Deserializer<E>

source§

fn into_deserializer(self) -> U128Deserializer<E>

source§

impl<'de, K, V, E> IntoDeserializer<'de, E> for BTreeMap<K, V>where K: IntoDeserializer<'de, E> + Eq + Ord, V: IntoDeserializer<'de, E>, - E: Error,

§

type Deserializer = MapDeserializer<'de, <BTreeMap<K, V, Global> as IntoIterator>::IntoIter, E>

source§

fn into_deserializer(self) -> Self::Deserializer

source§

impl<'de, E> IntoDeserializer<'de, E> for u64where - E: Error,

§

type Deserializer = U64Deserializer<E>

source§

fn into_deserializer(self) -> U64Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for i128where - E: Error,

§

type Deserializer = I128Deserializer<E>

source§

fn into_deserializer(self) -> I128Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for charwhere - E: Error,

§

type Deserializer = CharDeserializer<E>

source§

fn into_deserializer(self) -> CharDeserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for f64where - E: Error,

§

type Deserializer = F64Deserializer<E>

source§

fn into_deserializer(self) -> F64Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for boolwhere - E: Error,

§

type Deserializer = BoolDeserializer<E>

source§

fn into_deserializer(self) -> BoolDeserializer<E>

source§

impl<'de, 'a, E> IntoDeserializer<'de, E> for &'a [u8]where - E: Error,

§

type Deserializer = BytesDeserializer<'a, E>

source§

fn into_deserializer(self) -> BytesDeserializer<'a, E>

source§

impl<'de, E> IntoDeserializer<'de, E> for isizewhere - E: Error,

§

type Deserializer = IsizeDeserializer<E>

source§

fn into_deserializer(self) -> IsizeDeserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for i16where - E: Error,

§

type Deserializer = I16Deserializer<E>

source§

fn into_deserializer(self) -> I16Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for i32where - E: Error,

§

type Deserializer = I32Deserializer<E>

source§

fn into_deserializer(self) -> I32Deserializer<E>

source§

impl<'de, T, E> IntoDeserializer<'de, E> for Vec<T>where - T: IntoDeserializer<'de, E>, - E: Error,

§

type Deserializer = SeqDeserializer<<Vec<T, Global> as IntoIterator>::IntoIter, E>

source§

fn into_deserializer(self) -> Self::Deserializer

source§

impl<'de, E> IntoDeserializer<'de, E> for ()where - E: Error,

§

type Deserializer = UnitDeserializer<E>

source§

fn into_deserializer(self) -> UnitDeserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for i8where - E: Error,

§

type Deserializer = I8Deserializer<E>

source§

fn into_deserializer(self) -> I8Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for u32where - E: Error,

§

type Deserializer = U32Deserializer<E>

source§

fn into_deserializer(self) -> U32Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for u8where - E: Error,

§

type Deserializer = U8Deserializer<E>

source§

fn into_deserializer(self) -> U8Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for usizewhere - E: Error,

§

type Deserializer = UsizeDeserializer<E>

source§

fn into_deserializer(self) -> UsizeDeserializer<E>

source§

impl<'de, 'a, E> IntoDeserializer<'de, E> for Cow<'a, str>where - E: Error,

§

type Deserializer = CowStrDeserializer<'a, E>

source§

fn into_deserializer(self) -> CowStrDeserializer<'a, E>

source§

impl<'de, T, S, E> IntoDeserializer<'de, E> for HashSet<T, S>where + E: Error,

§

type Deserializer = MapDeserializer<'de, <BTreeMap<K, V, Global> as IntoIterator>::IntoIter, E>

source§

fn into_deserializer(self) -> Self::Deserializer

source§

impl<'de, E> IntoDeserializer<'de, E> for u32where + E: Error,

§

type Deserializer = U32Deserializer<E>

source§

fn into_deserializer(self) -> U32Deserializer<E>

source§

impl<'de, T, S, E> IntoDeserializer<'de, E> for HashSet<T, S>where T: IntoDeserializer<'de, E> + Eq + Hash, S: BuildHasher, - E: Error,

§

type Deserializer = SeqDeserializer<<HashSet<T, S> as IntoIterator>::IntoIter, E>

source§

fn into_deserializer(self) -> Self::Deserializer

source§

impl<'de, E> IntoDeserializer<'de, E> for u128where - E: Error,

§

type Deserializer = U128Deserializer<E>

source§

fn into_deserializer(self) -> U128Deserializer<E>

source§

impl<'de, T, E> IntoDeserializer<'de, E> for BTreeSet<T>where + E: Error,

§

type Deserializer = SeqDeserializer<<HashSet<T, S> as IntoIterator>::IntoIter, E>

source§

fn into_deserializer(self) -> Self::Deserializer

source§

impl<'de, E> IntoDeserializer<'de, E> for f64where + E: Error,

§

type Deserializer = F64Deserializer<E>

source§

fn into_deserializer(self) -> F64Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for Stringwhere + E: Error,

§

type Deserializer = StringDeserializer<E>

source§

fn into_deserializer(self) -> StringDeserializer<E>

source§

impl<'de, K, V, S, E> IntoDeserializer<'de, E> for HashMap<K, V, S>where + K: IntoDeserializer<'de, E> + Eq + Hash, + V: IntoDeserializer<'de, E>, + S: BuildHasher, + E: Error,

§

type Deserializer = MapDeserializer<'de, <HashMap<K, V, S> as IntoIterator>::IntoIter, E>

source§

fn into_deserializer(self) -> Self::Deserializer

source§

impl<'de, T, E> IntoDeserializer<'de, E> for Vec<T>where + T: IntoDeserializer<'de, E>, + E: Error,

§

type Deserializer = SeqDeserializer<<Vec<T, Global> as IntoIterator>::IntoIter, E>

source§

fn into_deserializer(self) -> Self::Deserializer

source§

impl<'de, E> IntoDeserializer<'de, E> for u8where + E: Error,

§

type Deserializer = U8Deserializer<E>

source§

fn into_deserializer(self) -> U8Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for charwhere + E: Error,

§

type Deserializer = CharDeserializer<E>

source§

fn into_deserializer(self) -> CharDeserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for f32where + E: Error,

§

type Deserializer = F32Deserializer<E>

source§

fn into_deserializer(self) -> F32Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for i64where + E: Error,

§

type Deserializer = I64Deserializer<E>

source§

fn into_deserializer(self) -> I64Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for isizewhere + E: Error,

§

type Deserializer = IsizeDeserializer<E>

source§

fn into_deserializer(self) -> IsizeDeserializer<E>

source§

impl<'de, T, E> IntoDeserializer<'de, E> for BTreeSet<T>where T: IntoDeserializer<'de, E> + Eq + Ord, - E: Error,

§

type Deserializer = SeqDeserializer<<BTreeSet<T, Global> as IntoIterator>::IntoIter, E>

source§

fn into_deserializer(self) -> Self::Deserializer

source§

impl<'de, E> IntoDeserializer<'de, E> for i64where - E: Error,

§

type Deserializer = I64Deserializer<E>

source§

fn into_deserializer(self) -> I64Deserializer<E>

Implementors§

\ No newline at end of file + E: Error,
§

type Deserializer = SeqDeserializer<<BTreeSet<T, Global> as IntoIterator>::IntoIter, E>

source§

fn into_deserializer(self) -> Self::Deserializer

source§

impl<'de, 'a, E> IntoDeserializer<'de, E> for &'a [u8]where + E: Error,

§

type Deserializer = BytesDeserializer<'a, E>

source§

fn into_deserializer(self) -> BytesDeserializer<'a, E>

source§

impl<'de, E> IntoDeserializer<'de, E> for u64where + E: Error,

§

type Deserializer = U64Deserializer<E>

source§

fn into_deserializer(self) -> U64Deserializer<E>

source§

impl<'de, 'a, E> IntoDeserializer<'de, E> for &'a strwhere + E: Error,

§

type Deserializer = StrDeserializer<'a, E>

source§

fn into_deserializer(self) -> StrDeserializer<'a, E>

source§

impl<'de, E> IntoDeserializer<'de, E> for i128where + E: Error,

§

type Deserializer = I128Deserializer<E>

source§

fn into_deserializer(self) -> I128Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for boolwhere + E: Error,

§

type Deserializer = BoolDeserializer<E>

source§

fn into_deserializer(self) -> BoolDeserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for i8where + E: Error,

§

type Deserializer = I8Deserializer<E>

source§

fn into_deserializer(self) -> I8Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for i32where + E: Error,

§

type Deserializer = I32Deserializer<E>

source§

fn into_deserializer(self) -> I32Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for usizewhere + E: Error,

§

type Deserializer = UsizeDeserializer<E>

source§

fn into_deserializer(self) -> UsizeDeserializer<E>

Implementors§

\ No newline at end of file diff --git a/serde/de/value/struct.Error.html b/serde/de/value/struct.Error.html index 637e92d4ac..86fe46af8c 100644 --- a/serde/de/value/struct.Error.html +++ b/serde/de/value/struct.Error.html @@ -1,8 +1,8 @@ Error in serde::de::value - Rust

Struct serde::de::value::Error

source ·
pub struct Error { /* private fields */ }
Expand description

A minimal representation of all possible errors that can occur using the IntoDeserializer trait.

-

Trait Implementations§

source§

impl Clone for Error

source§

fn clone(&self) -> Error

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 Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Error

source§

fn description(&self) -> &str

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

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

The lower-level source of this error, if any. Read more
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 Error for Error

source§

fn custom<T>(msg: T) -> Selfwhere +

Trait Implementations§

source§

impl Clone for Error

source§

fn clone(&self) -> Error

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 Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Error

source§

fn custom<T>(msg: T) -> Selfwhere T: Display,

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

impl Error for Error

source§

fn custom<T>(msg: T) -> Selfwhere +while serializing a type. Read more

source§

impl Error for Error

source§

fn custom<T>(msg: T) -> Selfwhere T: Display,

Raised when there is general error when deserializing a type. Read 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 @@ -11,7 +11,7 @@ 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 PartialEq<Error> for Error

source§

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

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

impl Error for Error

source§

fn description(&self) -> &str

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

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

The lower-level source of this error, if any. Read more
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 PartialEq<Error> for Error

source§

fn eq(&self, other: &Error) -> 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 StructuralPartialEq for Error

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> 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/de/value/struct.MapAccessDeserializer.html b/serde/de/value/struct.MapAccessDeserializer.html index 478cd8ca86..8564661423 100644 --- a/serde/de/value/struct.MapAccessDeserializer.html +++ b/serde/de/value/struct.MapAccessDeserializer.html @@ -1,7 +1,7 @@ MapAccessDeserializer in serde::de::value - Rust
pub struct MapAccessDeserializer<A> { /* private fields */ }
Expand description

A deserializer holding a MapAccess.

Implementations§

source§

impl<A> MapAccessDeserializer<A>

source

pub fn new(map: A) -> Self

Construct a new MapAccessDeserializer<A>.

Trait Implementations§

source§

impl<A: Clone> Clone for MapAccessDeserializer<A>

source§

fn clone(&self) -> MapAccessDeserializer<A>

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<A: Debug> Debug for MapAccessDeserializer<A>

source§

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

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

impl<'de, A> Deserializer<'de> for MapAccessDeserializer<A>where - A: MapAccess<'de>,

§

type Error = <A as MapAccess<'de>>::Error

The error type that can be returned if some error occurs during + A: MapAccess<'de>,

§

type Error = <A as MapAccess<'de>>::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, Self::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_enum<V>( @@ -79,7 +79,7 @@ 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, A> EnumAccess<'de> for MapAccessDeserializer<A>where - A: MapAccess<'de>,

§

type Error = <A as MapAccess<'de>>::Error

The error type that can be returned if some error occurs during + A: MapAccess<'de>,
§

type Error = <A as MapAccess<'de>>::Error

The error type that can be returned if some error occurs during deserialization.
§

type Variant = MapAsEnum<A>

The Visitor that will be used to deserialize the content of the enum variant.
source§

fn variant_seed<T>( self, diff --git a/serde/de/value/struct.MapDeserializer.html b/serde/de/value/struct.MapDeserializer.html index 8a45811ca3..de899fde99 100644 --- a/serde/de/value/struct.MapDeserializer.html +++ b/serde/de/value/struct.MapDeserializer.html @@ -20,7 +20,7 @@ I::Item: Pair, <I::Item as Pair>::First: IntoDeserializer<'de, E>, <I::Item as Pair>::Second: IntoDeserializer<'de, E>, - E: Error,

§

type Error = E

The error type that can be returned if some error occurs during + E: Error,
§

type Error = E

The error type that can be returned if some error occurs during deserialization.
source§

fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::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_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error>where @@ -102,7 +102,7 @@ I::Item: Pair, <I::Item as Pair>::First: IntoDeserializer<'de, E>, <I::Item as Pair>::Second: IntoDeserializer<'de, E>, - E: Error,

§

type Error = E

The error type that can be returned if some error occurs during + E: Error,
§

type Error = E

The error type that can be returned if some error occurs during deserialization.
source§

fn next_key_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>, Self::Error>where T: DeserializeSeed<'de>,

This returns Ok(Some(key)) for the next key in the map, or Ok(None) if there are no more remaining entries. Read more
source§

fn next_value_seed<T>(&mut self, seed: T) -> Result<T::Value, Self::Error>where @@ -113,7 +113,7 @@ ) -> Result<Option<(TK::Value, TV::Value)>, Self::Error>where TK: DeserializeSeed<'de>, TV: DeserializeSeed<'de>,

This returns Ok(Some((key, value))) for the next (key-value) pair in -the map, or Ok(None) if there are no more remaining items. Read more
source§

fn size_hint(&self) -> Option<usize>

Returns the number of entries remaining in the map, if known.
source§

fn next_key<K>(&mut self) -> Result<Option<K>, Self::Error>where +the map, or Ok(None) if there are no more remaining items. Read more

source§

fn size_hint(&self) -> Option<usize>

Returns the number of entries remaining in the map, if known.
source§

fn next_key<K>(&mut self) -> Result<Option<K>, Self::Error>where K: Deserialize<'de>,

This returns Ok(Some(key)) for the next key in the map, or Ok(None) if there are no more remaining entries. Read more
source§

fn next_value<V>(&mut self) -> Result<V, Self::Error>where V: Deserialize<'de>,

This returns a Ok(value) for the next value in the map. Read more
source§

fn next_entry<K, V>(&mut self) -> Result<Option<(K, V)>, Self::Error>where @@ -124,13 +124,13 @@ I::Item: Pair, <I::Item as Pair>::First: IntoDeserializer<'de, E>, <I::Item as Pair>::Second: IntoDeserializer<'de, E>, - E: Error,

§

type Error = E

The error type that can be returned if some error occurs during + E: Error,
§

type Error = E

The error type that can be returned if some error occurs during deserialization.
source§

fn next_element_seed<T>( &mut self, seed: T ) -> Result<Option<T::Value>, Self::Error>where T: DeserializeSeed<'de>,

This returns Ok(Some(value)) for the next value in the sequence, or -Ok(None) if there are no more remaining items. Read more
source§

fn size_hint(&self) -> Option<usize>

Returns the number of elements remaining in the sequence, if known.
source§

fn next_element<T>(&mut self) -> Result<Option<T>, Self::Error>where +Ok(None) if there are no more remaining items. Read more

source§

fn size_hint(&self) -> Option<usize>

Returns the number of elements remaining in the sequence, if known.
source§

fn next_element<T>(&mut self) -> Result<Option<T>, Self::Error>where T: Deserialize<'de>,

This returns Ok(Some(value)) for the next value in the sequence, or Ok(None) if there are no more remaining items. Read more

Auto Trait Implementations§

§

impl<'de, I, E> RefUnwindSafe for MapDeserializer<'de, I, E>where E: RefUnwindSafe, diff --git a/serde/de/value/struct.SeqDeserializer.html b/serde/de/value/struct.SeqDeserializer.html index 8b832d61a0..cbf6058cfe 100644 --- a/serde/de/value/struct.SeqDeserializer.html +++ b/serde/de/value/struct.SeqDeserializer.html @@ -9,7 +9,7 @@ I: Debug,

source§

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

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

impl<'de, I, T, E> Deserializer<'de> for SeqDeserializer<I, E>where I: Iterator<Item = T>, T: IntoDeserializer<'de, E>, - E: Error,

§

type Error = E

The error type that can be returned if some error occurs during + E: Error,
§

type Error = E

The error type that can be returned if some error occurs during deserialization.
source§

fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::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_bool<V>(self, visitor: V) -> Result<V::Value, Self::Error>where @@ -89,7 +89,7 @@ deserialize their human-readable form. Read more

source§

impl<'de, I, T, E> SeqAccess<'de> for SeqDeserializer<I, E>where I: Iterator<Item = T>, T: IntoDeserializer<'de, E>, - E: Error,

§

type Error = E

The error type that can be returned if some error occurs during + E: Error,
§

type Error = E

The error type that can be returned if some error occurs during deserialization.
source§

fn next_element_seed<V>( &mut self, seed: V diff --git a/serde/de/value/struct.StrDeserializer.html b/serde/de/value/struct.StrDeserializer.html index f2036922d8..154145cdb6 100644 --- a/serde/de/value/struct.StrDeserializer.html +++ b/serde/de/value/struct.StrDeserializer.html @@ -1,6 +1,6 @@ StrDeserializer in serde::de::value - Rust

Struct serde::de::value::StrDeserializer

source ·
pub struct StrDeserializer<'a, E> { /* private fields */ }
Expand description

A deserializer holding a &str.

Implementations§

source§

impl<'a, E> StrDeserializer<'a, E>

source

pub fn new(value: &'a str) -> Self

Trait Implementations§

source§

impl<'de, E> Clone for StrDeserializer<'de, E>

source§

fn clone(&self) -> Self

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<'a, E> Debug for StrDeserializer<'a, E>

source§

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

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

impl<'de, 'a, E> Deserializer<'de> for StrDeserializer<'a, E>where - E: Error,

§

type Error = E

The error type that can be returned if some error occurs during + E: Error,

§

type Error = E

The error type that can be returned if some error occurs during deserialization.
source§

fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::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_enum<V>( @@ -78,7 +78,7 @@ 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, 'a, E> EnumAccess<'de> for StrDeserializer<'a, E>where - E: Error,

§

type Error = E

The error type that can be returned if some error occurs during + E: Error,
§

type Error = E

The error type that can be returned if some error occurs during deserialization.
§

type Variant = UnitOnly<E>

The Visitor that will be used to deserialize the content of the enum variant.
source§

fn variant_seed<T>( self, diff --git a/serde/ser/struct.Impossible.html b/serde/ser/struct.Impossible.html index 2c43845f64..1672541214 100644 --- a/serde/ser/struct.Impossible.html +++ b/serde/ser/struct.Impossible.html @@ -24,23 +24,23 @@ /* other Serializer methods */ }

Trait Implementations§

source§

impl<Ok, Error> SerializeMap for Impossible<Ok, Error>where - Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_key<T>(&mut self, key: &T) -> Result<(), Error>where + Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_key<T>(&mut self, key: &T) -> Result<(), Error>where T: Serialize + ?Sized,

Serialize a map key. Read more
source§

fn serialize_value<T>(&mut self, value: &T) -> Result<(), Error>where - T: Serialize + ?Sized,

Serialize a map value. Read more
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a map.
source§

fn serialize_entry<K, V>( + T: Serialize + ?Sized,

Serialize a map value. Read more
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a map.
source§

fn serialize_entry<K, V>( &mut self, key: &K, value: &V ) -> Result<(), Self::Error>where K: Serialize + ?Sized, V: Serialize + ?Sized,

Serialize a map entry consisting of a key and a value. Read more
source§

impl<Ok, Error> SerializeSeq for Impossible<Ok, Error>where - Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_element<T>(&mut self, value: &T) -> Result<(), Error>where - T: Serialize + ?Sized,

Serialize a sequence element.
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a sequence.
source§

impl<Ok, Error> SerializeStruct for Impossible<Ok, Error>where - Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_field<T>( + Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_element<T>(&mut self, value: &T) -> Result<(), Error>where + T: Serialize + ?Sized,

Serialize a sequence element.
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a sequence.
source§

impl<Ok, Error> SerializeStruct for Impossible<Ok, Error>where + Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_field<T>( &mut self, key: &'static str, value: &T ) -> Result<(), Error>where - T: Serialize + ?Sized,

Serialize a struct field.
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a struct.
source§

fn skip_field(&mut self, key: &'static str) -> Result<(), Self::Error>

Indicate that a struct field has been skipped.
source§

impl<Ok, Error> SerializeStructVariant for Impossible<Ok, Error>where + T: Serialize + ?Sized,

Serialize a struct field.
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a struct.
source§

fn skip_field(&mut self, key: &'static str) -> Result<(), Self::Error>

Indicate that a struct field has been skipped.
source§

impl<Ok, Error> SerializeStructVariant for Impossible<Ok, Error>where Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_field<T>( &mut self, key: &'static str, @@ -49,8 +49,8 @@ T: Serialize + ?Sized,

Serialize a struct variant field.
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a struct variant.
source§

fn skip_field(&mut self, key: &'static str) -> Result<(), Self::Error>

Indicate that a struct variant field has been skipped.
source§

impl<Ok, Error> SerializeTuple for Impossible<Ok, Error>where Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_element<T>(&mut self, value: &T) -> Result<(), Error>where T: Serialize + ?Sized,

Serialize a tuple element.
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a tuple.
source§

impl<Ok, Error> SerializeTupleStruct for Impossible<Ok, Error>where - Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_field<T>(&mut self, value: &T) -> Result<(), Error>where - T: Serialize + ?Sized,

Serialize a tuple struct field.
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a tuple struct.
source§

impl<Ok, Error> SerializeTupleVariant for Impossible<Ok, Error>where + Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_field<T>(&mut self, value: &T) -> Result<(), Error>where + T: Serialize + ?Sized,

Serialize a tuple struct field.
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a tuple struct.
source§

impl<Ok, Error> SerializeTupleVariant for Impossible<Ok, Error>where Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_field<T>(&mut self, value: &T) -> Result<(), Error>where T: Serialize + ?Sized,

Serialize a tuple variant field.
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a tuple variant.

Auto Trait Implementations§

§

impl<Ok, Error> RefUnwindSafe for Impossible<Ok, Error>where Error: RefUnwindSafe, diff --git a/serde/ser/trait.Serialize.html b/serde/ser/trait.Serialize.html index 70f8ef8e4a..a719a4ff6a 100644 --- a/serde/ser/trait.Serialize.html +++ b/serde/ser/trait.Serialize.html @@ -43,56 +43,68 @@ s.end() } }

-

Implementations on Foreign Types§

source§

impl<T> Serialize for BinaryHeap<T>where - T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 1]where - T: Serialize,

source§

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

source§

impl<T> Serialize for Cell<T>where - T: Serialize + Copy,

source§

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

source§

impl<T0, T1, T2, T3, T4> Serialize for (T0, T1, T2, T3, T4)where +

Implementations on Foreign Types§

source§

impl<T> Serialize for [T; 15]where + T: Serialize,

source§

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

source§

impl Serialize for NonZeroUsize

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6> Serialize for (T0, T1, T2, T3, T4, T5, T6)where T0: Serialize, T1: Serialize, T2: Serialize, T3: Serialize, - T4: Serialize,

source§

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

source§

impl Serialize for i32

source§

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

source§

impl<T> Serialize for [T; 11]where - T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 22]where - T: Serialize,

source§

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

source§

impl Serialize for AtomicI32

source§

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

source§

impl<T> Serialize for [T; 4]where - T: Serialize,

source§

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

source§

impl<T0> Serialize for (T0,)where - T0: Serialize,

source§

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

source§

impl<T> Serialize for [T; 23]where - T: Serialize,

source§

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

source§

impl Serialize for u128

source§

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

source§

impl Serialize for CStr

source§

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

source§

impl Serialize for i64

source§

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

source§

impl<T> Serialize for Bound<T>where - T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 31]where - T: Serialize,

source§

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

source§

impl Serialize for SystemTime

source§

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

source§

impl Serialize for i128

source§

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

source§

impl Serialize for u32

source§

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

source§

impl<T> Serialize for [T; 0]

source§

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

source§

impl Serialize for NonZeroI128

source§

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

source§

impl Serialize for SocketAddr

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6> Serialize for (T0, T1, T2, T3, T4, T5, T6)where + T4: Serialize, + T5: Serialize, + T6: Serialize,

source§

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

source§

impl<T> Serialize for [T; 24]where + T: Serialize,

source§

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

source§

impl<T0, T1, T2> Serialize for (T0, T1, T2)where + T0: Serialize, + T1: Serialize, + T2: Serialize,

source§

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

source§

impl<T> Serialize for Vec<T>where + T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 0]

source§

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

source§

impl Serialize for CString

source§

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

source§

impl<'a, T> Serialize for &'a mut Twhere + T: Serialize + ?Sized,

source§

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

source§

impl Serialize for AtomicI64

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7)where T0: Serialize, T1: Serialize, T2: Serialize, T3: Serialize, T4: Serialize, T5: Serialize, - T6: Serialize,

source§

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

source§

impl<T> Serialize for [T; 19]where - T: Serialize,

source§

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

source§

impl Serialize for char

source§

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

source§

impl<'a, T> Serialize for &'a mut Twhere - T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + T6: Serialize, + T7: Serialize,

source§

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

source§

impl<T> Serialize for [T; 7]where + T: Serialize,

source§

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

source§

impl<T> Serialize for LinkedList<T>where + T: Serialize,

source§

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

source§

impl<K, V> Serialize for BTreeMap<K, V>where + K: Serialize, + V: Serialize,

source§

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

source§

impl<T> Serialize for [T; 30]where + T: Serialize,

source§

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

source§

impl Serialize for SocketAddrV4

source§

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

source§

impl<Idx> Serialize for RangeTo<Idx>where + Idx: Serialize,

source§

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

source§

impl Serialize for char

source§

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

source§

impl<Idx> Serialize for Range<Idx>where + Idx: Serialize,

source§

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

source§

impl<T> Serialize for [T; 11]where + T: Serialize,

source§

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

source§

impl<K, V, H> Serialize for HashMap<K, V, H>where + K: Serialize, + V: Serialize,

source§

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

source§

impl Serialize for f32

source§

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

source§

impl Serialize for AtomicU8

source§

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

source§

impl<T> Serialize for Wrapping<T>where + T: Serialize,

source§

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

source§

impl<T> Serialize for RwLock<T>where + T: Serialize + ?Sized,

source§

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

source§

impl<Idx> Serialize for RangeInclusive<Idx>where + Idx: Serialize,

source§

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

source§

impl Serialize for NonZeroU8

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where T0: Serialize, T1: Serialize, @@ -102,18 +114,26 @@ T5: Serialize, T6: Serialize, T7: Serialize, - T8: Serialize,

source§

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

source§

impl Serialize for u64

source§

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

source§

impl Serialize for NonZeroUsize

source§

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

source§

impl Serialize for AtomicUsize

source§

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

source§

impl Serialize for Path

source§

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

source§

impl<T> Serialize for Reverse<T>where - T: Serialize,

source§

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

source§

impl Serialize for OsStr

source§

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

source§

impl Serialize for f64

source§

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

source§

impl<T, H> Serialize for HashSet<T, H>where - T: Serialize,

source§

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

source§

impl Serialize for AtomicI16

source§

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

source§

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

source§

impl<T> Serialize for [T; 22]where + T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 2]where + T: Serialize,

source§

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

source§

impl<T, E> Serialize for Result<T, E>where + T: Serialize, + E: Serialize,

source§

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

source§

impl<'a, T> Serialize for &'a Twhere + T: Serialize + ?Sized,

source§

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

source§

impl Serialize for u32

source§

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

source§

impl Serialize for i8

source§

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

source§

impl Serialize for Path

source§

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

source§

impl Serialize for NonZeroIsize

source§

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

source§

impl<T> Serialize for BinaryHeap<T>where + T: Serialize,

source§

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

source§

impl<T: ?Sized> Serialize for PhantomData<T>

source§

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

source§

impl<T> Serialize for [T; 32]where + T: Serialize,

source§

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

source§

impl Serialize for AtomicBool

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where T0: Serialize, T1: Serialize, @@ -125,33 +145,36 @@ T7: Serialize, T8: Serialize, T9: Serialize, - T10: Serialize,

source§

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

source§

impl<T> Serialize for [T; 6]where - T: Serialize,

source§

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

source§

impl Serialize for AtomicU16

source§

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

source§

impl Serialize for u8

source§

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

source§

impl Serialize for AtomicBool

source§

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

source§

impl<Idx> Serialize for Range<Idx>where - Idx: Serialize,

source§

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

source§

impl<T> Serialize for [T; 15]where - T: Serialize,

source§

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

source§

impl Serialize for i8

source§

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

source§

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

source§

impl Serialize for str

source§

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

source§

impl Serialize for f64

source§

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

source§

impl Serialize for NonZeroI16

source§

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

source§

impl Serialize for u16

source§

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

source§

impl<T> Serialize for [T; 20]where + S: Serializer,

source§

impl<T> Serialize for [T; 16]where T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 25]where + S: Serializer,

source§

impl<T> Serialize for [T; 12]where T: Serialize,

source§

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

source§

impl<T> Serialize for Vec<T>where - T: Serialize,

source§

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

source§

impl<T, E> Serialize for Result<T, E>where - T: Serialize, - E: Serialize,

source§

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

source§

impl Serialize for i16

source§

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

source§

impl Serialize for AtomicI8

source§

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

source§

impl Serialize for PathBuf

source§

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

source§

impl<T> Serialize for [T; 17]where + T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 19]where + T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 10]where + T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 6]where + T: Serialize,

source§

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

source§

impl Serialize for String

source§

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

source§

impl<T> Serialize for [T; 21]where T: Serialize,

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where + S: Serializer,

source§

impl<T> Serialize for [T; 28]where + T: Serialize,

source§

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

source§

impl Serialize for PathBuf

source§

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

source§

impl<T> Serialize for Reverse<T>where + T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 18]where + T: Serialize,

source§

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

source§

impl Serialize for AtomicUsize

source§

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

source§

impl Serialize for NonZeroU32

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -163,50 +186,93 @@ T8: Serialize, T9: Serialize, T10: Serialize, - T11: Serialize,

source§

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

source§

impl<'a, T> Serialize for Cow<'a, T>where - T: Serialize + ToOwned + ?Sized,

source§

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

source§

impl<Idx> Serialize for RangeTo<Idx>where - Idx: Serialize,

source§

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

source§

impl<T> Serialize for BTreeSet<T>where - T: Serialize,

source§

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

source§

impl Serialize for AtomicU8

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where + T11: Serialize, + T12: Serialize, + T13: Serialize,

source§

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

source§

impl Serialize for u64

source§

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

source§

impl<T> Serialize for VecDeque<T>where + T: Serialize,

source§

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

source§

impl<T0, T1, T2, T3, T4, T5> Serialize for (T0, T1, T2, T3, T4, T5)where T0: Serialize, T1: Serialize, T2: Serialize, T3: Serialize, T4: Serialize, - T5: Serialize, - T6: Serialize, - T7: Serialize, - T8: Serialize, - T9: Serialize, - T10: Serialize, - T11: Serialize, - T12: Serialize, - T13: Serialize, - T14: Serialize,

source§

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

source§

impl Serialize for usize

source§

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

source§

impl<T> Serialize for [T; 27]where - T: Serialize,

source§

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

source§

impl Serialize for Duration

source§

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

source§

impl<T> Serialize for [T; 28]where - T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 30]where + T5: Serialize,

source§

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

source§

impl<T> Serialize for [T; 14]where T: Serialize,

source§

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

source§

impl Serialize for NonZeroU32

source§

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

source§

impl<T> Serialize for VecDeque<T>where - T: Serialize,

source§

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

source§

impl<'a, T> Serialize for &'a Twhere - T: Serialize + ?Sized,

source§

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

source§

impl Serialize for str

source§

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

source§

impl<T> Serialize for [T; 29]where + S: Serializer,

source§

impl Serialize for u128

source§

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

source§

impl<T> Serialize for [T; 4]where + T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 5]where + T: Serialize,

source§

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

source§

impl Serialize for i64

source§

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

source§

impl<T> Serialize for [T; 1]where T: Serialize,

source§

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

source§

impl Serialize for CString

source§

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

source§

impl Serialize for i32

source§

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

source§

impl<T> Serialize for [T; 3]where T: Serialize,

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where + S: Serializer,

source§

impl<T> Serialize for [T; 27]where + T: Serialize,

source§

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

source§

impl Serialize for IpAddr

source§

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

source§

impl<T> Serialize for RefCell<T>where + T: Serialize + ?Sized,

source§

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

source§

impl Serialize for u8

source§

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

source§

impl<T> Serialize for [T; 26]where + T: Serialize,

source§

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

source§

impl<T> Serialize for Bound<T>where + T: Serialize,

source§

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

source§

impl Serialize for bool

source§

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

source§

impl<T> Serialize for BTreeSet<T>where + T: Serialize,

source§

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

source§

impl<T> Serialize for Box<T>where + T: Serialize + ?Sized,

source§

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

source§

impl Serialize for ()

source§

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

source§

impl Serialize for usize

source§

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

source§

impl Serialize for AtomicIsize

source§

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

source§

impl Serialize for NonZeroU128

source§

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

source§

impl<T> Serialize for Option<T>where + T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 8]where + T: Serialize,

source§

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

source§

impl Serialize for SocketAddrV6

source§

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

source§

impl<T0, T1, T2, T3, T4> Serialize for (T0, T1, T2, T3, T4)where + T0: Serialize, + T1: Serialize, + T2: Serialize, + T3: Serialize, + T4: Serialize,

source§

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

source§

impl<T0> Serialize for (T0,)where + T0: Serialize,

source§

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

source§

impl Serialize for CStr

source§

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

source§

impl<T> Serialize for Mutex<T>where + T: Serialize + ?Sized,

source§

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

source§

impl<T> Serialize for [T; 20]where + T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 29]where + T: Serialize,

source§

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

source§

impl<T0, T1, T2, T3> Serialize for (T0, T1, T2, T3)where + T0: Serialize, + T1: Serialize, + T2: Serialize, + T3: Serialize,

source§

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

source§

impl<T, H> Serialize for HashSet<T, H>where + T: Serialize,

source§

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

source§

impl Serialize for Duration

source§

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

source§

impl Serialize for AtomicI8

source§

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

source§

impl Serialize for NonZeroI64

source§

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

source§

impl<'a, T> Serialize for Cow<'a, T>where + T: Serialize + ToOwned + ?Sized,

source§

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

source§

impl<T> Serialize for [T; 31]where + T: Serialize,

source§

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

source§

impl Serialize for Ipv4Addr

source§

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

source§

impl Serialize for OsString

source§

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

source§

impl Serialize for SocketAddr

source§

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

source§

impl Serialize for Ipv6Addr

source§

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

source§

impl<T0, T1> Serialize for (T0, T1)where + T0: Serialize, + T1: Serialize,

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -218,27 +284,15 @@ T8: Serialize, T9: Serialize, T10: Serialize, - T11: Serialize, - T12: Serialize, - T13: Serialize, - T14: Serialize, - T15: Serialize,

source§

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

source§

impl Serialize for NonZeroI64

source§

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

source§

impl Serialize for NonZeroI32

source§

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

source§

impl<T> Serialize for [T; 5]where - T: Serialize,

source§

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

source§

impl<T> Serialize for RwLock<T>where - T: Serialize + ?Sized,

source§

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

source§

impl<T> Serialize for Box<T>where - T: Serialize + ?Sized,

source§

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

source§

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

source§

impl<T> Serialize for [T; 23]where + T: Serialize,

source§

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

source§

impl Serialize for NonZeroI32

source§

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

source§

impl<Idx> Serialize for RangeFrom<Idx>where - Idx: Serialize,

source§

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

source§

impl Serialize for AtomicIsize

source§

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

source§

impl Serialize for NonZeroU16

source§

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

source§

impl<T> Serialize for [T; 32]where - T: Serialize,

source§

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

source§

impl Serialize for OsString

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where + Idx: Serialize,

source§

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

source§

impl Serialize for SystemTime

source§

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

source§

impl Serialize for i16

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -251,8 +305,12 @@ T9: Serialize, T10: Serialize, T11: Serialize, - T12: Serialize,

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7)where + T12: Serialize, + T13: Serialize, + T14: Serialize,

source§

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

source§

impl<T> Serialize for [T]where + T: Serialize,

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -260,10 +318,25 @@ T4: Serialize, T5: Serialize, T6: Serialize, - T7: Serialize,

source§

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

source§

impl<K, V> Serialize for BTreeMap<K, V>where - K: Serialize, - V: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + T7: Serialize, + T8: Serialize, + T9: Serialize, + T10: Serialize, + T11: Serialize, + T12: Serialize,

source§

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

source§

impl Serialize for NonZeroU16

source§

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

source§

impl Serialize for AtomicU64

source§

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

source§

impl Serialize for i128

source§

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

source§

impl<T> Serialize for [T; 9]where + T: Serialize,

source§

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

source§

impl Serialize for OsStr

source§

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

source§

impl<T> Serialize for [T; 25]where + T: Serialize,

source§

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

source§

impl<'a> Serialize for Arguments<'a>

source§

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

source§

impl<T> Serialize for [T; 13]where + T: Serialize,

source§

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

source§

impl Serialize for AtomicI16

source§

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

source§

impl Serialize for AtomicI32

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where T0: Serialize, T1: Serialize, @@ -274,10 +347,16 @@ T6: Serialize, T7: Serialize, T8: Serialize, - T9: Serialize,

source§

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

source§

impl Serialize for NonZeroU128

source§

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

source§

impl Serialize for IpAddr

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where + T9: Serialize,

source§

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

source§

impl Serialize for NonZeroU64

source§

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

source§

impl Serialize for AtomicU16

source§

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

source§

impl<T> Serialize for Cell<T>where + T: Serialize + Copy,

source§

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

source§

impl Serialize for NonZeroI8

source§

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

source§

impl Serialize for isize

source§

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

source§

impl Serialize for AtomicU32

source§

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

source§

impl Serialize for NonZeroI128

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -291,86 +370,7 @@ T10: Serialize, T11: Serialize, T12: Serialize, - T13: Serialize,

source§

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

source§

impl Serialize for NonZeroI8

source§

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

source§

impl Serialize for AtomicI64

source§

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

source§

impl<T> Serialize for [T; 26]where - T: Serialize,

source§

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

source§

impl Serialize for NonZeroU8

source§

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

source§

impl<T> Serialize for [T; 7]where - T: Serialize,

source§

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

source§

impl Serialize for ()

source§

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

source§

impl Serialize for SocketAddrV6

source§

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

source§

impl Serialize for AtomicU64

source§

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

source§

impl Serialize for Ipv6Addr

source§

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

source§

impl<'a> Serialize for Arguments<'a>

source§

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

source§

impl<T> Serialize for Option<T>where - T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 14]where - T: Serialize,

source§

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

source§

impl Serialize for bool

source§

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

source§

impl<T> Serialize for [T; 17]where - T: Serialize,

source§

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

source§

impl<T> Serialize for [T]where - T: Serialize,

source§

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

source§

impl Serialize for isize

source§

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

source§

impl<T0, T1, T2, T3, T4, T5> Serialize for (T0, T1, T2, T3, T4, T5)where - T0: Serialize, - T1: Serialize, - T2: Serialize, - T3: Serialize, - T4: Serialize, - T5: Serialize,

source§

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

source§

impl Serialize for NonZeroU64

source§

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

source§

impl<T> Serialize for LinkedList<T>where - T: Serialize,

source§

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

source§

impl Serialize for f32

source§

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

source§

impl Serialize for Ipv4Addr

source§

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

source§

impl<T> Serialize for [T; 21]where - T: Serialize,

source§

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

source§

impl Serialize for String

source§

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

source§

impl Serialize for NonZeroIsize

source§

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

source§

impl<T> Serialize for Wrapping<T>where - T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 2]where - T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 16]where - T: Serialize,

source§

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

source§

impl Serialize for NonZeroI16

source§

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

source§

impl Serialize for AtomicU32

source§

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

source§

impl<T> Serialize for RefCell<T>where - T: Serialize + ?Sized,

source§

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

source§

impl Serialize for SocketAddrV4

source§

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

source§

impl<T> Serialize for Mutex<T>where - T: Serialize + ?Sized,

source§

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

source§

impl<T> Serialize for [T; 9]where - T: Serialize,

source§

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

source§

impl<Idx> Serialize for RangeInclusive<Idx>where - Idx: Serialize,

source§

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

source§

impl<K, V, H> Serialize for HashMap<K, V, H>where - K: Serialize, - V: Serialize,

source§

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

source§

impl<T> Serialize for [T; 13]where - T: Serialize,

source§

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

source§

impl<T0, T1> Serialize for (T0, T1)where - T0: Serialize, - T1: Serialize,

source§

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

source§

impl<T: ?Sized> Serialize for PhantomData<T>

source§

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

source§

impl<T> Serialize for [T; 8]where - T: Serialize,

source§

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

source§

impl<T0, T1, T2, T3> Serialize for (T0, T1, T2, T3)where - T0: Serialize, - T1: Serialize, - T2: Serialize, - T3: Serialize,

source§

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

source§

impl<T> Serialize for [T; 18]where - T: Serialize,

source§

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

source§

impl<T0, T1, T2> Serialize for (T0, T1, T2)where - T0: Serialize, - T1: Serialize, - T2: Serialize,

source§

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

source§

impl<T> Serialize for [T; 24]where - T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 12]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + T13: Serialize, + T14: Serialize, + T15: Serialize,

source§

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

Implementors§

\ No newline at end of file diff --git a/serde/trait.Deserialize.html b/serde/trait.Deserialize.html index 5fc3b4aba4..f29a69ffcb 100644 --- a/serde/trait.Deserialize.html +++ b/serde/trait.Deserialize.html @@ -26,193 +26,193 @@

Lifetime

D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer.

See the Implementing Deserialize section of the manual for more information about how to implement this method.

-

Implementations on Foreign Types§

source§

impl<'de> Deserialize<'de> for u16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for PathBuf

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for isize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicU64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 28]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Box<[T]>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Ipv4Addr

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroI128

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for RwLock<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 0]

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for CString

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicIsize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for VecDeque<T>where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for Option<T>where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for bool

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroI16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 7]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Box<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where +

Implementations on Foreign Types§

source§

impl<'de, T> Deserialize<'de> for LinkedList<T>where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 11]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>where + T: ToOwned + ?Sized, + T::Owned: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T, E> Deserialize<'de> for Result<T, E>where + T: Deserialize<'de>, + E: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for SocketAddrV6

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for SystemTime

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, Idx> Deserialize<'de> for Range<Idx>where + Idx: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Duration

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 23]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroI32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, T, S> Deserialize<'de> for HashSet<T, S>where T: Deserialize<'de> + Eq + Hash, - S: BuildHasher + Default,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for i16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, Idx> Deserialize<'de> for Range<Idx>where - Idx: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for usize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicU16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 22]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + S: BuildHasher + Default,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>, T14: Deserialize<'de>, T15: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 12]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 15]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for i32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Reverse<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicI8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V>where - K: Deserialize<'de> + Ord, - V: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a str

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 20]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for Bound<T>where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for f64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for String

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 25]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Mutex<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroUsize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroU128

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a Path

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for BTreeSet<T>where + T: Deserialize<'de> + Eq + Ord,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 0]

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroU8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 6]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Box<OsStr>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 29]where T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for SocketAddr

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 16]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for OsString

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>> Deserialize<'de> for (T0,)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroUsize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for i16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 2]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a str

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 32]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 30]where T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for RefCell<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for IpAddr

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for SocketAddrV4

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicBool

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 23]where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroI128

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 20]where T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for Cell<T>where - T: Deserialize<'de> + Copy,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for u8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroI16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroI64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for f32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for RefCell<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Ipv4Addr

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 31]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Box<Path>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Box<str>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 12]where T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroIsize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 11]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for u64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for IpAddr

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroI32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for BTreeSet<T>where - T: Deserialize<'de> + Eq + Ord,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicI32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for LinkedList<T>where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicU8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicUsize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for String

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for SocketAddrV6

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>where - T: ToOwned + ?Sized, - T::Owned: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for Option<T>where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicU16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 14]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 24]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a [u8]

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for Wrapping<T>where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for Bound<T>where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroU128

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 4]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroU64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 3]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 19]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroU32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 30]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>, T14: Deserialize<'de>, T15: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 6]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicU32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for Vec<T>where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T: ?Sized> Deserialize<'de> for PhantomData<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 25]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroI8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a Path

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 1]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 17]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 7]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T: ?Sized> Deserialize<'de> for PhantomData<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Box<Path>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Reverse<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicI16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, Idx> Deserialize<'de> for RangeFrom<Idx>where - Idx: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for i8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroU16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 21]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for char

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 29]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Mutex<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 18]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroU8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + Idx: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 26]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Box<[T]>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for usize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for u16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicI64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Box<CStr>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicU64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 4]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for VecDeque<T>where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>> Deserialize<'de> for (T0,)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for i64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for u8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for u64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroU64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>where K: Deserialize<'de> + Eq + Hash, V: Deserialize<'de>, - S: BuildHasher + Default,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 9]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicI64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicI16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 13]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T, E> Deserialize<'de> for Result<T, E>where - T: Deserialize<'de>, - E: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 32]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + S: BuildHasher + Default,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 1]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicU32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Ipv6Addr

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for OsString

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for SocketAddr

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 10]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for Cell<T>where + T: Deserialize<'de> + Copy,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroIsize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for RwLock<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Box<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for bool

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicU8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for u32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for PathBuf

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroI8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for i128

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for u128

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Box<str>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 8]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for BinaryHeap<T>where - T: Deserialize<'de> + Ord,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroI64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, Idx> Deserialize<'de> for RangeTo<Idx>where - Idx: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Box<OsStr>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 10]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for u32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 26]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>, T14: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for ()

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for SystemTime

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 5]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for i64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Duration

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>> Deserialize<'de> for (T0, T1)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for f32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + Idx: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicBool

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for CString

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for char

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 3]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 22]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroU16

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 16]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicI8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>> Deserialize<'de> for (T0, T1)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for Wrapping<T>where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 24]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 19]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicUsize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for Vec<T>where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 27]where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Box<CStr>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for f64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

source§

impl<'de, Idx> Deserialize<'de> for RangeInclusive<Idx>where - Idx: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for Ipv6Addr

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for u128

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for i128

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + Idx: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicI32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 5]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 13]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for i32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a [u8]

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 9]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V>where + K: Deserialize<'de> + Ord, + V: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for i8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 18]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>, T14: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicIsize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 28]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 21]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for isize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for BinaryHeap<T>where + T: Deserialize<'de> + Ord,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroU32

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for ()

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 17]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

Implementors§

source§

impl<'de> Deserialize<'de> for IgnoredAny

\ No newline at end of file diff --git a/serde/trait.Serialize.html b/serde/trait.Serialize.html index 758fa27ded..1a11132a7b 100644 --- a/serde/trait.Serialize.html +++ b/serde/trait.Serialize.html @@ -43,56 +43,68 @@ s.end() } } -

Implementations on Foreign Types§

source§

impl<T> Serialize for BinaryHeap<T>where - T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 1]where - T: Serialize,

source§

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

source§

impl<T> Serialize for Cell<T>where - T: Serialize + Copy,

source§

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

source§

impl<T0, T1, T2, T3, T4> Serialize for (T0, T1, T2, T3, T4)where +

Implementations on Foreign Types§

source§

impl<T> Serialize for [T; 15]where + T: Serialize,

source§

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

source§

impl Serialize for NonZeroUsize

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6> Serialize for (T0, T1, T2, T3, T4, T5, T6)where T0: Serialize, T1: Serialize, T2: Serialize, T3: Serialize, - T4: Serialize,

source§

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

source§

impl Serialize for i32

source§

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

source§

impl<T> Serialize for [T; 11]where - T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 22]where - T: Serialize,

source§

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

source§

impl Serialize for AtomicI32

source§

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

source§

impl<T> Serialize for [T; 4]where - T: Serialize,

source§

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

source§

impl<T0> Serialize for (T0,)where - T0: Serialize,

source§

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

source§

impl<T> Serialize for [T; 23]where - T: Serialize,

source§

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

source§

impl Serialize for u128

source§

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

source§

impl Serialize for CStr

source§

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

source§

impl Serialize for i64

source§

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

source§

impl<T> Serialize for Bound<T>where - T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 31]where - T: Serialize,

source§

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

source§

impl Serialize for SystemTime

source§

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

source§

impl Serialize for i128

source§

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

source§

impl Serialize for u32

source§

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

source§

impl<T> Serialize for [T; 0]

source§

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

source§

impl Serialize for NonZeroI128

source§

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

source§

impl Serialize for SocketAddr

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6> Serialize for (T0, T1, T2, T3, T4, T5, T6)where + T4: Serialize, + T5: Serialize, + T6: Serialize,

source§

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

source§

impl<T> Serialize for [T; 24]where + T: Serialize,

source§

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

source§

impl<T0, T1, T2> Serialize for (T0, T1, T2)where + T0: Serialize, + T1: Serialize, + T2: Serialize,

source§

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

source§

impl<T> Serialize for Vec<T>where + T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 0]

source§

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

source§

impl Serialize for CString

source§

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

source§

impl<'a, T> Serialize for &'a mut Twhere + T: Serialize + ?Sized,

source§

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

source§

impl Serialize for AtomicI64

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7)where T0: Serialize, T1: Serialize, T2: Serialize, T3: Serialize, T4: Serialize, T5: Serialize, - T6: Serialize,

source§

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

source§

impl<T> Serialize for [T; 19]where - T: Serialize,

source§

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

source§

impl Serialize for char

source§

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

source§

impl<'a, T> Serialize for &'a mut Twhere - T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + T6: Serialize, + T7: Serialize,

source§

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

source§

impl<T> Serialize for [T; 7]where + T: Serialize,

source§

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

source§

impl<T> Serialize for LinkedList<T>where + T: Serialize,

source§

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

source§

impl<K, V> Serialize for BTreeMap<K, V>where + K: Serialize, + V: Serialize,

source§

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

source§

impl<T> Serialize for [T; 30]where + T: Serialize,

source§

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

source§

impl Serialize for SocketAddrV4

source§

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

source§

impl<Idx> Serialize for RangeTo<Idx>where + Idx: Serialize,

source§

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

source§

impl Serialize for char

source§

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

source§

impl<Idx> Serialize for Range<Idx>where + Idx: Serialize,

source§

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

source§

impl<T> Serialize for [T; 11]where + T: Serialize,

source§

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

source§

impl<K, V, H> Serialize for HashMap<K, V, H>where + K: Serialize, + V: Serialize,

source§

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

source§

impl Serialize for f32

source§

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

source§

impl Serialize for AtomicU8

source§

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

source§

impl<T> Serialize for Wrapping<T>where + T: Serialize,

source§

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

source§

impl<T> Serialize for RwLock<T>where + T: Serialize + ?Sized,

source§

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

source§

impl<Idx> Serialize for RangeInclusive<Idx>where + Idx: Serialize,

source§

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

source§

impl Serialize for NonZeroU8

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where T0: Serialize, T1: Serialize, @@ -102,18 +114,26 @@ T5: Serialize, T6: Serialize, T7: Serialize, - T8: Serialize,

source§

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

source§

impl Serialize for u64

source§

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

source§

impl Serialize for NonZeroUsize

source§

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

source§

impl Serialize for AtomicUsize

source§

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

source§

impl Serialize for Path

source§

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

source§

impl<T> Serialize for Reverse<T>where - T: Serialize,

source§

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

source§

impl Serialize for OsStr

source§

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

source§

impl Serialize for f64

source§

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

source§

impl<T, H> Serialize for HashSet<T, H>where - T: Serialize,

source§

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

source§

impl Serialize for AtomicI16

source§

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

source§

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

source§

impl<T> Serialize for [T; 22]where + T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 2]where + T: Serialize,

source§

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

source§

impl<T, E> Serialize for Result<T, E>where + T: Serialize, + E: Serialize,

source§

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

source§

impl<'a, T> Serialize for &'a Twhere + T: Serialize + ?Sized,

source§

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

source§

impl Serialize for u32

source§

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

source§

impl Serialize for i8

source§

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

source§

impl Serialize for Path

source§

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

source§

impl Serialize for NonZeroIsize

source§

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

source§

impl<T> Serialize for BinaryHeap<T>where + T: Serialize,

source§

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

source§

impl<T: ?Sized> Serialize for PhantomData<T>

source§

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

source§

impl<T> Serialize for [T; 32]where + T: Serialize,

source§

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

source§

impl Serialize for AtomicBool

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where T0: Serialize, T1: Serialize, @@ -125,33 +145,36 @@ T7: Serialize, T8: Serialize, T9: Serialize, - T10: Serialize,

source§

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

source§

impl<T> Serialize for [T; 6]where - T: Serialize,

source§

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

source§

impl Serialize for AtomicU16

source§

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

source§

impl Serialize for u8

source§

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

source§

impl Serialize for AtomicBool

source§

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

source§

impl<Idx> Serialize for Range<Idx>where - Idx: Serialize,

source§

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

source§

impl<T> Serialize for [T; 15]where - T: Serialize,

source§

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

source§

impl Serialize for i8

source§

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

source§

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

source§

impl Serialize for str

source§

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

source§

impl Serialize for f64

source§

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

source§

impl Serialize for NonZeroI16

source§

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

source§

impl Serialize for u16

source§

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

source§

impl<T> Serialize for [T; 20]where + S: Serializer,

source§

impl<T> Serialize for [T; 16]where T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 25]where + S: Serializer,

source§

impl<T> Serialize for [T; 12]where T: Serialize,

source§

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

source§

impl<T> Serialize for Vec<T>where - T: Serialize,

source§

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

source§

impl<T, E> Serialize for Result<T, E>where - T: Serialize, - E: Serialize,

source§

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

source§

impl Serialize for i16

source§

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

source§

impl Serialize for AtomicI8

source§

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

source§

impl Serialize for PathBuf

source§

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

source§

impl<T> Serialize for [T; 17]where + T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 19]where + T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 10]where + T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 6]where + T: Serialize,

source§

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

source§

impl Serialize for String

source§

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

source§

impl<T> Serialize for [T; 21]where T: Serialize,

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where + S: Serializer,

source§

impl<T> Serialize for [T; 28]where + T: Serialize,

source§

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

source§

impl Serialize for PathBuf

source§

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

source§

impl<T> Serialize for Reverse<T>where + T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 18]where + T: Serialize,

source§

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

source§

impl Serialize for AtomicUsize

source§

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

source§

impl Serialize for NonZeroU32

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -163,50 +186,93 @@ T8: Serialize, T9: Serialize, T10: Serialize, - T11: Serialize,

source§

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

source§

impl<'a, T> Serialize for Cow<'a, T>where - T: Serialize + ToOwned + ?Sized,

source§

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

source§

impl<Idx> Serialize for RangeTo<Idx>where - Idx: Serialize,

source§

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

source§

impl<T> Serialize for BTreeSet<T>where - T: Serialize,

source§

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

source§

impl Serialize for AtomicU8

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where + T11: Serialize, + T12: Serialize, + T13: Serialize,

source§

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

source§

impl Serialize for u64

source§

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

source§

impl<T> Serialize for VecDeque<T>where + T: Serialize,

source§

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

source§

impl<T0, T1, T2, T3, T4, T5> Serialize for (T0, T1, T2, T3, T4, T5)where T0: Serialize, T1: Serialize, T2: Serialize, T3: Serialize, T4: Serialize, - T5: Serialize, - T6: Serialize, - T7: Serialize, - T8: Serialize, - T9: Serialize, - T10: Serialize, - T11: Serialize, - T12: Serialize, - T13: Serialize, - T14: Serialize,

source§

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

source§

impl Serialize for usize

source§

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

source§

impl<T> Serialize for [T; 27]where - T: Serialize,

source§

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

source§

impl Serialize for Duration

source§

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

source§

impl<T> Serialize for [T; 28]where - T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 30]where + T5: Serialize,

source§

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

source§

impl<T> Serialize for [T; 14]where T: Serialize,

source§

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

source§

impl Serialize for NonZeroU32

source§

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

source§

impl<T> Serialize for VecDeque<T>where - T: Serialize,

source§

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

source§

impl<'a, T> Serialize for &'a Twhere - T: Serialize + ?Sized,

source§

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

source§

impl Serialize for str

source§

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

source§

impl<T> Serialize for [T; 29]where + S: Serializer,

source§

impl Serialize for u128

source§

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

source§

impl<T> Serialize for [T; 4]where + T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 5]where + T: Serialize,

source§

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

source§

impl Serialize for i64

source§

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

source§

impl<T> Serialize for [T; 1]where T: Serialize,

source§

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

source§

impl Serialize for CString

source§

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

source§

impl Serialize for i32

source§

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

source§

impl<T> Serialize for [T; 3]where T: Serialize,

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where + S: Serializer,

source§

impl<T> Serialize for [T; 27]where + T: Serialize,

source§

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

source§

impl Serialize for IpAddr

source§

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

source§

impl<T> Serialize for RefCell<T>where + T: Serialize + ?Sized,

source§

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

source§

impl Serialize for u8

source§

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

source§

impl<T> Serialize for [T; 26]where + T: Serialize,

source§

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

source§

impl<T> Serialize for Bound<T>where + T: Serialize,

source§

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

source§

impl Serialize for bool

source§

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

source§

impl<T> Serialize for BTreeSet<T>where + T: Serialize,

source§

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

source§

impl<T> Serialize for Box<T>where + T: Serialize + ?Sized,

source§

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

source§

impl Serialize for ()

source§

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

source§

impl Serialize for usize

source§

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

source§

impl Serialize for AtomicIsize

source§

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

source§

impl Serialize for NonZeroU128

source§

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

source§

impl<T> Serialize for Option<T>where + T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 8]where + T: Serialize,

source§

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

source§

impl Serialize for SocketAddrV6

source§

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

source§

impl<T0, T1, T2, T3, T4> Serialize for (T0, T1, T2, T3, T4)where + T0: Serialize, + T1: Serialize, + T2: Serialize, + T3: Serialize, + T4: Serialize,

source§

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

source§

impl<T0> Serialize for (T0,)where + T0: Serialize,

source§

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

source§

impl Serialize for CStr

source§

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

source§

impl<T> Serialize for Mutex<T>where + T: Serialize + ?Sized,

source§

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

source§

impl<T> Serialize for [T; 20]where + T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 29]where + T: Serialize,

source§

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

source§

impl<T0, T1, T2, T3> Serialize for (T0, T1, T2, T3)where + T0: Serialize, + T1: Serialize, + T2: Serialize, + T3: Serialize,

source§

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

source§

impl<T, H> Serialize for HashSet<T, H>where + T: Serialize,

source§

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

source§

impl Serialize for Duration

source§

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

source§

impl Serialize for AtomicI8

source§

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

source§

impl Serialize for NonZeroI64

source§

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

source§

impl<'a, T> Serialize for Cow<'a, T>where + T: Serialize + ToOwned + ?Sized,

source§

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

source§

impl<T> Serialize for [T; 31]where + T: Serialize,

source§

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

source§

impl Serialize for Ipv4Addr

source§

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

source§

impl Serialize for OsString

source§

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

source§

impl Serialize for SocketAddr

source§

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

source§

impl Serialize for Ipv6Addr

source§

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

source§

impl<T0, T1> Serialize for (T0, T1)where + T0: Serialize, + T1: Serialize,

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -218,27 +284,15 @@ T8: Serialize, T9: Serialize, T10: Serialize, - T11: Serialize, - T12: Serialize, - T13: Serialize, - T14: Serialize, - T15: Serialize,

source§

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

source§

impl Serialize for NonZeroI64

source§

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

source§

impl Serialize for NonZeroI32

source§

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

source§

impl<T> Serialize for [T; 5]where - T: Serialize,

source§

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

source§

impl<T> Serialize for RwLock<T>where - T: Serialize + ?Sized,

source§

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

source§

impl<T> Serialize for Box<T>where - T: Serialize + ?Sized,

source§

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

source§

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

source§

impl<T> Serialize for [T; 23]where + T: Serialize,

source§

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

source§

impl Serialize for NonZeroI32

source§

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

source§

impl<Idx> Serialize for RangeFrom<Idx>where - Idx: Serialize,

source§

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

source§

impl Serialize for AtomicIsize

source§

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

source§

impl Serialize for NonZeroU16

source§

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

source§

impl<T> Serialize for [T; 32]where - T: Serialize,

source§

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

source§

impl Serialize for OsString

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where + Idx: Serialize,

source§

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

source§

impl Serialize for SystemTime

source§

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

source§

impl Serialize for i16

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -251,8 +305,12 @@ T9: Serialize, T10: Serialize, T11: Serialize, - T12: Serialize,

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7)where + T12: Serialize, + T13: Serialize, + T14: Serialize,

source§

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

source§

impl<T> Serialize for [T]where + T: Serialize,

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -260,10 +318,25 @@ T4: Serialize, T5: Serialize, T6: Serialize, - T7: Serialize,

source§

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

source§

impl<K, V> Serialize for BTreeMap<K, V>where - K: Serialize, - V: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + T7: Serialize, + T8: Serialize, + T9: Serialize, + T10: Serialize, + T11: Serialize, + T12: Serialize,

source§

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

source§

impl Serialize for NonZeroU16

source§

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

source§

impl Serialize for AtomicU64

source§

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

source§

impl Serialize for i128

source§

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

source§

impl<T> Serialize for [T; 9]where + T: Serialize,

source§

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

source§

impl Serialize for OsStr

source§

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

source§

impl<T> Serialize for [T; 25]where + T: Serialize,

source§

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

source§

impl<'a> Serialize for Arguments<'a>

source§

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

source§

impl<T> Serialize for [T; 13]where + T: Serialize,

source§

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

source§

impl Serialize for AtomicI16

source§

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

source§

impl Serialize for AtomicI32

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where T0: Serialize, T1: Serialize, @@ -274,10 +347,16 @@ T6: Serialize, T7: Serialize, T8: Serialize, - T9: Serialize,

source§

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

source§

impl Serialize for NonZeroU128

source§

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

source§

impl Serialize for IpAddr

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where + T9: Serialize,

source§

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

source§

impl Serialize for NonZeroU64

source§

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

source§

impl Serialize for AtomicU16

source§

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

source§

impl<T> Serialize for Cell<T>where + T: Serialize + Copy,

source§

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

source§

impl Serialize for NonZeroI8

source§

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

source§

impl Serialize for isize

source§

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

source§

impl Serialize for AtomicU32

source§

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

source§

impl Serialize for NonZeroI128

source§

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

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -291,86 +370,7 @@ T10: Serialize, T11: Serialize, T12: Serialize, - T13: Serialize,

source§

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

source§

impl Serialize for NonZeroI8

source§

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

source§

impl Serialize for AtomicI64

source§

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

source§

impl<T> Serialize for [T; 26]where - T: Serialize,

source§

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

source§

impl Serialize for NonZeroU8

source§

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

source§

impl<T> Serialize for [T; 7]where - T: Serialize,

source§

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

source§

impl Serialize for ()

source§

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

source§

impl Serialize for SocketAddrV6

source§

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

source§

impl Serialize for AtomicU64

source§

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

source§

impl Serialize for Ipv6Addr

source§

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

source§

impl<'a> Serialize for Arguments<'a>

source§

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

source§

impl<T> Serialize for Option<T>where - T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 14]where - T: Serialize,

source§

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

source§

impl Serialize for bool

source§

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

source§

impl<T> Serialize for [T; 17]where - T: Serialize,

source§

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

source§

impl<T> Serialize for [T]where - T: Serialize,

source§

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

source§

impl Serialize for isize

source§

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

source§

impl<T0, T1, T2, T3, T4, T5> Serialize for (T0, T1, T2, T3, T4, T5)where - T0: Serialize, - T1: Serialize, - T2: Serialize, - T3: Serialize, - T4: Serialize, - T5: Serialize,

source§

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

source§

impl Serialize for NonZeroU64

source§

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

source§

impl<T> Serialize for LinkedList<T>where - T: Serialize,

source§

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

source§

impl Serialize for f32

source§

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

source§

impl Serialize for Ipv4Addr

source§

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

source§

impl<T> Serialize for [T; 21]where - T: Serialize,

source§

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

source§

impl Serialize for String

source§

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

source§

impl Serialize for NonZeroIsize

source§

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

source§

impl<T> Serialize for Wrapping<T>where - T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 2]where - T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 16]where - T: Serialize,

source§

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

source§

impl Serialize for NonZeroI16

source§

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

source§

impl Serialize for AtomicU32

source§

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

source§

impl<T> Serialize for RefCell<T>where - T: Serialize + ?Sized,

source§

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

source§

impl Serialize for SocketAddrV4

source§

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

source§

impl<T> Serialize for Mutex<T>where - T: Serialize + ?Sized,

source§

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

source§

impl<T> Serialize for [T; 9]where - T: Serialize,

source§

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

source§

impl<Idx> Serialize for RangeInclusive<Idx>where - Idx: Serialize,

source§

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

source§

impl<K, V, H> Serialize for HashMap<K, V, H>where - K: Serialize, - V: Serialize,

source§

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

source§

impl<T> Serialize for [T; 13]where - T: Serialize,

source§

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

source§

impl<T0, T1> Serialize for (T0, T1)where - T0: Serialize, - T1: Serialize,

source§

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

source§

impl<T: ?Sized> Serialize for PhantomData<T>

source§

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

source§

impl<T> Serialize for [T; 8]where - T: Serialize,

source§

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

source§

impl<T0, T1, T2, T3> Serialize for (T0, T1, T2, T3)where - T0: Serialize, - T1: Serialize, - T2: Serialize, - T3: Serialize,

source§

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

source§

impl<T> Serialize for [T; 18]where - T: Serialize,

source§

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

source§

impl<T0, T1, T2> Serialize for (T0, T1, T2)where - T0: Serialize, - T1: Serialize, - T2: Serialize,

source§

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

source§

impl<T> Serialize for [T; 24]where - T: Serialize,

source§

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

source§

impl<T> Serialize for [T; 12]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + T13: Serialize, + T14: Serialize, + T15: Serialize,

source§

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

Implementors§

\ No newline at end of file diff --git a/src/melior/dialect/ods.rs.html b/src/melior/dialect/ods.rs.html index da19596f2c..94eca59652 100644 --- a/src/melior/dialect/ods.rs.html +++ b/src/melior/dialect/ods.rs.html @@ -108,6 +108,126 @@ 108 109 110 +111 +112 +113 +114 +115 +116 +117 +118 +119 +120 +121 +122 +123 +124 +125 +126 +127 +128 +129 +130 +131 +132 +133 +134 +135 +136 +137 +138 +139 +140 +141 +142 +143 +144 +145 +146 +147 +148 +149 +150 +151 +152 +153 +154 +155 +156 +157 +158 +159 +160 +161 +162 +163 +164 +165 +166 +167 +168 +169 +170 +171 +172 +173 +174 +175 +176 +177 +178 +179 +180 +181 +182 +183 +184 +185 +186 +187 +188 +189 +190 +191 +192 +193 +194 +195 +196 +197 +198 +199 +200 +201 +202 +203 +204 +205 +206 +207 +208 +209 +210 +211 +212 +213 +214 +215 +216 +217 +218 +219 +220 +221 +222 +223 +224 +225 +226 +227 +228 +229 +230
//! Experimental dialect operations and their builders generated automatically
 //! from TableGen files.
 
@@ -218,4 +338,124 @@
     name: "vector",
     tablegen: r#"include "mlir/Dialect/Vector/IR/VectorOps.td""#
 }
+
+#[cfg(test)]
+mod tests {
+    use super::*;
+    use crate::{
+        dialect::{self, func},
+        ir::{
+            attribute::{IntegerAttribute, StringAttribute, TypeAttribute},
+            r#type::{FunctionType, IntegerType},
+            Block, Location, Module, Region, Type,
+        },
+        pass::{self, PassManager},
+        test::create_test_context,
+        Context,
+    };
+
+    fn convert_module<'c>(context: &'c Context, module: &mut Module<'c>) {
+        let pass_manager = PassManager::new(context);
+
+        pass_manager.add_pass(pass::conversion::create_func_to_llvm());
+        pass_manager
+            .nested_under("func.func")
+            .add_pass(pass::conversion::create_arith_to_llvm());
+        pass_manager
+            .nested_under("func.func")
+            .add_pass(pass::conversion::create_index_to_llvm());
+        pass_manager.add_pass(pass::conversion::create_scf_to_control_flow());
+        pass_manager.add_pass(pass::conversion::create_control_flow_to_llvm());
+        pass_manager.add_pass(pass::conversion::create_finalize_mem_ref_to_llvm());
+
+        assert_eq!(pass_manager.run(module), Ok(()));
+        assert!(module.as_operation().verify());
+    }
+
+    fn test_operation<'c>(
+        name: &str,
+        context: &'c Context,
+        argument_types: &[Type<'c>],
+        callback: impl FnOnce(&Block<'c>),
+    ) {
+        let location = Location::unknown(&context);
+        let mut module = Module::new(location);
+
+        module.body().append_operation(func::func(
+            &context,
+            StringAttribute::new(&context, "foo"),
+            TypeAttribute::new(FunctionType::new(&context, argument_types, &[]).into()),
+            {
+                let block = Block::new(
+                    &argument_types
+                        .iter()
+                        .copied()
+                        .map(|r#type| (r#type, location))
+                        .collect::<Vec<_>>(),
+                );
+
+                callback(&block);
+
+                let region = Region::new();
+                region.append_block(block);
+                region
+            },
+            &[],
+            location,
+        ));
+
+        convert_module(&context, &mut module);
+
+        assert!(module.as_operation().verify());
+        insta::assert_display_snapshot!(name, module.as_operation());
+    }
+
+    #[test]
+    fn compile_llvm_alloca() {
+        let context = create_test_context();
+        let location = Location::unknown(&context);
+        let integer_type = IntegerType::new(&context, 64).into();
+
+        test_operation("alloc", &context, &[integer_type], |block| {
+            let alloca_size = block.argument(0).unwrap().into();
+            let i64_type = IntegerType::new(&context, 64);
+
+            block.append_operation(
+                llvm::alloca(
+                    dialect::llvm::r#type::pointer(i64_type.into(), 0).into(),
+                    alloca_size,
+                    location,
+                )
+                .into(),
+            );
+
+            block.append_operation(func::r#return(&[], location));
+        });
+    }
+
+    #[test]
+    fn compile_llvm_alloca_builder() {
+        let context = create_test_context();
+        let location = Location::unknown(&context);
+        let integer_type = IntegerType::new(&context, 64).into();
+        let ptr_type = dialect::llvm::r#type::opaque_pointer(&context);
+
+        test_operation("alloc_builder", &context, &[integer_type], |block| {
+            let alloca_size = block.argument(0).unwrap().into();
+            let i64_type = IntegerType::new(&context, 64);
+
+            block.append_operation(
+                llvm::AllocaOpBuilder::new(location)
+                    .alignment(IntegerAttribute::new(8, i64_type.into()))
+                    .elem_type(TypeAttribute::new(i64_type.into()))
+                    .array_size(alloca_size)
+                    .res(ptr_type)
+                    .build()
+                    .into(),
+            );
+
+            block.append_operation(func::r#return(&[], location));
+        });
+    }
+}
 
\ No newline at end of file diff --git a/src/melior_macro/dialect/operation/builder.rs.html b/src/melior_macro/dialect/operation/builder.rs.html index 45616c1a49..3b04b1e24c 100644 --- a/src/melior_macro/dialect/operation/builder.rs.html +++ b/src/melior_macro/dialect/operation/builder.rs.html @@ -313,7 +313,7 @@ quote! { &[( - ::melior::ir::Identifier::new(self.context, #name_string), + ::melior::ir::Identifier::new(unsafe { self.context.to_ref() }, #name_string), #name.into(), )] } @@ -404,7 +404,7 @@ #[doc = #doc] pub struct #builder_ident <'c, #(#iter_arguments),* > { builder: ::melior::ir::operation::OperationBuilder<'c>, - context: &'c ::melior::Context, + context: ::melior::ContextRef<'c>, #(#phantom_fields),* } @@ -444,7 +444,7 @@ impl<'c> #builder_ident<'c, #(#arguments),*> { pub fn new(location: ::melior::ir::Location<'c>) -> Self { Self { - context: unsafe { location.context().to_ref() }, + context: location.context(), builder: ::melior::ir::operation::OperationBuilder::new(#name, location), #(#phantoms),* }