diff --git a/cbor_smol/struct.Bytes.html b/cbor_smol/struct.Bytes.html index a8104c8083d..a51fd3a3860 100644 --- a/cbor_smol/struct.Bytes.html +++ b/cbor_smol/struct.Bytes.html @@ -2146,7 +2146,7 @@ types, and thus tends to be irrelevant in practice. If let mut array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]; add_5_to_all(array.flatten_mut()); assert_eq!(array, [[6, 7, 8], [9, 10, 11], [12, 13, 14]]); -

Trait Implementations

Converts this type into a mutable reference of the (usually inferred) input type.
Converts this type into a shared reference of the (usually inferred) input type.
Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more
The resulting type after dereferencing.
Dereferences the value.
Mutably dereferences the value.
Deserialize this value from the given Serde deserializer. Read more
Converts to this type from the input type.
Feeds this value into the given Hasher. Read more
Feeds a slice of this type into the given Hasher. Read more
The type of the elements being iterated over.
Which kind of iterator are we turning this into?
Creates an iterator from a value. Read more
The type of the elements being iterated over.
Which kind of iterator are we turning this into?
Creates an iterator from a value. Read more
The type of the elements being iterated over.
Which kind of iterator are we turning this into?
Creates an iterator from a value. Read more
This method tests for self and other values to be equal, and is used +

Trait Implementations

Converts this type into a mutable reference of the (usually inferred) input type.
Converts this type into a shared reference of the (usually inferred) input type.
Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more
The resulting type after dereferencing.
Dereferences the value.
Mutably dereferences the value.
Deserialize this value from the given Serde deserializer. Read more
Converts to this type from the input type.
Feeds this value into the given Hasher. Read more
Feeds a slice of this type into the given Hasher. Read more
The type of the elements being iterated over.
Which kind of iterator are we turning this into?
Creates an iterator from a value. Read more
The type of the elements being iterated over.
Which kind of iterator are we turning this into?
Creates an iterator from a value. Read more
The type of the elements being iterated over.
Which kind of iterator are we turning this into?
Creates an iterator from a value. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
This method tests greater than or equal to (for self and other) and is used by the >= diff --git a/cosey/struct.Bytes.html b/cosey/struct.Bytes.html index 8ae293e4f6d..5616c37350d 100644 --- a/cosey/struct.Bytes.html +++ b/cosey/struct.Bytes.html @@ -2146,7 +2146,7 @@ types, and thus tends to be irrelevant in practice. If let mut array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]; add_5_to_all(array.flatten_mut()); assert_eq!(array, [[6, 7, 8], [9, 10, 11], [12, 13, 14]]);
-

Trait Implementations

Converts this type into a mutable reference of the (usually inferred) input type.
Converts this type into a shared reference of the (usually inferred) input type.
Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more
The resulting type after dereferencing.
Dereferences the value.
Mutably dereferences the value.
Deserialize this value from the given Serde deserializer. Read more
Converts to this type from the input type.
Feeds this value into the given Hasher. Read more
Feeds a slice of this type into the given Hasher. Read more
The type of the elements being iterated over.
Which kind of iterator are we turning this into?
Creates an iterator from a value. Read more
The type of the elements being iterated over.
Which kind of iterator are we turning this into?
Creates an iterator from a value. Read more
The type of the elements being iterated over.
Which kind of iterator are we turning this into?
Creates an iterator from a value. Read more
This method tests for self and other values to be equal, and is used +

Trait Implementations

Converts this type into a mutable reference of the (usually inferred) input type.
Converts this type into a shared reference of the (usually inferred) input type.
Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more
The resulting type after dereferencing.
Dereferences the value.
Mutably dereferences the value.
Deserialize this value from the given Serde deserializer. Read more
Converts to this type from the input type.
Feeds this value into the given Hasher. Read more
Feeds a slice of this type into the given Hasher. Read more
The type of the elements being iterated over.
Which kind of iterator are we turning this into?
Creates an iterator from a value. Read more
The type of the elements being iterated over.
Which kind of iterator are we turning this into?
Creates an iterator from a value. Read more
The type of the elements being iterated over.
Which kind of iterator are we turning this into?
Creates an iterator from a value. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
This method tests greater than or equal to (for self and other) and is used by the >= diff --git a/cpufeatures/index.html b/cpufeatures/index.html index 2da974fd1b9..f5983e5edef 100644 --- a/cpufeatures/index.html +++ b/cpufeatures/index.html @@ -1,21 +1,51 @@ cpufeatures - Rust
Expand description

This crate provides macros for runtime CPU feature detection. It’s intended + logo

Crate cpufeatures

Expand description

This crate provides macros for runtime CPU feature detection. It’s intended as a stopgap until Rust RFC 2725 adding first-class target feature detection macros to libcore is implemented.

-

Supported target architectures:

+

Supported target architectures

+

*NOTE: target features with an asterisk are unstable (nightly-only) and +subject to change to match upstream name changes in the Rust standard +library.

+

aarch64

+

Linux, iOS, and macOS/ARM only (ARM64 does not support OS-independent feature detection)

+

Target features:

    -
  • aarch64: Linux and macOS/M4 only (ARM64 does not support OS-independent feature detection) -
      -
    • Target features: aes, sha2, sha3
    • +
    • aes*
    • +
    • sha2*
    • +
    • sha3*
    -
  • -
  • x86/x86_64: OS independent and no_std-friendly +

    x86/x86_64

    +

    OS independent and no_std-friendly

    +

    Target features:

      -
    • Target features: adx, aes, avx, avx2, bmi1, bmi2, fma, -mmx, pclmulqdq, popcnt, rdrand, rdseed, sgx, sha, sse, -sse2, sse3, sse4.1, sse4.2, ssse3
    • -
    -
  • +
  • adx
  • +
  • aes
  • +
  • avx
  • +
  • avx2
  • +
  • avx512bw*
  • +
  • avx512cd*
  • +
  • avx512dq*
  • +
  • avx512er*
  • +
  • avx512f*
  • +
  • avx512ifma*
  • +
  • avx512pf*
  • +
  • avx512vl*
  • +
  • bmi1
  • +
  • bmi2
  • +
  • fma,
  • +
  • mmx
  • +
  • pclmulqdq
  • +
  • popcnt
  • +
  • rdrand
  • +
  • rdseed
  • +
  • sgx
  • +
  • sha
  • +
  • sse
  • +
  • sse2
  • +
  • sse3
  • +
  • sse4.1
  • +
  • sse4.2
  • +
  • ssse3

If you would like detection support for a target feature which is not on this list, please open a GitHub issue.

diff --git a/cpufeatures/macro.new.html b/cpufeatures/macro.new.html index e858adf7f05..a75dbd57bb2 100644 --- a/cpufeatures/macro.new.html +++ b/cpufeatures/macro.new.html @@ -1,5 +1,5 @@ new in cpufeatures - Rust
macro_rules! new {
+                    logo
macro_rules! new {
     ($mod_name:ident, $($tf:tt),+ $(,)?) => { ... };
 }
Expand description

Create module with CPU feature detection code.

diff --git a/crates.js b/crates.js index 201ea7cf9b2..f401792690b 100644 --- a/crates.js +++ b/crates.js @@ -1 +1 @@ -window.ALL_CRATES = ["aead","aes","bitflags","block_buffer","block_modes","block_padding","byteorder","cbor_smol","cfg_if","chacha20","chacha20poly1305","cipher","cosey","cpufeatures","crypto_bigint","crypto_mac","cstr_core","cty","delog","der","der_derive","des","digest","ecdsa","ed25519","elliptic_curve","embedded_hal","ff","flexiber","flexiber_derive","generic_array","group","half","hash32","heapless","heapless_bytes","hex_literal","hmac","interchange","littlefs2","littlefs2_sys","lock_api","log","memchr","nb","opaque_debug","p256","p256_cortex_m4","p256_cortex_m4_sys","poly1305","postcard","postcard_cobs","proc_macro2","quote","rand_core","salty","scopeguard","serde","serde_cbor","serde_derive","serde_indexed","serde_repr","sha1","sha2","signature","spin","stable_deref_trait","subtle","syn","synstructure","trussed","typenum","unicode_ident","unicode_xid","universal_hash","void","zeroize","zeroize_derive"]; \ No newline at end of file +window.ALL_CRATES = ["aead","aes","bitflags","block_buffer","block_modes","block_padding","byteorder","cbor_smol","cfg_if","chacha20","chacha20poly1305","cipher","cosey","cpufeatures","crypto_bigint","crypto_mac","cstr_core","cty","delog","der","der_derive","des","digest","ecdsa","ed25519","elliptic_curve","embedded_hal","ff","flexiber","flexiber_derive","generic_array","group","half","hash32","heapless","heapless_bytes","hex_literal","hmac","interchange","littlefs2","littlefs2_sys","lock_api","log","memchr","nb","opaque_debug","p256","p256_cortex_m4","p256_cortex_m4_sys","poly1305","postcard","postcard_cobs","proc_macro2","quote","rand_core","salty","scopeguard","serde","serde_cbor","serde_derive","serde_indexed","serde_repr","sha1","sha2","signature","spin","stable_deref_trait","subtle","synstructure","trussed","typenum","unicode_ident","unicode_xid","universal_hash","void","zeroize","zeroize_derive"]; \ No newline at end of file diff --git a/generic_array/functional/trait.FunctionalSequence.html b/generic_array/functional/trait.FunctionalSequence.html index 8703541d6da..0a13959a6a5 100644 --- a/generic_array/functional/trait.FunctionalSequence.html +++ b/generic_array/functional/trait.FunctionalSequence.html @@ -15,4 +15,4 @@ initializing a new GenericSequence with the result of the zipped ma will be dropped, AND any unused elements in the source sequences will also be dropped.

Folds (or reduces) a sequence of data into a single value.

If the fold function panics, any unused elements will be dropped.

-

Implementations on Foreign Types

Implementors

\ No newline at end of file +

Implementations on Foreign Types

Implementors

\ No newline at end of file diff --git a/generic_array/functional/trait.MappedGenericSequence.html b/generic_array/functional/trait.MappedGenericSequence.html index 0026fcb989e..324992ca8d8 100644 --- a/generic_array/functional/trait.MappedGenericSequence.html +++ b/generic_array/functional/trait.MappedGenericSequence.html @@ -3,4 +3,4 @@ }
Expand description

Defines the relationship between one generic sequence and another, for operations such as map and zip.

Required Associated Types

Mapped sequence type

-

Implementations on Foreign Types

Implementors

\ No newline at end of file +

Implementations on Foreign Types

Implementors

\ No newline at end of file diff --git a/generic_array/index.html b/generic_array/index.html index 885fa11a29e..2c949724e55 100644 --- a/generic_array/index.html +++ b/generic_array/index.html @@ -1,4 +1,4 @@ -generic_array - Rust
Expand description

This crate implements a structure that can be used as a generic array type. +generic_array - Rust

Expand description

This crate implements a structure that can be used as a generic array type. Core Rust array types [T; N] can’t be used generically with respect to N, so for example this:

struct Foo<T, N> {
diff --git a/generic_array/sequence/trait.GenericSequence.html b/generic_array/sequence/trait.GenericSequence.html
index 27c358b0c35..4f386d0a793 100644
--- a/generic_array/sequence/trait.GenericSequence.html
+++ b/generic_array/sequence/trait.GenericSequence.html
@@ -10,4 +10,4 @@
 

Required Methods

Initializes a new sequence instance using the given function.

If the generator function panics while initializing the sequence, any already initialized elements will be dropped.

-

Implementations on Foreign Types

Implementors

\ No newline at end of file +

Implementations on Foreign Types

Implementors

\ No newline at end of file diff --git a/generic_array/struct.GenericArray.html b/generic_array/struct.GenericArray.html index 84f390f96c8..9b2fdfd2274 100644 --- a/generic_array/struct.GenericArray.html +++ b/generic_array/struct.GenericArray.html @@ -1,13 +1,16 @@ -GenericArray in generic_array - Rust
#[repr(transparent)]
pub struct GenericArray<T, U: ArrayLength<T>> { /* private fields */ }
Expand description

Struct representing a generic array - GenericArray<T, N> works like [T; N]

-

Implementations

Extracts a slice containing the entire array.

-

Extracts a mutable slice containing the entire array.

-

Converts slice to a generic array reference with inferred length;

-

Length of the slice must be equal to the length of the array.

-

Converts mutable slice to a mutable generic array reference

-

Length of the slice must be equal to the length of the array.

-

Construct a GenericArray from a slice by cloning its content

-

Length of the slice must be equal to the length of the array

-

Creates a new GenericArray instance from an iterator with a specific size.

+GenericArray in generic_array - Rust
#[repr(transparent)]
pub struct GenericArray<T, U: ArrayLength<T>> { /* private fields */ }
Expand description

Struct representing a generic array - GenericArray<T, N> works like [T; N]

+

Implementations

Extracts a slice containing the entire array.

+

Extracts a mutable slice containing the entire array.

+

Converts slice to a generic array reference with inferred length;

+
Panics
+

Panics if the slice is not equal to the length of the array.

+

Converts mutable slice to a mutable generic array reference

+
Panics
+

Panics if the slice is not equal to the length of the array.

+

Construct a GenericArray from a slice by cloning its content

+
Panics
+

Panics if the slice is not equal to the length of the array.

+

Creates a new GenericArray instance from an iterator with a specific size.

Returns None if the size is not equal to the number of elements in the GenericArray.

Methods from Deref<Target = [T]>

🔬This is a nightly-only experimental API. (sort_floats)

Sorts the slice of floats.

This sort is in-place (i.e. does not allocate), O(n * log(n)) worst-case, and uses @@ -227,7 +230,7 @@ common in C++.

  • a - The index of the first element
  • b - The index of the second element
  • -
    Panics
    +
    Panics

    Panics if a or b are out of bounds.

    Examples
    let mut v = ["a", "b", "c", "d", "e"];
    @@ -276,7 +279,7 @@ v.reverse();
     

    Returns an iterator over all contiguous windows of length size. The windows overlap. If the slice is shorter than size, the iterator returns no values.

    -
    Panics
    +
    Panics

    Panics if size is 0.

    Examples
    let slice = ['r', 'u', 's', 't'];
    @@ -297,7 +300,7 @@ slice, then the last chunk will not have length chunk_size.

    See chunks_exact for a variant of this iterator that returns chunks of always exactly chunk_size elements, and rchunks for the same iterator but starting at the end of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    Examples
    let slice = ['l', 'o', 'r', 'e', 'm'];
    @@ -313,7 +316,7 @@ length of the slice, then the last chunk will not have length chunk_sizeSee chunks_exact_mut for a variant of this iterator that returns chunks of always
     exactly chunk_size elements, and rchunks_mut for the same iterator but starting at
     the end of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    Examples
    let v = &mut [0, 0, 0, 0, 0];
    @@ -335,7 +338,7 @@ from the remainder function of the iterator.

    resulting code better than in the case of chunks.

    See chunks for a variant of this iterator that also returns the remainder as a smaller chunk, and rchunks_exact for the same iterator but starting at the end of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    Examples
    let slice = ['l', 'o', 'r', 'e', 'm'];
    @@ -354,7 +357,7 @@ resulting code better than in the case of chunks_mut for a variant of this iterator that also returns the remainder as a
     smaller chunk, and rchunks_exact_mut for the same iterator but starting at the end of
     the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    Examples
    let v = &mut [0, 0, 0, 0, 0];
    @@ -393,7 +396,7 @@ assuming that there’s no remainder.

    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, starting at the beginning of the slice, and a remainder slice with length strictly less than N.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    Examples
    @@ -405,7 +408,7 @@ error before this method gets stabilized.

    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, starting at the end of the slice, and a remainder slice with length strictly less than N.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    Examples
    @@ -420,7 +423,7 @@ beginning of the slice.

    length of the slice, then the last up to N-1 elements will be omitted and can be retrieved from the remainder function of the iterator.

    This method is the const generic equivalent of chunks_exact.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    Examples
    @@ -459,7 +462,7 @@ chunks[1] = ['a'
    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, starting at the beginning of the slice, and a remainder slice with length strictly less than N.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    Examples
    @@ -477,7 +480,7 @@ remainder[0] = 9;
    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, starting at the end of the slice, and a remainder slice with length strictly less than N.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    Examples
    @@ -498,7 +501,7 @@ beginning of the slice.

    the length of the slice, then the last up to N-1 elements will be omitted and can be retrieved from the into_remainder function of the iterator.

    This method is the const generic equivalent of chunks_exact_mut.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    Examples
    @@ -515,7 +518,7 @@ error before this method gets stabilized.

    starting at the beginning of the slice.

    This is the const generic equivalent of windows.

    If N is greater than the size of the slice, it will return no windows.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    Examples
    @@ -533,7 +536,7 @@ slice, then the last chunk will not have length chunk_size.

    See rchunks_exact for a variant of this iterator that returns chunks of always exactly chunk_size elements, and chunks for the same iterator but starting at the beginning of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    Examples
    let slice = ['l', 'o', 'r', 'e', 'm'];
    @@ -549,7 +552,7 @@ length of the slice, then the last chunk will not have length chunk_sizeSee rchunks_exact_mut for a variant of this iterator that returns chunks of always
     exactly chunk_size elements, and chunks_mut for the same iterator but starting at the
     beginning of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    Examples
    let v = &mut [0, 0, 0, 0, 0];
    @@ -572,7 +575,7 @@ resulting code better than in the case of rchunks for a variant of this iterator that also returns the remainder as a smaller
     chunk, and chunks_exact for the same iterator but starting at the beginning of the
     slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    Examples
    let slice = ['l', 'o', 'r', 'e', 'm'];
    @@ -591,7 +594,7 @@ resulting code better than in the case of rchunks_mut for a variant of this iterator that also returns the remainder as a
     smaller chunk, and chunks_exact_mut for the same iterator but starting at the beginning
     of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    Examples
    let v = &mut [0, 0, 0, 0, 0];
    @@ -664,7 +667,7 @@ then on slice[1] and slice[2] and so on.

    The first will contain all indices from [0, mid) (excluding the index mid itself) and the second will contain all indices from [mid, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if mid > len.

    Examples
    let v = [1, 2, 3, 4, 5, 6];
    @@ -690,7 +693,7 @@ indices from [mid, len) (excluding the index len itsel
     

    The first will contain all indices from [0, mid) (excluding the index mid itself) and the second will contain all indices from [mid, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if mid > len.

    Examples
    let mut v = [1, 0, 3, 0, 5, 6];
    @@ -757,7 +760,7 @@ even if the resulting reference is not used. The caller has to ensure that
     

    The array will contain all indices from [0, N) (excluding the index N itself) and the slice will contain all indices from [N, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if N > len.

    Examples
    #![feature(split_array)]
    @@ -785,7 +788,7 @@ indices from [N, len) (excluding the index len itself)
     

    The array will contain all indices from [0, N) (excluding the index N itself) and the slice will contain all indices from [N, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if N > len.

    Examples
    #![feature(split_array)]
    @@ -802,7 +805,7 @@ the end.

    The slice will contain all indices from [0, len - N) (excluding the index len - N itself) and the array will contain all indices from [len - N, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if N > len.

    Examples
    #![feature(split_array)]
    @@ -831,7 +834,7 @@ index from the end.

    The slice will contain all indices from [0, len - N) (excluding the index N itself) and the array will contain all indices from [len - N, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if N > len.

    Examples
    #![feature(split_array)]
    @@ -1251,7 +1254,7 @@ and greater-than-or-equal-to the value of the element at index.

    Current implementation

    The current algorithm is based on the quickselect portion of the same quicksort algorithm used for sort_unstable.

    -
    Panics
    +
    Panics

    Panics when index >= len(), meaning it always panics on empty slices.

    Examples
    let mut v = [-5i32, 4, 1, -3, 2];
    @@ -1279,7 +1282,7 @@ the value of the element at index.

    Current implementation

    The current algorithm is based on the quickselect portion of the same quicksort algorithm used for sort_unstable.

    -
    Panics
    +
    Panics

    Panics when index >= len(), meaning it always panics on empty slices.

    Examples
    let mut v = [-5i32, 4, 1, -3, 2];
    @@ -1307,7 +1310,7 @@ the value of the element at index.

    Current implementation

    The current algorithm is based on the quickselect portion of the same quicksort algorithm used for sort_unstable.

    -
    Panics
    +
    Panics

    Panics when index >= len(), meaning it always panics on empty slices.

    Examples
    let mut v = [-5i32, 4, 1, -3, 2];
    @@ -1371,7 +1374,7 @@ The second contains all the duplicates in no specified order.

    slice move to the end while the last self.len() - mid elements move to the front. After calling rotate_left, the element previously at index mid will become the first element in the slice.

    -
    Panics
    +
    Panics

    This function will panic if mid is greater than the length of the slice. Note that mid == self.len() does not panic and is a no-op rotation.

    @@ -1390,7 +1393,7 @@ a[1..5].rotate_left(k
    elements move to the front. After calling rotate_right, the element previously at index self.len() - k will become the first element in the slice.

    -
    Panics
    +
    Panics

    This function will panic if k is greater than the length of the slice. Note that k == self.len() does not panic and is a no-op rotation.

    @@ -1421,7 +1424,7 @@ buf.fill_with(Default::default); assert_eq!(buf, vec![0; 10]);

    Copies the elements from src into self.

    The length of src must be the same as self.

    -
    Panics
    +
    Panics

    This function will panic if the two slices have different lengths.

    Examples

    Cloning two elements from a slice into another:

    @@ -1458,7 +1461,7 @@ sub-slices from a slice:

    Copies all elements from src into self, using a memcpy.

    The length of src must be the same as self.

    If T does not implement Copy, use clone_from_slice.

    -
    Panics
    +
    Panics

    This function will panic if the two slices have different lengths.

    Examples

    Copying two elements from a slice into another:

    @@ -1498,7 +1501,7 @@ using a memmove.

    index of the range within self to copy to, which will have the same length as src. The two ranges may overlap. The ends of the two ranges must be less than or equal to self.len().

    -
    Panics
    +
    Panics

    This function will panic if either range exceeds the end of the slice, or if the end of src is before the start.

    Examples
    @@ -1511,7 +1514,7 @@ bytes.copy_within(1..5, assert_eq!(&bytes, b"Hello, Wello!");

    Swaps all elements in self with those in other.

    The length of other must be the same as self.

    -
    Panics
    +
    Panics

    This function will panic if the two slices have different lengths.

    Example

    Swapping two elements across slices:

    @@ -1597,7 +1600,7 @@ postconditions as that method. You’re only assured that

    That said, this is a safe method, so if you’re only writing safe code, then this can at most cause incorrect logic, not unsoundness.

    -
    Panics
    +
    Panics

    This will panic if the size of the SIMD type is different from LANES times that of the scalar.

    At the time of writing, the trait restrictions on Simd<T, LANES> keeps @@ -1646,7 +1649,7 @@ postconditions as that method. You’re only assured that

    That said, this is a safe method, so if you’re only writing safe code, then this can at most cause incorrect logic, not unsoundness.

    This is the mutable version of slice::as_simd; see that for examples.

    -
    Panics
    +
    Panics

    This will panic if the size of the SIMD type is different from LANES times that of the scalar.

    At the time of writing, the trait restrictions on Simd<T, LANES> keeps @@ -1882,7 +1885,7 @@ removed.

    assert_eq!(b" ".trim_ascii(), b""); assert_eq!(b"".trim_ascii(), b"");
    🔬This is a nightly-only experimental API. (slice_flatten)

    Takes a &[[T; N]], and flattens it to a &[T].

    -
    Panics
    +
    Panics

    This panics if the length of the resulting slice would overflow a usize.

    This is only possible when flattening a slice of arrays of zero-sized types, and thus tends to be irrelevant in practice. If @@ -1903,7 +1906,7 @@ types, and thus tends to be irrelevant in practice. If let empty_slice_of_arrays: &[[u32; 10]] = &[]; assert!(empty_slice_of_arrays.flatten().is_empty());

    🔬This is a nightly-only experimental API. (slice_flatten)

    Takes a &mut [[T; N]], and flattens it to a &mut [T].

    -
    Panics
    +
    Panics

    This panics if the length of the resulting slice would overflow a usize.

    This is only possible when flattening a slice of arrays of zero-sized types, and thus tends to be irrelevant in practice. If @@ -1920,17 +1923,19 @@ types, and thus tends to be irrelevant in practice. If let mut array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]; add_5_to_all(array.flatten_mut()); assert_eq!(array, [[6, 7, 8], [9, 10, 11], [12, 13, 14]]);

    -

    Trait Implementations

    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Sequence to be concatenated with self
    Resulting sequence formed by the concatenation.
    Concatenate, or join, two sequences.
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Mutably dereferences the value.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.

    Converts slice to a generic array reference with inferred length;

    -

    Length of the slice must be equal to the length of the array.

    -
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.

    Converts mutable slice to a mutable generic array reference

    -

    Length of the slice must be equal to the length of the array.

    -
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Creates a value from an iterator. Read more
    Maps a GenericSequence to another GenericSequence. Read more
    Combines two GenericSequence instances and iterates through both of them, -initializing a new GenericSequence with the result of the zipped mapping function. Read more
    Folds (or reduces) a sequence of data into a single value. Read more
    GenericArray associated length
    Concrete sequence type used in conjuction with reference implementations of GenericSequence
    Initializes a new sequence instance using the given function. Read more
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    Which kind of iterator are we turning this into?
    The type of the elements being iterated over.
    Creates an iterator from a value. Read more
    Which kind of iterator are we turning this into?
    The type of the elements being iterated over.
    Creates an iterator from a value. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    GenericSequence that has one more element than Self
    Returns a new array with the given element appended to the end of it. Read more
    Returns a new array with the given element prepended to the front of it. Read more
    Formats the value using the given formatter.
    Mapped sequence type
    This method returns an Ordering between self and other. Read more
    Compares and returns the maximum of two values. Read more
    Compares and returns the minimum of two values. Read more
    Restrict a value to a certain interval. Read more
    This method tests for self and other values to be equal, and is used +

    Trait Implementations

    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Sequence to be concatenated with self
    Resulting sequence formed by the concatenation.
    Concatenate, or join, two sequences.
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Mutably dereferences the value.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.

    Converts slice to a generic array reference with inferred length;

    +
    Panics
    +

    Panics if the slice is not equal to the length of the array.

    +
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.

    Converts mutable slice to a mutable generic array reference

    +
    Panics
    +

    Panics if the slice is not equal to the length of the array.

    +
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Creates a value from an iterator. Read more
    Maps a GenericSequence to another GenericSequence. Read more
    Combines two GenericSequence instances and iterates through both of them, +initializing a new GenericSequence with the result of the zipped mapping function. Read more
    Folds (or reduces) a sequence of data into a single value. Read more
    GenericArray associated length
    Concrete sequence type used in conjuction with reference implementations of GenericSequence
    Initializes a new sequence instance using the given function. Read more
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    Which kind of iterator are we turning this into?
    The type of the elements being iterated over.
    Creates an iterator from a value. Read more
    Which kind of iterator are we turning this into?
    The type of the elements being iterated over.
    Creates an iterator from a value. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    GenericSequence that has one more element than Self
    Returns a new array with the given element appended to the end of it. Read more
    Returns a new array with the given element prepended to the front of it. Read more
    Formats the value using the given formatter.
    Mapped sequence type
    This method returns an Ordering between self and other. Read more
    Compares and returns the maximum of two values. Read more
    Compares and returns the minimum of two values. Read more
    Restrict a value to a certain interval. Read more
    This method tests for self and other values to be equal, and is used by ==. Read more
    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
    This method returns an ordering between self and other values if one exists. Read more
    This method tests less than (for self and other) and is used by the < operator. Read more
    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    This method tests greater than (for self and other) and is used by the > operator. Read more
    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    GenericSequence that has one less element than Self
    Returns a new array without the last element, and the last element. Read more
    Returns a new array without the first element, and the first element. -Example: Read more
    First part of the resulting split array
    Second part of the resulting split array
    Splits an array at the given index, returning the separate parts of the array.
    First part of the resulting split array
    Second part of the resulting split array
    Splits an array at the given index, returning the separate parts of the array.
    First part of the resulting split array
    Second part of the resulting split array
    Splits an array at the given index, returning the separate parts of the array.
    Formats the value using the given formatter.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +Example: Read more
    First part of the resulting split array
    Second part of the resulting split array
    Splits an array at the given index, returning the separate parts of the array.
    First part of the resulting split array
    Second part of the resulting split array
    Splits an array at the given index, returning the separate parts of the array.
    First part of the resulting split array
    Second part of the resulting split array
    Splits an array at the given index, returning the separate parts of the array.
    Formats the value using the given formatter.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/generic_array/trait.ArrayLength.html b/generic_array/trait.ArrayLength.html index 416468cbb59..f7606896e30 100644 --- a/generic_array/trait.ArrayLength.html +++ b/generic_array/trait.ArrayLength.html @@ -1,5 +1,5 @@ -ArrayLength in generic_array - Rust
    pub unsafe trait ArrayLength<T>: Unsigned {
    +ArrayLength in generic_array - Rust
    pub unsafe trait ArrayLength<T>: Unsigned {
         type ArrayType;
     }
    Expand description

    Trait making GenericArray work, marking types to be used as length of an array

    -

    Required Associated Types

    Associated type representing the array type for the number

    -

    Implementations on Foreign Types

    Implementors

    \ No newline at end of file +

    Required Associated Types

    Associated type representing the array type for the number

    +

    Implementations on Foreign Types

    Implementors

    \ No newline at end of file diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js index 7379fcfd719..49935bef611 100644 --- a/implementors/core/clone/trait.Clone.js +++ b/implementors/core/clone/trait.Clone.js @@ -45,7 +45,6 @@ "sha1":[["impl Clone for Sha1"]], "sha2":[["impl Clone for Sha256"],["impl Clone for Sha224"],["impl Clone for Sha512"],["impl Clone for Sha384"],["impl Clone for Sha512Trunc256"],["impl Clone for Sha512Trunc224"]], "subtle":[["impl Clone for Choice"],["impl<T: Clone> Clone for CtOption<T>"]], -"syn":[["impl Clone for Underscore"],["impl Clone for Abstract"],["impl Clone for As"],["impl Clone for Async"],["impl Clone for Auto"],["impl Clone for Await"],["impl Clone for Become"],["impl Clone for Box"],["impl Clone for Break"],["impl Clone for Const"],["impl Clone for Continue"],["impl Clone for Crate"],["impl Clone for Default"],["impl Clone for Do"],["impl Clone for Dyn"],["impl Clone for Else"],["impl Clone for Enum"],["impl Clone for Extern"],["impl Clone for Final"],["impl Clone for Fn"],["impl Clone for For"],["impl Clone for If"],["impl Clone for Impl"],["impl Clone for In"],["impl Clone for Let"],["impl Clone for Loop"],["impl Clone for Macro"],["impl Clone for Match"],["impl Clone for Mod"],["impl Clone for Move"],["impl Clone for Mut"],["impl Clone for Override"],["impl Clone for Priv"],["impl Clone for Pub"],["impl Clone for Ref"],["impl Clone for Return"],["impl Clone for SelfType"],["impl Clone for SelfValue"],["impl Clone for Static"],["impl Clone for Struct"],["impl Clone for Super"],["impl Clone for Trait"],["impl Clone for Try"],["impl Clone for Type"],["impl Clone for Typeof"],["impl Clone for Union"],["impl Clone for Unsafe"],["impl Clone for Unsized"],["impl Clone for Use"],["impl Clone for Virtual"],["impl Clone for Where"],["impl Clone for While"],["impl Clone for Yield"],["impl Clone for Add"],["impl Clone for AddEq"],["impl Clone for And"],["impl Clone for AndAnd"],["impl Clone for AndEq"],["impl Clone for At"],["impl Clone for Bang"],["impl Clone for Caret"],["impl Clone for CaretEq"],["impl Clone for Colon"],["impl Clone for Colon2"],["impl Clone for Comma"],["impl Clone for Div"],["impl Clone for DivEq"],["impl Clone for Dollar"],["impl Clone for Dot"],["impl Clone for Dot2"],["impl Clone for Dot3"],["impl Clone for DotDotEq"],["impl Clone for Eq"],["impl Clone for EqEq"],["impl Clone for Ge"],["impl Clone for Gt"],["impl Clone for Le"],["impl Clone for Lt"],["impl Clone for MulEq"],["impl Clone for Ne"],["impl Clone for Or"],["impl Clone for OrEq"],["impl Clone for OrOr"],["impl Clone for Pound"],["impl Clone for Question"],["impl Clone for RArrow"],["impl Clone for LArrow"],["impl Clone for Rem"],["impl Clone for RemEq"],["impl Clone for FatArrow"],["impl Clone for Semi"],["impl Clone for Shl"],["impl Clone for ShlEq"],["impl Clone for Shr"],["impl Clone for ShrEq"],["impl Clone for Star"],["impl Clone for Sub"],["impl Clone for SubEq"],["impl Clone for Tilde"],["impl Clone for Brace"],["impl Clone for Bracket"],["impl Clone for Paren"],["impl Clone for Group"],["impl<'a> Clone for ImplGenerics<'a>"],["impl<'a> Clone for TypeGenerics<'a>"],["impl<'a> Clone for Turbofish<'a>"],["impl Clone for Lifetime"],["impl Clone for LitStr"],["impl Clone for LitByteStr"],["impl Clone for LitByte"],["impl Clone for LitChar"],["impl Clone for LitInt"],["impl Clone for LitFloat"],["impl<'a> Clone for Cursor<'a>"],["impl<T, P> Clone for Punctuated<T, P>where
        T: Clone,
        P: Clone,
    "],["impl<'a, T, P> Clone for Pairs<'a, T, P>"],["impl<T, P> Clone for IntoPairs<T, P>where
        T: Clone,
        P: Clone,
    "],["impl<T> Clone for IntoIter<T>where
        T: Clone,
    "],["impl<'a, T> Clone for Iter<'a, T>"],["impl<T, P> Clone for Pair<T, P>where
        T: Clone,
        P: Clone,
    "],["impl Clone for Abi"],["impl Clone for AngleBracketedGenericArguments"],["impl Clone for AttrStyle"],["impl Clone for Attribute"],["impl Clone for BareFnArg"],["impl Clone for BinOp"],["impl Clone for Binding"],["impl Clone for BoundLifetimes"],["impl Clone for ConstParam"],["impl Clone for Constraint"],["impl Clone for Data"],["impl Clone for DataEnum"],["impl Clone for DataStruct"],["impl Clone for DataUnion"],["impl Clone for DeriveInput"],["impl Clone for Expr"],["impl Clone for ExprBinary"],["impl Clone for ExprCall"],["impl Clone for ExprCast"],["impl Clone for ExprField"],["impl Clone for ExprIndex"],["impl Clone for ExprLit"],["impl Clone for ExprParen"],["impl Clone for ExprPath"],["impl Clone for ExprUnary"],["impl Clone for Field"],["impl Clone for Fields"],["impl Clone for FieldsNamed"],["impl Clone for FieldsUnnamed"],["impl Clone for GenericArgument"],["impl Clone for GenericParam"],["impl Clone for Generics"],["impl Clone for Index"],["impl Clone for LifetimeDef"],["impl Clone for Lit"],["impl Clone for LitBool"],["impl Clone for Macro"],["impl Clone for MacroDelimiter"],["impl Clone for Member"],["impl Clone for Meta"],["impl Clone for MetaList"],["impl Clone for MetaNameValue"],["impl Clone for NestedMeta"],["impl Clone for ParenthesizedGenericArguments"],["impl Clone for Path"],["impl Clone for PathArguments"],["impl Clone for PathSegment"],["impl Clone for PredicateEq"],["impl Clone for PredicateLifetime"],["impl Clone for PredicateType"],["impl Clone for QSelf"],["impl Clone for ReturnType"],["impl Clone for TraitBound"],["impl Clone for TraitBoundModifier"],["impl Clone for Type"],["impl Clone for TypeArray"],["impl Clone for TypeBareFn"],["impl Clone for TypeGroup"],["impl Clone for TypeImplTrait"],["impl Clone for TypeInfer"],["impl Clone for TypeMacro"],["impl Clone for TypeNever"],["impl Clone for TypeParam"],["impl Clone for TypeParamBound"],["impl Clone for TypeParen"],["impl Clone for TypePath"],["impl Clone for TypePtr"],["impl Clone for TypeReference"],["impl Clone for TypeSlice"],["impl Clone for TypeTraitObject"],["impl Clone for TypeTuple"],["impl Clone for UnOp"],["impl Clone for Variadic"],["impl Clone for Variant"],["impl Clone for VisCrate"],["impl Clone for VisPublic"],["impl Clone for VisRestricted"],["impl Clone for Visibility"],["impl Clone for WhereClause"],["impl Clone for WherePredicate"],["impl<'c, 'a> Clone for StepCursor<'c, 'a>"],["impl Clone for Error"]], "synstructure":[["impl Clone for AddBounds"],["impl Clone for BindStyle"],["impl<'a> Clone for BindingInfo<'a>"],["impl<'a> Clone for VariantAst<'a>"],["impl<'a> Clone for VariantInfo<'a>"],["impl<'a> Clone for Structure<'a>"]], "trussed":[["impl Clone for Request"],["impl Clone for Reply"],["impl Clone for Agree"],["impl Clone for Attest"],["impl Clone for DebugDumpStore"],["impl Clone for Decrypt"],["impl Clone for Delete"],["impl Clone for DeleteAllKeys"],["impl Clone for DeriveKey"],["impl Clone for DeserializeKey"],["impl Clone for Encrypt"],["impl Clone for Exists"],["impl Clone for GenerateKey"],["impl Clone for GenerateSecretKey"],["impl Clone for Hash"],["impl Clone for LocateFile"],["impl Clone for ReadDirFilesFirst"],["impl Clone for ReadDirFilesNext"],["impl Clone for ReadDirFirst"],["impl Clone for ReadDirNext"],["impl Clone for ReadFile"],["impl Clone for Metadata"],["impl Clone for RemoveFile"],["impl Clone for RemoveDir"],["impl Clone for RemoveDirAll"],["impl Clone for RandomBytes"],["impl Clone for SerializeKey"],["impl Clone for Sign"],["impl Clone for WriteFile"],["impl Clone for UnsafeInjectKey"],["impl Clone for UnsafeInjectSharedKey"],["impl Clone for UnwrapKey"],["impl Clone for Verify"],["impl Clone for WrapKey"],["impl Clone for RequestUserConsent"],["impl Clone for Reboot"],["impl Clone for Uptime"],["impl Clone for Wink"],["impl Clone for CreateCounter"],["impl Clone for IncrementCounter"],["impl Clone for DeleteCertificate"],["impl Clone for ReadCertificate"],["impl Clone for WriteCertificate"],["impl Clone for SerdeExtension"],["impl Clone for Agree"],["impl Clone for Attest"],["impl Clone for DebugDumpStore"],["impl Clone for Decrypt"],["impl Clone for Delete"],["impl Clone for DeleteAllKeys"],["impl Clone for DeriveKey"],["impl Clone for DeserializeKey"],["impl Clone for Encrypt"],["impl Clone for Exists"],["impl Clone for GenerateKey"],["impl Clone for GenerateSecretKey"],["impl Clone for Hash"],["impl Clone for LocateFile"],["impl Clone for ReadDirFilesFirst"],["impl Clone for ReadDirFilesNext"],["impl Clone for ReadDirFirst"],["impl Clone for ReadDirNext"],["impl Clone for ReadFile"],["impl Clone for Metadata"],["impl Clone for RemoveDir"],["impl Clone for RemoveDirAll"],["impl Clone for RemoveFile"],["impl Clone for RandomBytes"],["impl Clone for SerializeKey"],["impl Clone for Sign"],["impl Clone for WriteFile"],["impl Clone for Verify"],["impl Clone for UnsafeInjectKey"],["impl Clone for UnsafeInjectSharedKey"],["impl Clone for UnwrapKey"],["impl Clone for WrapKey"],["impl Clone for RequestUserConsent"],["impl Clone for Reboot"],["impl Clone for Uptime"],["impl Clone for Wink"],["impl Clone for CreateCounter"],["impl Clone for IncrementCounter"],["impl Clone for DeleteCertificate"],["impl Clone for ReadCertificate"],["impl Clone for WriteCertificate"],["impl Clone for SerdeExtension"],["impl Clone for ClientError"],["impl Clone for Error"],["impl Clone for Key"],["impl Clone for Info"],["impl Clone for Kind"],["impl Clone for Flags"],["impl Clone for Secrecy"],["impl<'l> Clone for TbsCertificate<'l>"],["impl<'l> Clone for Certificate<'l>"],["impl Clone for SerializedSignature"],["impl Clone for Version"],["impl<'a> Clone for BigEndianInteger<'a>"],["impl Clone for SignatureAlgorithm"],["impl<'l> Clone for Name<'l>"],["impl Clone for Extension"],["impl<'l> Clone for Extensions<'l>"],["impl<'l> Clone for Datetime<'l>"],["impl<'l> Clone for Validity<'l>"],["impl Clone for SerializedSubjectPublicKey"],["impl Clone for ReadDirState"],["impl Clone for ReadDirFilesState"],["impl Clone for NoData"],["impl Clone for Id"],["impl Clone for CertId"],["impl Clone for CounterId"],["impl Clone for KeyId"],["impl Clone for Status"],["impl Clone for To"],["impl Clone for Level"],["impl Clone for Urgency"],["impl Clone for Error"],["impl Clone for Attributes"],["impl Clone for CertificateType"],["impl Clone for DataAttributes"],["impl Clone for KeyAttributes"],["impl Clone for Letters"],["impl Clone for ObjectType"],["impl Clone for PublicKeyAttributes"],["impl Clone for PrivateKeyAttributes"],["impl Clone for Location"],["impl Clone for StorageAttributes"],["impl Clone for Mechanism"],["impl Clone for KeySerialization"],["impl Clone for SignatureSerialization"]], "typenum":[["impl Clone for B0"],["impl Clone for B1"],["impl<U: Clone + Unsigned + NonZero> Clone for PInt<U>"],["impl<U: Clone + Unsigned + NonZero> Clone for NInt<U>"],["impl Clone for Z0"],["impl Clone for UTerm"],["impl<U: Clone, B: Clone> Clone for UInt<U, B>"],["impl Clone for ATerm"],["impl<V: Clone, A: Clone> Clone for TArr<V, A>"],["impl Clone for Greater"],["impl Clone for Less"],["impl Clone for Equal"]], diff --git a/implementors/core/cmp/trait.Eq.js b/implementors/core/cmp/trait.Eq.js index 651bdd8028b..7d882c7cea2 100644 --- a/implementors/core/cmp/trait.Eq.js +++ b/implementors/core/cmp/trait.Eq.js @@ -25,7 +25,6 @@ "proc_macro2":[["impl Eq for Delimiter"],["impl Eq for Spacing"],["impl Eq for Ident"]], "salty":[["impl Eq for Error"],["impl Eq for PublicKey"],["impl Eq for MontgomeryPoint"]], "serde_cbor":[["impl Eq for Category"]], -"syn":[["impl Eq for Underscore"],["impl Eq for Abstract"],["impl Eq for As"],["impl Eq for Async"],["impl Eq for Auto"],["impl Eq for Await"],["impl Eq for Become"],["impl Eq for Box"],["impl Eq for Break"],["impl Eq for Const"],["impl Eq for Continue"],["impl Eq for Crate"],["impl Eq for Default"],["impl Eq for Do"],["impl Eq for Dyn"],["impl Eq for Else"],["impl Eq for Enum"],["impl Eq for Extern"],["impl Eq for Final"],["impl Eq for Fn"],["impl Eq for For"],["impl Eq for If"],["impl Eq for Impl"],["impl Eq for In"],["impl Eq for Let"],["impl Eq for Loop"],["impl Eq for Macro"],["impl Eq for Match"],["impl Eq for Mod"],["impl Eq for Move"],["impl Eq for Mut"],["impl Eq for Override"],["impl Eq for Priv"],["impl Eq for Pub"],["impl Eq for Ref"],["impl Eq for Return"],["impl Eq for SelfType"],["impl Eq for SelfValue"],["impl Eq for Static"],["impl Eq for Struct"],["impl Eq for Super"],["impl Eq for Trait"],["impl Eq for Try"],["impl Eq for Type"],["impl Eq for Typeof"],["impl Eq for Union"],["impl Eq for Unsafe"],["impl Eq for Unsized"],["impl Eq for Use"],["impl Eq for Virtual"],["impl Eq for Where"],["impl Eq for While"],["impl Eq for Yield"],["impl Eq for Add"],["impl Eq for AddEq"],["impl Eq for And"],["impl Eq for AndAnd"],["impl Eq for AndEq"],["impl Eq for At"],["impl Eq for Bang"],["impl Eq for Caret"],["impl Eq for CaretEq"],["impl Eq for Colon"],["impl Eq for Colon2"],["impl Eq for Comma"],["impl Eq for Div"],["impl Eq for DivEq"],["impl Eq for Dollar"],["impl Eq for Dot"],["impl Eq for Dot2"],["impl Eq for Dot3"],["impl Eq for DotDotEq"],["impl Eq for Eq"],["impl Eq for EqEq"],["impl Eq for Ge"],["impl Eq for Gt"],["impl Eq for Le"],["impl Eq for Lt"],["impl Eq for MulEq"],["impl Eq for Ne"],["impl Eq for Or"],["impl Eq for OrEq"],["impl Eq for OrOr"],["impl Eq for Pound"],["impl Eq for Question"],["impl Eq for RArrow"],["impl Eq for LArrow"],["impl Eq for Rem"],["impl Eq for RemEq"],["impl Eq for FatArrow"],["impl Eq for Semi"],["impl Eq for Shl"],["impl Eq for ShlEq"],["impl Eq for Shr"],["impl Eq for ShrEq"],["impl Eq for Star"],["impl Eq for Sub"],["impl Eq for SubEq"],["impl Eq for Tilde"],["impl Eq for Brace"],["impl Eq for Bracket"],["impl Eq for Paren"],["impl Eq for Group"],["impl Eq for Member"],["impl Eq for Index"],["impl<'a> Eq for ImplGenerics<'a>"],["impl<'a> Eq for TypeGenerics<'a>"],["impl<'a> Eq for Turbofish<'a>"],["impl Eq for Lifetime"],["impl<'a> Eq for Cursor<'a>"],["impl<T, P> Eq for Punctuated<T, P>where
        T: Eq,
        P: Eq,
    "],["impl Eq for Abi"],["impl Eq for AngleBracketedGenericArguments"],["impl Eq for AttrStyle"],["impl Eq for Attribute"],["impl Eq for BareFnArg"],["impl Eq for BinOp"],["impl Eq for Binding"],["impl Eq for BoundLifetimes"],["impl Eq for ConstParam"],["impl Eq for Constraint"],["impl Eq for Data"],["impl Eq for DataEnum"],["impl Eq for DataStruct"],["impl Eq for DataUnion"],["impl Eq for DeriveInput"],["impl Eq for Expr"],["impl Eq for ExprBinary"],["impl Eq for ExprCall"],["impl Eq for ExprCast"],["impl Eq for ExprField"],["impl Eq for ExprIndex"],["impl Eq for ExprLit"],["impl Eq for ExprParen"],["impl Eq for ExprPath"],["impl Eq for ExprUnary"],["impl Eq for Field"],["impl Eq for Fields"],["impl Eq for FieldsNamed"],["impl Eq for FieldsUnnamed"],["impl Eq for GenericArgument"],["impl Eq for GenericParam"],["impl Eq for Generics"],["impl Eq for LifetimeDef"],["impl Eq for Lit"],["impl Eq for LitBool"],["impl Eq for LitByte"],["impl Eq for LitByteStr"],["impl Eq for LitChar"],["impl Eq for LitFloat"],["impl Eq for LitInt"],["impl Eq for LitStr"],["impl Eq for Macro"],["impl Eq for MacroDelimiter"],["impl Eq for Meta"],["impl Eq for MetaList"],["impl Eq for MetaNameValue"],["impl Eq for NestedMeta"],["impl Eq for ParenthesizedGenericArguments"],["impl Eq for Path"],["impl Eq for PathArguments"],["impl Eq for PathSegment"],["impl Eq for PredicateEq"],["impl Eq for PredicateLifetime"],["impl Eq for PredicateType"],["impl Eq for QSelf"],["impl Eq for ReturnType"],["impl Eq for TraitBound"],["impl Eq for TraitBoundModifier"],["impl Eq for Type"],["impl Eq for TypeArray"],["impl Eq for TypeBareFn"],["impl Eq for TypeGroup"],["impl Eq for TypeImplTrait"],["impl Eq for TypeInfer"],["impl Eq for TypeMacro"],["impl Eq for TypeNever"],["impl Eq for TypeParam"],["impl Eq for TypeParamBound"],["impl Eq for TypeParen"],["impl Eq for TypePath"],["impl Eq for TypePtr"],["impl Eq for TypeReference"],["impl Eq for TypeSlice"],["impl Eq for TypeTraitObject"],["impl Eq for TypeTuple"],["impl Eq for UnOp"],["impl Eq for Variadic"],["impl Eq for Variant"],["impl Eq for VisCrate"],["impl Eq for VisPublic"],["impl Eq for VisRestricted"],["impl Eq for Visibility"],["impl Eq for WhereClause"],["impl Eq for WherePredicate"],["impl Eq for Nothing"]], "synstructure":[["impl Eq for AddBounds"],["impl Eq for BindStyle"],["impl<'a> Eq for BindingInfo<'a>"],["impl<'a> Eq for VariantAst<'a>"],["impl<'a> Eq for VariantInfo<'a>"],["impl<'a> Eq for Structure<'a>"]], "trussed":[["impl Eq for Request"],["impl Eq for Reply"],["impl Eq for Agree"],["impl Eq for Attest"],["impl Eq for DebugDumpStore"],["impl Eq for Decrypt"],["impl Eq for Delete"],["impl Eq for DeleteAllKeys"],["impl Eq for DeriveKey"],["impl Eq for DeserializeKey"],["impl Eq for Encrypt"],["impl Eq for Exists"],["impl Eq for GenerateKey"],["impl Eq for GenerateSecretKey"],["impl Eq for Hash"],["impl Eq for LocateFile"],["impl Eq for ReadDirFilesFirst"],["impl Eq for ReadDirFilesNext"],["impl Eq for ReadDirFirst"],["impl Eq for ReadDirNext"],["impl Eq for ReadFile"],["impl Eq for Metadata"],["impl Eq for RemoveFile"],["impl Eq for RemoveDir"],["impl Eq for RemoveDirAll"],["impl Eq for RandomBytes"],["impl Eq for SerializeKey"],["impl Eq for Sign"],["impl Eq for WriteFile"],["impl Eq for UnsafeInjectKey"],["impl Eq for UnsafeInjectSharedKey"],["impl Eq for UnwrapKey"],["impl Eq for Verify"],["impl Eq for WrapKey"],["impl Eq for RequestUserConsent"],["impl Eq for Reboot"],["impl Eq for Uptime"],["impl Eq for Wink"],["impl Eq for CreateCounter"],["impl Eq for IncrementCounter"],["impl Eq for DeleteCertificate"],["impl Eq for ReadCertificate"],["impl Eq for WriteCertificate"],["impl Eq for SerdeExtension"],["impl Eq for Agree"],["impl Eq for Attest"],["impl Eq for DebugDumpStore"],["impl Eq for Decrypt"],["impl Eq for Delete"],["impl Eq for DeleteAllKeys"],["impl Eq for DeriveKey"],["impl Eq for DeserializeKey"],["impl Eq for Encrypt"],["impl Eq for Exists"],["impl Eq for GenerateKey"],["impl Eq for GenerateSecretKey"],["impl Eq for Hash"],["impl Eq for LocateFile"],["impl Eq for ReadDirFilesFirst"],["impl Eq for ReadDirFilesNext"],["impl Eq for ReadDirFirst"],["impl Eq for ReadDirNext"],["impl Eq for ReadFile"],["impl Eq for Metadata"],["impl Eq for RemoveDir"],["impl Eq for RemoveDirAll"],["impl Eq for RemoveFile"],["impl Eq for RandomBytes"],["impl Eq for SerializeKey"],["impl Eq for Sign"],["impl Eq for WriteFile"],["impl Eq for Verify"],["impl Eq for UnsafeInjectKey"],["impl Eq for UnsafeInjectSharedKey"],["impl Eq for UnwrapKey"],["impl Eq for WrapKey"],["impl Eq for RequestUserConsent"],["impl Eq for Reboot"],["impl Eq for Uptime"],["impl Eq for Wink"],["impl Eq for CreateCounter"],["impl Eq for IncrementCounter"],["impl Eq for DeleteCertificate"],["impl Eq for ReadCertificate"],["impl Eq for WriteCertificate"],["impl Eq for SerdeExtension"],["impl Eq for Error"],["impl Eq for Key"],["impl Eq for Info"],["impl Eq for Kind"],["impl Eq for Flags"],["impl Eq for Secrecy"],["impl<'l> Eq for TbsCertificate<'l>"],["impl<'l> Eq for Certificate<'l>"],["impl Eq for SerializedSignature"],["impl Eq for Version"],["impl<'a> Eq for BigEndianInteger<'a>"],["impl Eq for SignatureAlgorithm"],["impl<'l> Eq for Name<'l>"],["impl Eq for Extension"],["impl<'l> Eq for Extensions<'l>"],["impl<'l> Eq for Datetime<'l>"],["impl<'l> Eq for Validity<'l>"],["impl Eq for SerializedSubjectPublicKey"],["impl Eq for NoData"],["impl Eq for Id"],["impl Eq for CertId"],["impl Eq for CounterId"],["impl Eq for KeyId"],["impl Eq for Status"],["impl Eq for To"],["impl Eq for Level"],["impl Eq for Urgency"],["impl Eq for Error"],["impl Eq for Attributes"],["impl Eq for CertificateType"],["impl Eq for DataAttributes"],["impl Eq for KeyAttributes"],["impl Eq for Letters"],["impl Eq for ObjectType"],["impl Eq for PublicKeyAttributes"],["impl Eq for PrivateKeyAttributes"],["impl Eq for Location"],["impl Eq for StorageAttributes"],["impl Eq for Mechanism"],["impl Eq for KeySerialization"],["impl Eq for SignatureSerialization"]], "typenum":[["impl Eq for B0"],["impl Eq for B1"],["impl<U: Eq + Unsigned + NonZero> Eq for PInt<U>"],["impl<U: Eq + Unsigned + NonZero> Eq for NInt<U>"],["impl Eq for Z0"],["impl Eq for UTerm"],["impl<U: Eq, B: Eq> Eq for UInt<U, B>"],["impl Eq for ATerm"],["impl<V: Eq, A: Eq> Eq for TArr<V, A>"],["impl Eq for Greater"],["impl Eq for Less"],["impl Eq for Equal"]], diff --git a/implementors/core/cmp/trait.Ord.js b/implementors/core/cmp/trait.Ord.js index 91119487cb5..e24346baa7c 100644 --- a/implementors/core/cmp/trait.Ord.js +++ b/implementors/core/cmp/trait.Ord.js @@ -14,7 +14,6 @@ "nb":[["impl<E: Ord> Ord for Error<E>"]], "p256":[["impl Ord for Scalar"],["impl Ord for NistP256"]], "proc_macro2":[["impl Ord for Ident"]], -"syn":[["impl Ord for Lifetime"]], "trussed":[["impl Ord for Flags"],["impl Ord for NoData"]], "typenum":[["impl Ord for B0"],["impl Ord for B1"],["impl<U: Ord + Unsigned + NonZero> Ord for PInt<U>"],["impl<U: Ord + Unsigned + NonZero> Ord for NInt<U>"],["impl Ord for Z0"],["impl Ord for UTerm"],["impl<U: Ord, B: Ord> Ord for UInt<U, B>"],["impl Ord for ATerm"],["impl<V: Ord, A: Ord> Ord for TArr<V, A>"],["impl Ord for Greater"],["impl Ord for Less"],["impl Ord for Equal"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.PartialEq.js b/implementors/core/cmp/trait.PartialEq.js index 0ae6009a364..81498d774c7 100644 --- a/implementors/core/cmp/trait.PartialEq.js +++ b/implementors/core/cmp/trait.PartialEq.js @@ -27,7 +27,6 @@ "salty":[["impl PartialEq<Error> for Error"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<CompressedY> for CompressedY"],["impl PartialEq<EdwardsPoint> for EdwardsPoint"],["impl PartialEq<FieldElement> for FieldElement"],["impl PartialEq<MontgomeryPoint> for MontgomeryPoint"],["impl PartialEq<Scalar> for Scalar"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<Signature> for Signature"]], "serde":[["impl PartialEq<Error> for Error"],["impl<'a> PartialEq<Unexpected<'a>> for Unexpected<'a>"]], "serde_cbor":[["impl PartialEq<Category> for Category"]], -"syn":[["impl PartialEq<Underscore> for Underscore"],["impl PartialEq<Abstract> for Abstract"],["impl PartialEq<As> for As"],["impl PartialEq<Async> for Async"],["impl PartialEq<Auto> for Auto"],["impl PartialEq<Await> for Await"],["impl PartialEq<Become> for Become"],["impl PartialEq<Box> for Box"],["impl PartialEq<Break> for Break"],["impl PartialEq<Const> for Const"],["impl PartialEq<Continue> for Continue"],["impl PartialEq<Crate> for Crate"],["impl PartialEq<Default> for Default"],["impl PartialEq<Do> for Do"],["impl PartialEq<Dyn> for Dyn"],["impl PartialEq<Else> for Else"],["impl PartialEq<Enum> for Enum"],["impl PartialEq<Extern> for Extern"],["impl PartialEq<Final> for Final"],["impl PartialEq<Fn> for Fn"],["impl PartialEq<For> for For"],["impl PartialEq<If> for If"],["impl PartialEq<Impl> for Impl"],["impl PartialEq<In> for In"],["impl PartialEq<Let> for Let"],["impl PartialEq<Loop> for Loop"],["impl PartialEq<Macro> for Macro"],["impl PartialEq<Match> for Match"],["impl PartialEq<Mod> for Mod"],["impl PartialEq<Move> for Move"],["impl PartialEq<Mut> for Mut"],["impl PartialEq<Override> for Override"],["impl PartialEq<Priv> for Priv"],["impl PartialEq<Pub> for Pub"],["impl PartialEq<Ref> for Ref"],["impl PartialEq<Return> for Return"],["impl PartialEq<SelfType> for SelfType"],["impl PartialEq<SelfValue> for SelfValue"],["impl PartialEq<Static> for Static"],["impl PartialEq<Struct> for Struct"],["impl PartialEq<Super> for Super"],["impl PartialEq<Trait> for Trait"],["impl PartialEq<Try> for Try"],["impl PartialEq<Type> for Type"],["impl PartialEq<Typeof> for Typeof"],["impl PartialEq<Union> for Union"],["impl PartialEq<Unsafe> for Unsafe"],["impl PartialEq<Unsized> for Unsized"],["impl PartialEq<Use> for Use"],["impl PartialEq<Virtual> for Virtual"],["impl PartialEq<Where> for Where"],["impl PartialEq<While> for While"],["impl PartialEq<Yield> for Yield"],["impl PartialEq<Add> for Add"],["impl PartialEq<AddEq> for AddEq"],["impl PartialEq<And> for And"],["impl PartialEq<AndAnd> for AndAnd"],["impl PartialEq<AndEq> for AndEq"],["impl PartialEq<At> for At"],["impl PartialEq<Bang> for Bang"],["impl PartialEq<Caret> for Caret"],["impl PartialEq<CaretEq> for CaretEq"],["impl PartialEq<Colon> for Colon"],["impl PartialEq<Colon2> for Colon2"],["impl PartialEq<Comma> for Comma"],["impl PartialEq<Div> for Div"],["impl PartialEq<DivEq> for DivEq"],["impl PartialEq<Dollar> for Dollar"],["impl PartialEq<Dot> for Dot"],["impl PartialEq<Dot2> for Dot2"],["impl PartialEq<Dot3> for Dot3"],["impl PartialEq<DotDotEq> for DotDotEq"],["impl PartialEq<Eq> for Eq"],["impl PartialEq<EqEq> for EqEq"],["impl PartialEq<Ge> for Ge"],["impl PartialEq<Gt> for Gt"],["impl PartialEq<Le> for Le"],["impl PartialEq<Lt> for Lt"],["impl PartialEq<MulEq> for MulEq"],["impl PartialEq<Ne> for Ne"],["impl PartialEq<Or> for Or"],["impl PartialEq<OrEq> for OrEq"],["impl PartialEq<OrOr> for OrOr"],["impl PartialEq<Pound> for Pound"],["impl PartialEq<Question> for Question"],["impl PartialEq<RArrow> for RArrow"],["impl PartialEq<LArrow> for LArrow"],["impl PartialEq<Rem> for Rem"],["impl PartialEq<RemEq> for RemEq"],["impl PartialEq<FatArrow> for FatArrow"],["impl PartialEq<Semi> for Semi"],["impl PartialEq<Shl> for Shl"],["impl PartialEq<ShlEq> for ShlEq"],["impl PartialEq<Shr> for Shr"],["impl PartialEq<ShrEq> for ShrEq"],["impl PartialEq<Star> for Star"],["impl PartialEq<Sub> for Sub"],["impl PartialEq<SubEq> for SubEq"],["impl PartialEq<Tilde> for Tilde"],["impl PartialEq<Brace> for Brace"],["impl PartialEq<Bracket> for Bracket"],["impl PartialEq<Paren> for Paren"],["impl PartialEq<Group> for Group"],["impl PartialEq<Member> for Member"],["impl PartialEq<Index> for Index"],["impl<'a> PartialEq<ImplGenerics<'a>> for ImplGenerics<'a>"],["impl<'a> PartialEq<TypeGenerics<'a>> for TypeGenerics<'a>"],["impl<'a> PartialEq<Turbofish<'a>> for Turbofish<'a>"],["impl PartialEq<Lifetime> for Lifetime"],["impl PartialEq<LitStr> for LitStr"],["impl PartialEq<LitByteStr> for LitByteStr"],["impl PartialEq<LitByte> for LitByte"],["impl PartialEq<LitChar> for LitChar"],["impl PartialEq<LitInt> for LitInt"],["impl PartialEq<LitFloat> for LitFloat"],["impl<'a> PartialEq<Cursor<'a>> for Cursor<'a>"],["impl<T, P> PartialEq<Punctuated<T, P>> for Punctuated<T, P>where
        T: PartialEq,
        P: PartialEq,
    "],["impl PartialEq<Abi> for Abi"],["impl PartialEq<AngleBracketedGenericArguments> for AngleBracketedGenericArguments"],["impl PartialEq<AttrStyle> for AttrStyle"],["impl PartialEq<Attribute> for Attribute"],["impl PartialEq<BareFnArg> for BareFnArg"],["impl PartialEq<BinOp> for BinOp"],["impl PartialEq<Binding> for Binding"],["impl PartialEq<BoundLifetimes> for BoundLifetimes"],["impl PartialEq<ConstParam> for ConstParam"],["impl PartialEq<Constraint> for Constraint"],["impl PartialEq<Data> for Data"],["impl PartialEq<DataEnum> for DataEnum"],["impl PartialEq<DataStruct> for DataStruct"],["impl PartialEq<DataUnion> for DataUnion"],["impl PartialEq<DeriveInput> for DeriveInput"],["impl PartialEq<Expr> for Expr"],["impl PartialEq<ExprBinary> for ExprBinary"],["impl PartialEq<ExprCall> for ExprCall"],["impl PartialEq<ExprCast> for ExprCast"],["impl PartialEq<ExprField> for ExprField"],["impl PartialEq<ExprIndex> for ExprIndex"],["impl PartialEq<ExprLit> for ExprLit"],["impl PartialEq<ExprParen> for ExprParen"],["impl PartialEq<ExprPath> for ExprPath"],["impl PartialEq<ExprUnary> for ExprUnary"],["impl PartialEq<Field> for Field"],["impl PartialEq<Fields> for Fields"],["impl PartialEq<FieldsNamed> for FieldsNamed"],["impl PartialEq<FieldsUnnamed> for FieldsUnnamed"],["impl PartialEq<GenericArgument> for GenericArgument"],["impl PartialEq<GenericParam> for GenericParam"],["impl PartialEq<Generics> for Generics"],["impl PartialEq<LifetimeDef> for LifetimeDef"],["impl PartialEq<Lit> for Lit"],["impl PartialEq<LitBool> for LitBool"],["impl PartialEq<Macro> for Macro"],["impl PartialEq<MacroDelimiter> for MacroDelimiter"],["impl PartialEq<Meta> for Meta"],["impl PartialEq<MetaList> for MetaList"],["impl PartialEq<MetaNameValue> for MetaNameValue"],["impl PartialEq<NestedMeta> for NestedMeta"],["impl PartialEq<ParenthesizedGenericArguments> for ParenthesizedGenericArguments"],["impl PartialEq<Path> for Path"],["impl PartialEq<PathArguments> for PathArguments"],["impl PartialEq<PathSegment> for PathSegment"],["impl PartialEq<PredicateEq> for PredicateEq"],["impl PartialEq<PredicateLifetime> for PredicateLifetime"],["impl PartialEq<PredicateType> for PredicateType"],["impl PartialEq<QSelf> for QSelf"],["impl PartialEq<ReturnType> for ReturnType"],["impl PartialEq<TraitBound> for TraitBound"],["impl PartialEq<TraitBoundModifier> for TraitBoundModifier"],["impl PartialEq<Type> for Type"],["impl PartialEq<TypeArray> for TypeArray"],["impl PartialEq<TypeBareFn> for TypeBareFn"],["impl PartialEq<TypeGroup> for TypeGroup"],["impl PartialEq<TypeImplTrait> for TypeImplTrait"],["impl PartialEq<TypeInfer> for TypeInfer"],["impl PartialEq<TypeMacro> for TypeMacro"],["impl PartialEq<TypeNever> for TypeNever"],["impl PartialEq<TypeParam> for TypeParam"],["impl PartialEq<TypeParamBound> for TypeParamBound"],["impl PartialEq<TypeParen> for TypeParen"],["impl PartialEq<TypePath> for TypePath"],["impl PartialEq<TypePtr> for TypePtr"],["impl PartialEq<TypeReference> for TypeReference"],["impl PartialEq<TypeSlice> for TypeSlice"],["impl PartialEq<TypeTraitObject> for TypeTraitObject"],["impl PartialEq<TypeTuple> for TypeTuple"],["impl PartialEq<UnOp> for UnOp"],["impl PartialEq<Variadic> for Variadic"],["impl PartialEq<Variant> for Variant"],["impl PartialEq<VisCrate> for VisCrate"],["impl PartialEq<VisPublic> for VisPublic"],["impl PartialEq<VisRestricted> for VisRestricted"],["impl PartialEq<Visibility> for Visibility"],["impl PartialEq<WhereClause> for WhereClause"],["impl PartialEq<WherePredicate> for WherePredicate"],["impl PartialEq<Nothing> for Nothing"]], "synstructure":[["impl PartialEq<AddBounds> for AddBounds"],["impl PartialEq<BindStyle> for BindStyle"],["impl<'a> PartialEq<BindingInfo<'a>> for BindingInfo<'a>"],["impl<'a> PartialEq<VariantAst<'a>> for VariantAst<'a>"],["impl<'a> PartialEq<VariantInfo<'a>> for VariantInfo<'a>"],["impl<'a> PartialEq<Structure<'a>> for Structure<'a>"]], "trussed":[["impl PartialEq<Request> for Request"],["impl PartialEq<Reply> for Reply"],["impl PartialEq<Agree> for Agree"],["impl PartialEq<Attest> for Attest"],["impl PartialEq<DebugDumpStore> for DebugDumpStore"],["impl PartialEq<Decrypt> for Decrypt"],["impl PartialEq<Delete> for Delete"],["impl PartialEq<DeleteAllKeys> for DeleteAllKeys"],["impl PartialEq<DeriveKey> for DeriveKey"],["impl PartialEq<DeserializeKey> for DeserializeKey"],["impl PartialEq<Encrypt> for Encrypt"],["impl PartialEq<Exists> for Exists"],["impl PartialEq<GenerateKey> for GenerateKey"],["impl PartialEq<GenerateSecretKey> for GenerateSecretKey"],["impl PartialEq<Hash> for Hash"],["impl PartialEq<LocateFile> for LocateFile"],["impl PartialEq<ReadDirFilesFirst> for ReadDirFilesFirst"],["impl PartialEq<ReadDirFilesNext> for ReadDirFilesNext"],["impl PartialEq<ReadDirFirst> for ReadDirFirst"],["impl PartialEq<ReadDirNext> for ReadDirNext"],["impl PartialEq<ReadFile> for ReadFile"],["impl PartialEq<Metadata> for Metadata"],["impl PartialEq<RemoveFile> for RemoveFile"],["impl PartialEq<RemoveDir> for RemoveDir"],["impl PartialEq<RemoveDirAll> for RemoveDirAll"],["impl PartialEq<RandomBytes> for RandomBytes"],["impl PartialEq<SerializeKey> for SerializeKey"],["impl PartialEq<Sign> for Sign"],["impl PartialEq<WriteFile> for WriteFile"],["impl PartialEq<UnsafeInjectKey> for UnsafeInjectKey"],["impl PartialEq<UnsafeInjectSharedKey> for UnsafeInjectSharedKey"],["impl PartialEq<UnwrapKey> for UnwrapKey"],["impl PartialEq<Verify> for Verify"],["impl PartialEq<WrapKey> for WrapKey"],["impl PartialEq<RequestUserConsent> for RequestUserConsent"],["impl PartialEq<Reboot> for Reboot"],["impl PartialEq<Uptime> for Uptime"],["impl PartialEq<Wink> for Wink"],["impl PartialEq<CreateCounter> for CreateCounter"],["impl PartialEq<IncrementCounter> for IncrementCounter"],["impl PartialEq<DeleteCertificate> for DeleteCertificate"],["impl PartialEq<ReadCertificate> for ReadCertificate"],["impl PartialEq<WriteCertificate> for WriteCertificate"],["impl PartialEq<SerdeExtension> for SerdeExtension"],["impl PartialEq<Agree> for Agree"],["impl PartialEq<Attest> for Attest"],["impl PartialEq<DebugDumpStore> for DebugDumpStore"],["impl PartialEq<Decrypt> for Decrypt"],["impl PartialEq<Delete> for Delete"],["impl PartialEq<DeleteAllKeys> for DeleteAllKeys"],["impl PartialEq<DeriveKey> for DeriveKey"],["impl PartialEq<DeserializeKey> for DeserializeKey"],["impl PartialEq<Encrypt> for Encrypt"],["impl PartialEq<Exists> for Exists"],["impl PartialEq<GenerateKey> for GenerateKey"],["impl PartialEq<GenerateSecretKey> for GenerateSecretKey"],["impl PartialEq<Hash> for Hash"],["impl PartialEq<LocateFile> for LocateFile"],["impl PartialEq<ReadDirFilesFirst> for ReadDirFilesFirst"],["impl PartialEq<ReadDirFilesNext> for ReadDirFilesNext"],["impl PartialEq<ReadDirFirst> for ReadDirFirst"],["impl PartialEq<ReadDirNext> for ReadDirNext"],["impl PartialEq<ReadFile> for ReadFile"],["impl PartialEq<Metadata> for Metadata"],["impl PartialEq<RemoveDir> for RemoveDir"],["impl PartialEq<RemoveDirAll> for RemoveDirAll"],["impl PartialEq<RemoveFile> for RemoveFile"],["impl PartialEq<RandomBytes> for RandomBytes"],["impl PartialEq<SerializeKey> for SerializeKey"],["impl PartialEq<Sign> for Sign"],["impl PartialEq<WriteFile> for WriteFile"],["impl PartialEq<Verify> for Verify"],["impl PartialEq<UnsafeInjectKey> for UnsafeInjectKey"],["impl PartialEq<UnsafeInjectSharedKey> for UnsafeInjectSharedKey"],["impl PartialEq<UnwrapKey> for UnwrapKey"],["impl PartialEq<WrapKey> for WrapKey"],["impl PartialEq<RequestUserConsent> for RequestUserConsent"],["impl PartialEq<Reboot> for Reboot"],["impl PartialEq<Uptime> for Uptime"],["impl PartialEq<Wink> for Wink"],["impl PartialEq<CreateCounter> for CreateCounter"],["impl PartialEq<IncrementCounter> for IncrementCounter"],["impl PartialEq<DeleteCertificate> for DeleteCertificate"],["impl PartialEq<ReadCertificate> for ReadCertificate"],["impl PartialEq<WriteCertificate> for WriteCertificate"],["impl PartialEq<SerdeExtension> for SerdeExtension"],["impl PartialEq<Error> for Error"],["impl PartialEq<Key> for Key"],["impl PartialEq<Info> for Info"],["impl PartialEq<Kind> for Kind"],["impl PartialEq<Flags> for Flags"],["impl PartialEq<Secrecy> for Secrecy"],["impl<'l> PartialEq<TbsCertificate<'l>> for TbsCertificate<'l>"],["impl<'l> PartialEq<Certificate<'l>> for Certificate<'l>"],["impl PartialEq<SerializedSignature> for SerializedSignature"],["impl PartialEq<Version> for Version"],["impl<'a> PartialEq<BigEndianInteger<'a>> for BigEndianInteger<'a>"],["impl PartialEq<SignatureAlgorithm> for SignatureAlgorithm"],["impl<'l> PartialEq<Name<'l>> for Name<'l>"],["impl PartialEq<Extension> for Extension"],["impl<'l> PartialEq<Extensions<'l>> for Extensions<'l>"],["impl<'l> PartialEq<Datetime<'l>> for Datetime<'l>"],["impl<'l> PartialEq<Validity<'l>> for Validity<'l>"],["impl PartialEq<SerializedSubjectPublicKey> for SerializedSubjectPublicKey"],["impl PartialEq<NoData> for NoData"],["impl PartialEq<Id> for Id"],["impl PartialEq<CertId> for CertId"],["impl PartialEq<CounterId> for CounterId"],["impl PartialEq<KeyId> for KeyId"],["impl PartialEq<Status> for Status"],["impl PartialEq<To> for To"],["impl PartialEq<Level> for Level"],["impl PartialEq<Urgency> for Urgency"],["impl PartialEq<Error> for Error"],["impl PartialEq<Attributes> for Attributes"],["impl PartialEq<CertificateType> for CertificateType"],["impl PartialEq<DataAttributes> for DataAttributes"],["impl PartialEq<KeyAttributes> for KeyAttributes"],["impl PartialEq<Letters> for Letters"],["impl PartialEq<ObjectType> for ObjectType"],["impl PartialEq<PublicKeyAttributes> for PublicKeyAttributes"],["impl PartialEq<PrivateKeyAttributes> for PrivateKeyAttributes"],["impl PartialEq<Location> for Location"],["impl PartialEq<StorageAttributes> for StorageAttributes"],["impl PartialEq<Mechanism> for Mechanism"],["impl PartialEq<KeySerialization> for KeySerialization"],["impl PartialEq<SignatureSerialization> for SignatureSerialization"]], "typenum":[["impl PartialEq<B0> for B0"],["impl PartialEq<B1> for B1"],["impl<U: PartialEq + Unsigned + NonZero> PartialEq<PInt<U>> for PInt<U>"],["impl<U: PartialEq + Unsigned + NonZero> PartialEq<NInt<U>> for NInt<U>"],["impl PartialEq<Z0> for Z0"],["impl PartialEq<UTerm> for UTerm"],["impl<U: PartialEq, B: PartialEq> PartialEq<UInt<U, B>> for UInt<U, B>"],["impl PartialEq<ATerm> for ATerm"],["impl<V: PartialEq, A: PartialEq> PartialEq<TArr<V, A>> for TArr<V, A>"],["impl PartialEq<Greater> for Greater"],["impl PartialEq<Less> for Less"],["impl PartialEq<Equal> for Equal"]], diff --git a/implementors/core/cmp/trait.PartialOrd.js b/implementors/core/cmp/trait.PartialOrd.js index 0273a643f8d..7906f2122ec 100644 --- a/implementors/core/cmp/trait.PartialOrd.js +++ b/implementors/core/cmp/trait.PartialOrd.js @@ -16,7 +16,6 @@ "nb":[["impl<E: PartialOrd> PartialOrd<Error<E>> for Error<E>"]], "p256":[["impl PartialOrd<Scalar> for Scalar"],["impl PartialOrd<NistP256> for NistP256"]], "proc_macro2":[["impl PartialOrd<Ident> for Ident"]], -"syn":[["impl PartialOrd<Lifetime> for Lifetime"],["impl<'a> PartialOrd<Cursor<'a>> for Cursor<'a>"]], "trussed":[["impl PartialOrd<Flags> for Flags"],["impl PartialOrd<NoData> for NoData"],["impl PartialOrd<Id> for Id"],["impl PartialOrd<CertId> for CertId"],["impl PartialOrd<CounterId> for CounterId"],["impl PartialOrd<KeyId> for KeyId"]], "typenum":[["impl PartialOrd<B0> for B0"],["impl PartialOrd<B1> for B1"],["impl<U: PartialOrd + Unsigned + NonZero> PartialOrd<PInt<U>> for PInt<U>"],["impl<U: PartialOrd + Unsigned + NonZero> PartialOrd<NInt<U>> for NInt<U>"],["impl PartialOrd<Z0> for Z0"],["impl PartialOrd<UTerm> for UTerm"],["impl<U: PartialOrd, B: PartialOrd> PartialOrd<UInt<U, B>> for UInt<U, B>"],["impl PartialOrd<ATerm> for ATerm"],["impl<V: PartialOrd, A: PartialOrd> PartialOrd<TArr<V, A>> for TArr<V, A>"],["impl PartialOrd<Greater> for Greater"],["impl PartialOrd<Less> for Less"],["impl PartialOrd<Equal> for Equal"]], "void":[["impl<T> PartialOrd<T> for Void"]] diff --git a/implementors/core/convert/trait.From.js b/implementors/core/convert/trait.From.js index 864a8c2ea44..4206c43590c 100644 --- a/implementors/core/convert/trait.From.js +++ b/implementors/core/convert/trait.From.js @@ -24,7 +24,6 @@ "serde_cbor":[["impl From<Error> for Error"]], "spin":[["impl<T, R> From<T> for SpinMutex<T, R>"],["impl<T, R> From<T> for Mutex<T, R>"],["impl<T, R> From<T> for Once<T, R>"],["impl<T, R> From<T> for RwLock<T, R>"]], "subtle":[["impl From<Choice> for bool"],["impl From<u8> for Choice"],["impl<T> From<CtOption<T>> for Option<T>"]], -"syn":[["impl From<SelfValue> for Ident"],["impl From<SelfType> for Ident"],["impl From<Super> for Ident"],["impl From<Crate> for Ident"],["impl From<Extern> for Ident"],["impl From<Underscore> for Ident"],["impl From<Path> for Meta"],["impl From<MetaList> for Meta"],["impl From<MetaNameValue> for Meta"],["impl From<Meta> for NestedMeta"],["impl From<Lit> for NestedMeta"],["impl From<FieldsNamed> for Fields"],["impl From<FieldsUnnamed> for Fields"],["impl From<VisPublic> for Visibility"],["impl From<VisCrate> for Visibility"],["impl From<VisRestricted> for Visibility"],["impl From<ExprArray> for Expr"],["impl From<ExprAssign> for Expr"],["impl From<ExprAssignOp> for Expr"],["impl From<ExprAsync> for Expr"],["impl From<ExprAwait> for Expr"],["impl From<ExprBinary> for Expr"],["impl From<ExprBlock> for Expr"],["impl From<ExprBox> for Expr"],["impl From<ExprBreak> for Expr"],["impl From<ExprCall> for Expr"],["impl From<ExprCast> for Expr"],["impl From<ExprClosure> for Expr"],["impl From<ExprContinue> for Expr"],["impl From<ExprField> for Expr"],["impl From<ExprForLoop> for Expr"],["impl From<ExprGroup> for Expr"],["impl From<ExprIf> for Expr"],["impl From<ExprIndex> for Expr"],["impl From<ExprLet> for Expr"],["impl From<ExprLit> for Expr"],["impl From<ExprLoop> for Expr"],["impl From<ExprMacro> for Expr"],["impl From<ExprMatch> for Expr"],["impl From<ExprMethodCall> for Expr"],["impl From<ExprParen> for Expr"],["impl From<ExprPath> for Expr"],["impl From<ExprRange> for Expr"],["impl From<ExprReference> for Expr"],["impl From<ExprRepeat> for Expr"],["impl From<ExprReturn> for Expr"],["impl From<ExprStruct> for Expr"],["impl From<ExprTry> for Expr"],["impl From<ExprTryBlock> for Expr"],["impl From<ExprTuple> for Expr"],["impl From<ExprType> for Expr"],["impl From<ExprUnary> for Expr"],["impl From<ExprUnsafe> for Expr"],["impl From<ExprWhile> for Expr"],["impl From<ExprYield> for Expr"],["impl From<Ident> for Member"],["impl From<Index> for Member"],["impl From<usize> for Member"],["impl From<usize> for Index"],["impl From<TypeParam> for GenericParam"],["impl From<LifetimeDef> for GenericParam"],["impl From<ConstParam> for GenericParam"],["impl From<Ident> for TypeParam"],["impl From<TraitBound> for TypeParamBound"],["impl From<Lifetime> for TypeParamBound"],["impl From<PredicateType> for WherePredicate"],["impl From<PredicateLifetime> for WherePredicate"],["impl From<PredicateEq> for WherePredicate"],["impl From<LitStr> for Lit"],["impl From<LitByteStr> for Lit"],["impl From<LitByte> for Lit"],["impl From<LitChar> for Lit"],["impl From<LitInt> for Lit"],["impl From<LitFloat> for Lit"],["impl From<LitBool> for Lit"],["impl From<Literal> for LitInt"],["impl From<Literal> for LitFloat"],["impl From<DataStruct> for Data"],["impl From<DataEnum> for Data"],["impl From<DataUnion> for Data"],["impl From<TypeArray> for Type"],["impl From<TypeBareFn> for Type"],["impl From<TypeGroup> for Type"],["impl From<TypeImplTrait> for Type"],["impl From<TypeInfer> for Type"],["impl From<TypeMacro> for Type"],["impl From<TypeNever> for Type"],["impl From<TypeParen> for Type"],["impl From<TypePath> for Type"],["impl From<TypePtr> for Type"],["impl From<TypeReference> for Type"],["impl From<TypeSlice> for Type"],["impl From<TypeTraitObject> for Type"],["impl From<TypeTuple> for Type"],["impl<T> From<T> for Pathwhere
        T: Into<PathSegment>,
    "],["impl<T> From<T> for PathSegmentwhere
        T: Into<Ident>,
    "],["impl From<LexError> for Error"]], "trussed":[["impl From<&Request> for u8"],["impl From<&Reply> for u8"],["impl From<Agree> for Request"],["impl From<Attest> for Request"],["impl From<DebugDumpStore> for Request"],["impl From<Decrypt> for Request"],["impl From<Delete> for Request"],["impl From<DeleteAllKeys> for Request"],["impl From<DeriveKey> for Request"],["impl From<DeserializeKey> for Request"],["impl From<Encrypt> for Request"],["impl From<Exists> for Request"],["impl From<GenerateKey> for Request"],["impl From<GenerateSecretKey> for Request"],["impl From<Hash> for Request"],["impl From<LocateFile> for Request"],["impl From<ReadDirFilesFirst> for Request"],["impl From<ReadDirFilesNext> for Request"],["impl From<ReadDirFirst> for Request"],["impl From<ReadDirNext> for Request"],["impl From<ReadFile> for Request"],["impl From<Metadata> for Request"],["impl From<RemoveFile> for Request"],["impl From<RemoveDir> for Request"],["impl From<RemoveDirAll> for Request"],["impl From<RandomBytes> for Request"],["impl From<SerializeKey> for Request"],["impl From<Sign> for Request"],["impl From<WriteFile> for Request"],["impl From<UnsafeInjectKey> for Request"],["impl From<UnsafeInjectSharedKey> for Request"],["impl From<UnwrapKey> for Request"],["impl From<Verify> for Request"],["impl From<WrapKey> for Request"],["impl From<RequestUserConsent> for Request"],["impl From<Reboot> for Request"],["impl From<Uptime> for Request"],["impl From<Wink> for Request"],["impl From<CreateCounter> for Request"],["impl From<IncrementCounter> for Request"],["impl From<DeleteCertificate> for Request"],["impl From<ReadCertificate> for Request"],["impl From<WriteCertificate> for Request"],["impl From<SerdeExtension> for Request"],["impl From<Agree> for Reply"],["impl From<Attest> for Reply"],["impl From<DebugDumpStore> for Reply"],["impl From<Decrypt> for Reply"],["impl From<Delete> for Reply"],["impl From<DeleteAllKeys> for Reply"],["impl From<DeriveKey> for Reply"],["impl From<DeserializeKey> for Reply"],["impl From<Encrypt> for Reply"],["impl From<Exists> for Reply"],["impl From<GenerateKey> for Reply"],["impl From<GenerateSecretKey> for Reply"],["impl From<Hash> for Reply"],["impl From<LocateFile> for Reply"],["impl From<ReadDirFilesFirst> for Reply"],["impl From<ReadDirFilesNext> for Reply"],["impl From<ReadDirFirst> for Reply"],["impl From<ReadDirNext> for Reply"],["impl From<ReadFile> for Reply"],["impl From<Metadata> for Reply"],["impl From<RemoveDir> for Reply"],["impl From<RemoveDirAll> for Reply"],["impl From<RemoveFile> for Reply"],["impl From<RandomBytes> for Reply"],["impl From<SerializeKey> for Reply"],["impl From<Sign> for Reply"],["impl From<WriteFile> for Reply"],["impl From<Verify> for Reply"],["impl From<UnsafeInjectKey> for Reply"],["impl From<UnsafeInjectSharedKey> for Reply"],["impl From<UnwrapKey> for Reply"],["impl From<WrapKey> for Reply"],["impl From<RequestUserConsent> for Reply"],["impl From<Reboot> for Reply"],["impl From<Uptime> for Reply"],["impl From<Wink> for Reply"],["impl From<CreateCounter> for Reply"],["impl From<IncrementCounter> for Reply"],["impl From<DeleteCertificate> for Reply"],["impl From<ReadCertificate> for Reply"],["impl From<WriteCertificate> for Reply"],["impl From<SerdeExtension> for Reply"],["impl From<Kind> for Info"],["impl From<u8> for CertId"],["impl From<u8> for CounterId"],["impl From<u8> for KeyId"],["impl<B: Default> From<CoreContext> for Context<B>"],["impl From<PathBuf> for CoreContext"],["impl From<&str> for CoreContext"]], "universal_hash":[["impl<U> From<GenericArray<u8, <U as UniversalHash>::BlockSize>> for Output<U>where
        U: UniversalHash,
    "],["impl<'a, U> From<&'a GenericArray<u8, <U as UniversalHash>::BlockSize>> for Output<U>where
        U: UniversalHash,
    "]], "zeroize":[["impl<Z> From<Z> for Zeroizing<Z>where
        Z: Zeroize,
    "]] diff --git a/implementors/core/default/trait.Default.js b/implementors/core/default/trait.Default.js index 78820573326..db58b9a6580 100644 --- a/implementors/core/default/trait.Default.js +++ b/implementors/core/default/trait.Default.js @@ -28,7 +28,6 @@ "sha2":[["impl Default for Sha256"],["impl Default for Sha224"],["impl Default for Sha512"],["impl Default for Sha384"],["impl Default for Sha512Trunc256"],["impl Default for Sha512Trunc224"]], "signature":[["impl Default for Error"]], "spin":[["impl<T: Default, R> Default for Lazy<T, fn() -> T, R>"],["impl<T: ?Sized + Default, R> Default for SpinMutex<T, R>"],["impl<T: ?Sized + Default, R> Default for Mutex<T, R>"],["impl<T, R> Default for Once<T, R>"],["impl<T: ?Sized + Default, R> Default for RwLock<T, R>"]], -"syn":[["impl Default for Underscore"],["impl Default for Abstract"],["impl Default for As"],["impl Default for Async"],["impl Default for Auto"],["impl Default for Await"],["impl Default for Become"],["impl Default for Box"],["impl Default for Break"],["impl Default for Const"],["impl Default for Continue"],["impl Default for Crate"],["impl Default for Default"],["impl Default for Do"],["impl Default for Dyn"],["impl Default for Else"],["impl Default for Enum"],["impl Default for Extern"],["impl Default for Final"],["impl Default for Fn"],["impl Default for For"],["impl Default for If"],["impl Default for Impl"],["impl Default for In"],["impl Default for Let"],["impl Default for Loop"],["impl Default for Macro"],["impl Default for Match"],["impl Default for Mod"],["impl Default for Move"],["impl Default for Mut"],["impl Default for Override"],["impl Default for Priv"],["impl Default for Pub"],["impl Default for Ref"],["impl Default for Return"],["impl Default for SelfType"],["impl Default for SelfValue"],["impl Default for Static"],["impl Default for Struct"],["impl Default for Super"],["impl Default for Trait"],["impl Default for Try"],["impl Default for Type"],["impl Default for Typeof"],["impl Default for Union"],["impl Default for Unsafe"],["impl Default for Unsized"],["impl Default for Use"],["impl Default for Virtual"],["impl Default for Where"],["impl Default for While"],["impl Default for Yield"],["impl Default for Add"],["impl Default for AddEq"],["impl Default for And"],["impl Default for AndAnd"],["impl Default for AndEq"],["impl Default for At"],["impl Default for Bang"],["impl Default for Caret"],["impl Default for CaretEq"],["impl Default for Colon"],["impl Default for Colon2"],["impl Default for Comma"],["impl Default for Div"],["impl Default for DivEq"],["impl Default for Dollar"],["impl Default for Dot"],["impl Default for Dot2"],["impl Default for Dot3"],["impl Default for DotDotEq"],["impl Default for Eq"],["impl Default for EqEq"],["impl Default for Ge"],["impl Default for Gt"],["impl Default for Le"],["impl Default for Lt"],["impl Default for MulEq"],["impl Default for Ne"],["impl Default for Or"],["impl Default for OrEq"],["impl Default for OrOr"],["impl Default for Pound"],["impl Default for Question"],["impl Default for RArrow"],["impl Default for LArrow"],["impl Default for Rem"],["impl Default for RemEq"],["impl Default for FatArrow"],["impl Default for Semi"],["impl Default for Shl"],["impl Default for ShlEq"],["impl Default for Shr"],["impl Default for ShrEq"],["impl Default for Star"],["impl Default for Sub"],["impl Default for SubEq"],["impl Default for Tilde"],["impl Default for Brace"],["impl Default for Bracket"],["impl Default for Paren"],["impl Default for Group"],["impl Default for Generics"],["impl Default for BoundLifetimes"],["impl Default for PathArguments"],["impl<T, P> Default for Punctuated<T, P>"]], "trussed":[["impl Default for CoreOnly"],["impl Default for Flags"],["impl<'l> Default for Name<'l>"],["impl Default for NoData"],["impl Default for DataAttributes"],["impl Default for KeyAttributes"],["impl Default for Letters"],["impl Default for StorageAttributes"]], "typenum":[["impl Default for B0"],["impl Default for B1"],["impl<U: Default + Unsigned + NonZero> Default for PInt<U>"],["impl<U: Default + Unsigned + NonZero> Default for NInt<U>"],["impl Default for Z0"],["impl Default for UTerm"],["impl<U: Default, B: Default> Default for UInt<U, B>"],["impl Default for Greater"],["impl Default for Less"],["impl Default for Equal"]], "universal_hash":[["impl Default for Error"]] diff --git a/implementors/core/error/trait.Error.js b/implementors/core/error/trait.Error.js index 86eabcb9693..c207c0b343e 100644 --- a/implementors/core/error/trait.Error.js +++ b/implementors/core/error/trait.Error.js @@ -1,4 +1,3 @@ (function() {var implementors = { -"proc_macro2":[["impl Error for LexError"]], -"syn":[["impl Error for Error"]] +"proc_macro2":[["impl Error for LexError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index 33c899c8ae7..5641290dd19 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -49,7 +49,6 @@ "signature":[["impl Debug for Error"]], "spin":[["impl<T: Debug, F, R> Debug for Lazy<T, F, R>"],["impl<T: ?Sized + Debug, R> Debug for SpinMutex<T, R>"],["impl<'a, T: ?Sized + Debug> Debug for SpinMutexGuard<'a, T>"],["impl<T: ?Sized + Debug, R> Debug for Mutex<T, R>"],["impl<'a, T: ?Sized + Debug> Debug for MutexGuard<'a, T>"],["impl<T: Debug, R> Debug for Once<T, R>"],["impl<T: ?Sized + Debug, R> Debug for RwLock<T, R>"],["impl<'rwlock, T: ?Sized + Debug> Debug for RwLockReadGuard<'rwlock, T>"],["impl<'rwlock, T: ?Sized + Debug, R> Debug for RwLockUpgradableGuard<'rwlock, T, R>"],["impl<'rwlock, T: ?Sized + Debug, R> Debug for RwLockWriteGuard<'rwlock, T, R>"]], "subtle":[["impl Debug for Choice"],["impl<T: Debug> Debug for CtOption<T>"]], -"syn":[["impl Debug for Underscore"],["impl Debug for Abstract"],["impl Debug for As"],["impl Debug for Async"],["impl Debug for Auto"],["impl Debug for Await"],["impl Debug for Become"],["impl Debug for Box"],["impl Debug for Break"],["impl Debug for Const"],["impl Debug for Continue"],["impl Debug for Crate"],["impl Debug for Default"],["impl Debug for Do"],["impl Debug for Dyn"],["impl Debug for Else"],["impl Debug for Enum"],["impl Debug for Extern"],["impl Debug for Final"],["impl Debug for Fn"],["impl Debug for For"],["impl Debug for If"],["impl Debug for Impl"],["impl Debug for In"],["impl Debug for Let"],["impl Debug for Loop"],["impl Debug for Macro"],["impl Debug for Match"],["impl Debug for Mod"],["impl Debug for Move"],["impl Debug for Mut"],["impl Debug for Override"],["impl Debug for Priv"],["impl Debug for Pub"],["impl Debug for Ref"],["impl Debug for Return"],["impl Debug for SelfType"],["impl Debug for SelfValue"],["impl Debug for Static"],["impl Debug for Struct"],["impl Debug for Super"],["impl Debug for Trait"],["impl Debug for Try"],["impl Debug for Type"],["impl Debug for Typeof"],["impl Debug for Union"],["impl Debug for Unsafe"],["impl Debug for Unsized"],["impl Debug for Use"],["impl Debug for Virtual"],["impl Debug for Where"],["impl Debug for While"],["impl Debug for Yield"],["impl Debug for Add"],["impl Debug for AddEq"],["impl Debug for And"],["impl Debug for AndAnd"],["impl Debug for AndEq"],["impl Debug for At"],["impl Debug for Bang"],["impl Debug for Caret"],["impl Debug for CaretEq"],["impl Debug for Colon"],["impl Debug for Colon2"],["impl Debug for Comma"],["impl Debug for Div"],["impl Debug for DivEq"],["impl Debug for Dollar"],["impl Debug for Dot"],["impl Debug for Dot2"],["impl Debug for Dot3"],["impl Debug for DotDotEq"],["impl Debug for Eq"],["impl Debug for EqEq"],["impl Debug for Ge"],["impl Debug for Gt"],["impl Debug for Le"],["impl Debug for Lt"],["impl Debug for MulEq"],["impl Debug for Ne"],["impl Debug for Or"],["impl Debug for OrEq"],["impl Debug for OrOr"],["impl Debug for Pound"],["impl Debug for Question"],["impl Debug for RArrow"],["impl Debug for LArrow"],["impl Debug for Rem"],["impl Debug for RemEq"],["impl Debug for FatArrow"],["impl Debug for Semi"],["impl Debug for Shl"],["impl Debug for ShlEq"],["impl Debug for Shr"],["impl Debug for ShrEq"],["impl Debug for Star"],["impl Debug for Sub"],["impl Debug for SubEq"],["impl Debug for Tilde"],["impl Debug for Brace"],["impl Debug for Bracket"],["impl Debug for Paren"],["impl Debug for Group"],["impl<'a> Debug for ImplGenerics<'a>"],["impl<'a> Debug for TypeGenerics<'a>"],["impl<'a> Debug for Turbofish<'a>"],["impl Debug for LitStr"],["impl Debug for LitByteStr"],["impl Debug for LitByte"],["impl Debug for LitChar"],["impl Debug for LitInt"],["impl Debug for LitFloat"],["impl Debug for LitBool"],["impl<T: Debug, P: Debug> Debug for Punctuated<T, P>"],["impl Debug for Abi"],["impl Debug for AngleBracketedGenericArguments"],["impl Debug for AttrStyle"],["impl Debug for Attribute"],["impl Debug for BareFnArg"],["impl Debug for BinOp"],["impl Debug for Binding"],["impl Debug for BoundLifetimes"],["impl Debug for ConstParam"],["impl Debug for Constraint"],["impl Debug for Data"],["impl Debug for DataEnum"],["impl Debug for DataStruct"],["impl Debug for DataUnion"],["impl Debug for DeriveInput"],["impl Debug for Expr"],["impl Debug for ExprBinary"],["impl Debug for ExprCall"],["impl Debug for ExprCast"],["impl Debug for ExprField"],["impl Debug for ExprIndex"],["impl Debug for ExprLit"],["impl Debug for ExprParen"],["impl Debug for ExprPath"],["impl Debug for ExprUnary"],["impl Debug for Field"],["impl Debug for Fields"],["impl Debug for FieldsNamed"],["impl Debug for FieldsUnnamed"],["impl Debug for GenericArgument"],["impl Debug for GenericParam"],["impl Debug for Generics"],["impl Debug for Index"],["impl Debug for Lifetime"],["impl Debug for LifetimeDef"],["impl Debug for Lit"],["impl Debug for Macro"],["impl Debug for MacroDelimiter"],["impl Debug for Member"],["impl Debug for Meta"],["impl Debug for MetaList"],["impl Debug for MetaNameValue"],["impl Debug for NestedMeta"],["impl Debug for ParenthesizedGenericArguments"],["impl Debug for Path"],["impl Debug for PathArguments"],["impl Debug for PathSegment"],["impl Debug for PredicateEq"],["impl Debug for PredicateLifetime"],["impl Debug for PredicateType"],["impl Debug for QSelf"],["impl Debug for ReturnType"],["impl Debug for TraitBound"],["impl Debug for TraitBoundModifier"],["impl Debug for Type"],["impl Debug for TypeArray"],["impl Debug for TypeBareFn"],["impl Debug for TypeGroup"],["impl Debug for TypeImplTrait"],["impl Debug for TypeInfer"],["impl Debug for TypeMacro"],["impl Debug for TypeNever"],["impl Debug for TypeParam"],["impl Debug for TypeParamBound"],["impl Debug for TypeParen"],["impl Debug for TypePath"],["impl Debug for TypePtr"],["impl Debug for TypeReference"],["impl Debug for TypeSlice"],["impl Debug for TypeTraitObject"],["impl Debug for TypeTuple"],["impl Debug for UnOp"],["impl Debug for Variadic"],["impl Debug for Variant"],["impl Debug for VisCrate"],["impl Debug for VisPublic"],["impl Debug for VisRestricted"],["impl Debug for Visibility"],["impl Debug for WhereClause"],["impl Debug for WherePredicate"],["impl<'a> Debug for ParseBuffer<'a>"],["impl Debug for Nothing"],["impl Debug for Error"]], "synstructure":[["impl Debug for AddBounds"],["impl Debug for BindStyle"],["impl<'a> Debug for BindingInfo<'a>"],["impl<'a> Debug for VariantAst<'a>"],["impl<'a> Debug for VariantInfo<'a>"],["impl<'a> Debug for Structure<'a>"]], "trussed":[["impl Debug for Request"],["impl Debug for Reply"],["impl Debug for Agree"],["impl Debug for Attest"],["impl Debug for DebugDumpStore"],["impl Debug for Decrypt"],["impl Debug for Delete"],["impl Debug for DeleteAllKeys"],["impl Debug for DeriveKey"],["impl Debug for DeserializeKey"],["impl Debug for Encrypt"],["impl Debug for Exists"],["impl Debug for GenerateKey"],["impl Debug for GenerateSecretKey"],["impl Debug for Hash"],["impl Debug for LocateFile"],["impl Debug for ReadDirFilesFirst"],["impl Debug for ReadDirFilesNext"],["impl Debug for ReadDirFirst"],["impl Debug for ReadDirNext"],["impl Debug for ReadFile"],["impl Debug for Metadata"],["impl Debug for RemoveFile"],["impl Debug for RemoveDir"],["impl Debug for RemoveDirAll"],["impl Debug for RandomBytes"],["impl Debug for SerializeKey"],["impl Debug for Sign"],["impl Debug for WriteFile"],["impl Debug for UnsafeInjectKey"],["impl Debug for UnsafeInjectSharedKey"],["impl Debug for UnwrapKey"],["impl Debug for Verify"],["impl Debug for WrapKey"],["impl Debug for RequestUserConsent"],["impl Debug for Reboot"],["impl Debug for Uptime"],["impl Debug for Wink"],["impl Debug for CreateCounter"],["impl Debug for IncrementCounter"],["impl Debug for DeleteCertificate"],["impl Debug for ReadCertificate"],["impl Debug for WriteCertificate"],["impl Debug for SerdeExtension"],["impl Debug for Agree"],["impl Debug for Attest"],["impl Debug for DebugDumpStore"],["impl Debug for Decrypt"],["impl Debug for Delete"],["impl Debug for DeleteAllKeys"],["impl Debug for DeriveKey"],["impl Debug for DeserializeKey"],["impl Debug for Encrypt"],["impl Debug for Exists"],["impl Debug for GenerateKey"],["impl Debug for GenerateSecretKey"],["impl Debug for Hash"],["impl Debug for LocateFile"],["impl Debug for ReadDirFilesFirst"],["impl Debug for ReadDirFilesNext"],["impl Debug for ReadDirFirst"],["impl Debug for ReadDirNext"],["impl Debug for ReadFile"],["impl Debug for Metadata"],["impl Debug for RemoveDir"],["impl Debug for RemoveDirAll"],["impl Debug for RemoveFile"],["impl Debug for RandomBytes"],["impl Debug for SerializeKey"],["impl Debug for Sign"],["impl Debug for WriteFile"],["impl Debug for Verify"],["impl Debug for UnsafeInjectKey"],["impl Debug for UnsafeInjectSharedKey"],["impl Debug for UnwrapKey"],["impl Debug for WrapKey"],["impl Debug for RequestUserConsent"],["impl Debug for Reboot"],["impl Debug for Uptime"],["impl Debug for Wink"],["impl Debug for CreateCounter"],["impl Debug for IncrementCounter"],["impl Debug for DeleteCertificate"],["impl Debug for ReadCertificate"],["impl Debug for WriteCertificate"],["impl Debug for SerdeExtension"],["impl Debug for CoreOnly"],["impl Debug for ClientError"],["impl Debug for Error"],["impl Debug for Key"],["impl Debug for Info"],["impl Debug for Kind"],["impl Debug for Flags"],["impl Debug for Secrecy"],["impl Debug for SerializedSignature"],["impl Debug for NoData"],["impl Debug for Id"],["impl Debug for CertId"],["impl Debug for CounterId"],["impl Debug for KeyId"],["impl Debug for Status"],["impl Debug for To"],["impl Debug for Level"],["impl Debug for Urgency"],["impl Debug for Error"],["impl Debug for Attributes"],["impl Debug for CertificateType"],["impl Debug for DataAttributes"],["impl Debug for KeyAttributes"],["impl Debug for Letters"],["impl Debug for ObjectType"],["impl Debug for PublicKeyAttributes"],["impl Debug for PrivateKeyAttributes"],["impl Debug for Location"],["impl Debug for StorageAttributes"],["impl Debug for Mechanism"],["impl Debug for KeySerialization"],["impl Debug for SignatureSerialization"]], "typenum":[["impl Debug for B0"],["impl Debug for B1"],["impl<U: Debug + Unsigned + NonZero> Debug for PInt<U>"],["impl<U: Debug + Unsigned + NonZero> Debug for NInt<U>"],["impl Debug for Z0"],["impl Debug for UTerm"],["impl<U: Debug, B: Debug> Debug for UInt<U, B>"],["impl Debug for ATerm"],["impl<V: Debug, A: Debug> Debug for TArr<V, A>"],["impl Debug for Greater"],["impl Debug for Less"],["impl Debug for Equal"]], diff --git a/implementors/core/fmt/trait.Display.js b/implementors/core/fmt/trait.Display.js index af4ba9eabf0..b80c81b4d62 100644 --- a/implementors/core/fmt/trait.Display.js +++ b/implementors/core/fmt/trait.Display.js @@ -25,7 +25,6 @@ "serde_cbor":[["impl Display for Error"]], "signature":[["impl Display for Error"]], "spin":[["impl<'a, T: ?Sized + Display> Display for SpinMutexGuard<'a, T>"],["impl<'a, T: ?Sized + Display> Display for MutexGuard<'a, T>"],["impl<'rwlock, T: ?Sized + Display> Display for RwLockReadGuard<'rwlock, T>"],["impl<'rwlock, T: ?Sized + Display, R> Display for RwLockUpgradableGuard<'rwlock, T, R>"],["impl<'rwlock, T: ?Sized + Display, R> Display for RwLockWriteGuard<'rwlock, T, R>"]], -"syn":[["impl Display for Lifetime"],["impl Display for LitInt"],["impl Display for LitFloat"],["impl<'a> Display for ParseBuffer<'a>"],["impl Display for Error"]], "universal_hash":[["impl Display for Error"]], "void":[["impl Display for Void"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/hash/trait.Hash.js b/implementors/core/hash/trait.Hash.js index 640795bd17a..510cd94fa13 100644 --- a/implementors/core/hash/trait.Hash.js +++ b/implementors/core/hash/trait.Hash.js @@ -12,7 +12,6 @@ "nb":[["impl<E: Hash> Hash for Error<E>"]], "proc_macro2":[["impl Hash for Ident"]], "salty":[["impl Hash for Error"]], -"syn":[["impl Hash for Underscore"],["impl Hash for Abstract"],["impl Hash for As"],["impl Hash for Async"],["impl Hash for Auto"],["impl Hash for Await"],["impl Hash for Become"],["impl Hash for Box"],["impl Hash for Break"],["impl Hash for Const"],["impl Hash for Continue"],["impl Hash for Crate"],["impl Hash for Default"],["impl Hash for Do"],["impl Hash for Dyn"],["impl Hash for Else"],["impl Hash for Enum"],["impl Hash for Extern"],["impl Hash for Final"],["impl Hash for Fn"],["impl Hash for For"],["impl Hash for If"],["impl Hash for Impl"],["impl Hash for In"],["impl Hash for Let"],["impl Hash for Loop"],["impl Hash for Macro"],["impl Hash for Match"],["impl Hash for Mod"],["impl Hash for Move"],["impl Hash for Mut"],["impl Hash for Override"],["impl Hash for Priv"],["impl Hash for Pub"],["impl Hash for Ref"],["impl Hash for Return"],["impl Hash for SelfType"],["impl Hash for SelfValue"],["impl Hash for Static"],["impl Hash for Struct"],["impl Hash for Super"],["impl Hash for Trait"],["impl Hash for Try"],["impl Hash for Type"],["impl Hash for Typeof"],["impl Hash for Union"],["impl Hash for Unsafe"],["impl Hash for Unsized"],["impl Hash for Use"],["impl Hash for Virtual"],["impl Hash for Where"],["impl Hash for While"],["impl Hash for Yield"],["impl Hash for Add"],["impl Hash for AddEq"],["impl Hash for And"],["impl Hash for AndAnd"],["impl Hash for AndEq"],["impl Hash for At"],["impl Hash for Bang"],["impl Hash for Caret"],["impl Hash for CaretEq"],["impl Hash for Colon"],["impl Hash for Colon2"],["impl Hash for Comma"],["impl Hash for Div"],["impl Hash for DivEq"],["impl Hash for Dollar"],["impl Hash for Dot"],["impl Hash for Dot2"],["impl Hash for Dot3"],["impl Hash for DotDotEq"],["impl Hash for Eq"],["impl Hash for EqEq"],["impl Hash for Ge"],["impl Hash for Gt"],["impl Hash for Le"],["impl Hash for Lt"],["impl Hash for MulEq"],["impl Hash for Ne"],["impl Hash for Or"],["impl Hash for OrEq"],["impl Hash for OrOr"],["impl Hash for Pound"],["impl Hash for Question"],["impl Hash for RArrow"],["impl Hash for LArrow"],["impl Hash for Rem"],["impl Hash for RemEq"],["impl Hash for FatArrow"],["impl Hash for Semi"],["impl Hash for Shl"],["impl Hash for ShlEq"],["impl Hash for Shr"],["impl Hash for ShrEq"],["impl Hash for Star"],["impl Hash for Sub"],["impl Hash for SubEq"],["impl Hash for Tilde"],["impl Hash for Brace"],["impl Hash for Bracket"],["impl Hash for Paren"],["impl Hash for Group"],["impl Hash for Member"],["impl Hash for Index"],["impl<'a> Hash for ImplGenerics<'a>"],["impl<'a> Hash for TypeGenerics<'a>"],["impl<'a> Hash for Turbofish<'a>"],["impl Hash for Lifetime"],["impl Hash for LitStr"],["impl Hash for LitByteStr"],["impl Hash for LitByte"],["impl Hash for LitChar"],["impl Hash for LitInt"],["impl Hash for LitFloat"],["impl<T, P> Hash for Punctuated<T, P>where
        T: Hash,
        P: Hash,
    "],["impl Hash for Abi"],["impl Hash for AngleBracketedGenericArguments"],["impl Hash for AttrStyle"],["impl Hash for Attribute"],["impl Hash for BareFnArg"],["impl Hash for BinOp"],["impl Hash for Binding"],["impl Hash for BoundLifetimes"],["impl Hash for ConstParam"],["impl Hash for Constraint"],["impl Hash for Data"],["impl Hash for DataEnum"],["impl Hash for DataStruct"],["impl Hash for DataUnion"],["impl Hash for DeriveInput"],["impl Hash for Expr"],["impl Hash for ExprBinary"],["impl Hash for ExprCall"],["impl Hash for ExprCast"],["impl Hash for ExprField"],["impl Hash for ExprIndex"],["impl Hash for ExprLit"],["impl Hash for ExprParen"],["impl Hash for ExprPath"],["impl Hash for ExprUnary"],["impl Hash for Field"],["impl Hash for Fields"],["impl Hash for FieldsNamed"],["impl Hash for FieldsUnnamed"],["impl Hash for GenericArgument"],["impl Hash for GenericParam"],["impl Hash for Generics"],["impl Hash for LifetimeDef"],["impl Hash for Lit"],["impl Hash for LitBool"],["impl Hash for Macro"],["impl Hash for MacroDelimiter"],["impl Hash for Meta"],["impl Hash for MetaList"],["impl Hash for MetaNameValue"],["impl Hash for NestedMeta"],["impl Hash for ParenthesizedGenericArguments"],["impl Hash for Path"],["impl Hash for PathArguments"],["impl Hash for PathSegment"],["impl Hash for PredicateEq"],["impl Hash for PredicateLifetime"],["impl Hash for PredicateType"],["impl Hash for QSelf"],["impl Hash for ReturnType"],["impl Hash for TraitBound"],["impl Hash for TraitBoundModifier"],["impl Hash for Type"],["impl Hash for TypeArray"],["impl Hash for TypeBareFn"],["impl Hash for TypeGroup"],["impl Hash for TypeImplTrait"],["impl Hash for TypeInfer"],["impl Hash for TypeMacro"],["impl Hash for TypeNever"],["impl Hash for TypeParam"],["impl Hash for TypeParamBound"],["impl Hash for TypeParen"],["impl Hash for TypePath"],["impl Hash for TypePtr"],["impl Hash for TypeReference"],["impl Hash for TypeSlice"],["impl Hash for TypeTraitObject"],["impl Hash for TypeTuple"],["impl Hash for UnOp"],["impl Hash for Variadic"],["impl Hash for Variant"],["impl Hash for VisCrate"],["impl Hash for VisPublic"],["impl Hash for VisRestricted"],["impl Hash for Visibility"],["impl Hash for WhereClause"],["impl Hash for WherePredicate"],["impl Hash for Nothing"]], "synstructure":[["impl Hash for AddBounds"],["impl Hash for BindStyle"],["impl<'a> Hash for BindingInfo<'a>"],["impl<'a> Hash for VariantAst<'a>"],["impl<'a> Hash for VariantInfo<'a>"],["impl<'a> Hash for Structure<'a>"]], "trussed":[["impl Hash for Flags"],["impl Hash for NoData"]], "typenum":[["impl Hash for B0"],["impl Hash for B1"],["impl<U: Hash + Unsigned + NonZero> Hash for PInt<U>"],["impl<U: Hash + Unsigned + NonZero> Hash for NInt<U>"],["impl Hash for Z0"],["impl Hash for UTerm"],["impl<U: Hash, B: Hash> Hash for UInt<U, B>"],["impl Hash for ATerm"],["impl<V: Hash, A: Hash> Hash for TArr<V, A>"],["impl Hash for Greater"],["impl Hash for Less"],["impl Hash for Equal"]] diff --git a/implementors/core/iter/traits/collect/trait.Extend.js b/implementors/core/iter/traits/collect/trait.Extend.js index 18e2352706a..9eafa3da866 100644 --- a/implementors/core/iter/traits/collect/trait.Extend.js +++ b/implementors/core/iter/traits/collect/trait.Extend.js @@ -1,6 +1,5 @@ (function() {var implementors = { "heapless":[["impl<T, const N: usize> Extend<T> for HistoryBuffer<T, N>"],["impl<'a, T, const N: usize> Extend<&'a T> for HistoryBuffer<T, N>where
        T: 'a + Clone,
    "],["impl<K, V, S, const N: usize> Extend<(K, V)> for IndexMap<K, V, S, N>where
        K: Eq + Hash,
        S: BuildHasher,
    "],["impl<'a, K, V, S, const N: usize> Extend<(&'a K, &'a V)> for IndexMap<K, V, S, N>where
        K: Eq + Hash + Copy,
        V: Copy,
        S: BuildHasher,
    "],["impl<T, S, const N: usize> Extend<T> for IndexSet<T, S, N>where
        T: Eq + Hash,
        S: BuildHasher,
    "],["impl<'a, T, S, const N: usize> Extend<&'a T> for IndexSet<T, S, N>where
        T: 'a + Eq + Hash + Copy,
        S: BuildHasher,
    "],["impl<T, const N: usize> Extend<T> for Vec<T, N>"],["impl<'a, T, const N: usize> Extend<&'a T> for Vec<T, N>where
        T: 'a + Copy,
    "]], "proc_macro2":[["impl Extend<TokenTree> for TokenStream"],["impl Extend<TokenStream> for TokenStream"]], -"syn":[["impl<T, P> Extend<T> for Punctuated<T, P>where
        P: Default,
    "],["impl<T, P> Extend<Pair<T, P>> for Punctuated<T, P>"],["impl Extend<Error> for Error"]], "trussed":[["impl Extend<Flags> for Flags"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/iter/traits/collect/trait.FromIterator.js b/implementors/core/iter/traits/collect/trait.FromIterator.js index e8df2eeb357..75caef04a56 100644 --- a/implementors/core/iter/traits/collect/trait.FromIterator.js +++ b/implementors/core/iter/traits/collect/trait.FromIterator.js @@ -2,6 +2,5 @@ "generic_array":[["impl<T, N> FromIterator<T> for GenericArray<T, N>where
        N: ArrayLength<T>,
    "]], "heapless":[["impl<K, V, S, const N: usize> FromIterator<(K, V)> for IndexMap<K, V, S, N>where
        K: Eq + Hash,
        S: BuildHasher + Default,
    "],["impl<T, S, const N: usize> FromIterator<T> for IndexSet<T, S, N>where
        T: Eq + Hash,
        S: BuildHasher + Default,
    "],["impl<K, V, const N: usize> FromIterator<(K, V)> for LinearMap<K, V, N>where
        K: Eq,
    "],["impl<const N: usize> FromIterator<char> for String<N>"],["impl<'a, const N: usize> FromIterator<&'a char> for String<N>"],["impl<'a, const N: usize> FromIterator<&'a str> for String<N>"],["impl<T, const N: usize> FromIterator<T> for Vec<T, N>"]], "proc_macro2":[["impl FromIterator<TokenTree> for TokenStream"],["impl FromIterator<TokenStream> for TokenStream"]], -"syn":[["impl<T, P> FromIterator<T> for Punctuated<T, P>where
        P: Default,
    "],["impl<T, P> FromIterator<Pair<T, P>> for Punctuated<T, P>"]], "trussed":[["impl FromIterator<Flags> for Flags"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/iter/traits/collect/trait.IntoIterator.js b/implementors/core/iter/traits/collect/trait.IntoIterator.js index 57040a73357..4dd261a5ba4 100644 --- a/implementors/core/iter/traits/collect/trait.IntoIterator.js +++ b/implementors/core/iter/traits/collect/trait.IntoIterator.js @@ -2,6 +2,5 @@ "generic_array":[["impl<T, N> IntoIterator for GenericArray<T, N>where
        N: ArrayLength<T>,
    "],["impl<'a, T: 'a, N> IntoIterator for &'a GenericArray<T, N>where
        N: ArrayLength<T>,
    "],["impl<'a, T: 'a, N> IntoIterator for &'a mut GenericArray<T, N>where
        N: ArrayLength<T>,
    "]], "heapless":[["impl<T, const N: usize> IntoIterator for Deque<T, N>"],["impl<'a, T, const N: usize> IntoIterator for &'a Deque<T, N>"],["impl<'a, T, const N: usize> IntoIterator for &'a mut Deque<T, N>"],["impl<K, V, S, const N: usize> IntoIterator for IndexMap<K, V, S, N>where
        K: Eq + Hash,
        S: BuildHasher,
    "],["impl<'a, K, V, S, const N: usize> IntoIterator for &'a IndexMap<K, V, S, N>where
        K: Eq + Hash,
        S: BuildHasher,
    "],["impl<'a, K, V, S, const N: usize> IntoIterator for &'a mut IndexMap<K, V, S, N>where
        K: Eq + Hash,
        S: BuildHasher,
    "],["impl<'a, T, S, const N: usize> IntoIterator for &'a IndexSet<T, S, N>where
        T: Eq + Hash,
        S: BuildHasher,
    "],["impl<'a, K, V, const N: usize> IntoIterator for &'a LinearMap<K, V, N>where
        K: Eq,
    "],["impl<'a, T, const N: usize> IntoIterator for &'a Vec<T, N>"],["impl<'a, T, const N: usize> IntoIterator for &'a mut Vec<T, N>"],["impl<T, const N: usize> IntoIterator for Vec<T, N>"],["impl<'a, T, K, const N: usize> IntoIterator for &'a BinaryHeap<T, K, N>where
        K: Kind,
        T: Ord,
    "],["impl<'a, T, const N: usize> IntoIterator for &'a Queue<T, N>"],["impl<'a, T, const N: usize> IntoIterator for &'a mut Queue<T, N>"]], "heapless_bytes":[["impl<const N: usize> IntoIterator for Bytes<N>"],["impl<'a, const N: usize> IntoIterator for &'a Bytes<N>"],["impl<'a, const N: usize> IntoIterator for &'a mut Bytes<N>"]], -"proc_macro2":[["impl IntoIterator for TokenStream"]], -"syn":[["impl IntoIterator for Fields"],["impl<'a> IntoIterator for &'a Fields"],["impl<'a> IntoIterator for &'a mut Fields"],["impl<T, P> IntoIterator for Punctuated<T, P>"],["impl<'a, T, P> IntoIterator for &'a Punctuated<T, P>"],["impl<'a, T, P> IntoIterator for &'a mut Punctuated<T, P>"],["impl IntoIterator for Error"],["impl<'a> IntoIterator for &'a Error"]] +"proc_macro2":[["impl IntoIterator for TokenStream"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js b/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js index 9f0b3f8cfd8..ba0e51e42ec 100644 --- a/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js +++ b/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js @@ -1,6 +1,5 @@ (function() {var implementors = { "generic_array":[["impl<T, N> DoubleEndedIterator for GenericArrayIter<T, N>where
        N: ArrayLength<T>,
    "]], "heapless":[["impl<'a, T, const N: usize> DoubleEndedIterator for Iter<'a, T, N>"],["impl<'a, T, const N: usize> DoubleEndedIterator for IterMut<'a, T, N>"]], -"memchr":[["impl<'a> DoubleEndedIterator for Memchr<'a>"],["impl<'a> DoubleEndedIterator for Memchr2<'a>"],["impl<'a> DoubleEndedIterator for Memchr3<'a>"]], -"syn":[["impl<'a, T, P> DoubleEndedIterator for Pairs<'a, T, P>"],["impl<'a, T, P> DoubleEndedIterator for PairsMut<'a, T, P>"],["impl<T, P> DoubleEndedIterator for IntoPairs<T, P>"],["impl<T> DoubleEndedIterator for IntoIter<T>"],["impl<'a, T> DoubleEndedIterator for Iter<'a, T>"],["impl<'a, T> DoubleEndedIterator for IterMut<'a, T>"]] +"memchr":[["impl<'a> DoubleEndedIterator for Memchr<'a>"],["impl<'a> DoubleEndedIterator for Memchr2<'a>"],["impl<'a> DoubleEndedIterator for Memchr3<'a>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js b/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js index 0571ce921ca..61b5f1b60cd 100644 --- a/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js +++ b/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js @@ -1,4 +1,3 @@ (function() {var implementors = { -"generic_array":[["impl<T, N> ExactSizeIterator for GenericArrayIter<T, N>where
        N: ArrayLength<T>,
    "]], -"syn":[["impl<'a, T, P> ExactSizeIterator for Pairs<'a, T, P>"],["impl<'a, T, P> ExactSizeIterator for PairsMut<'a, T, P>"],["impl<T, P> ExactSizeIterator for IntoPairs<T, P>"],["impl<T> ExactSizeIterator for IntoIter<T>"],["impl<'a, T> ExactSizeIterator for Iter<'a, T>"],["impl<'a, T> ExactSizeIterator for IterMut<'a, T>"]] +"generic_array":[["impl<T, N> ExactSizeIterator for GenericArrayIter<T, N>where
        N: ArrayLength<T>,
    "]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/iter/traits/iterator/trait.Iterator.js b/implementors/core/iter/traits/iterator/trait.Iterator.js index 7798e4a4752..78582b611e7 100644 --- a/implementors/core/iter/traits/iterator/trait.Iterator.js +++ b/implementors/core/iter/traits/iterator/trait.Iterator.js @@ -5,6 +5,5 @@ "littlefs2":[["impl<'a, 'b, S: Storage> Iterator for ReadDir<'a, 'b, S>"]], "memchr":[["impl<'a> Iterator for Memchr<'a>"],["impl<'a> Iterator for Memchr2<'a>"],["impl<'a> Iterator for Memchr3<'a>"],["impl<'h, 'n> Iterator for FindIter<'h, 'n>"],["impl<'h, 'n> Iterator for FindRevIter<'h, 'n>"]], "proc_macro2":[["impl Iterator for IntoIter"]], -"serde_cbor":[["impl<'de, R, T> Iterator for StreamDeserializer<'de, R, T>where
        R: Read<'de>,
        T: Deserialize<'de>,
    "]], -"syn":[["impl<'a, T, P> Iterator for Pairs<'a, T, P>"],["impl<'a, T, P> Iterator for PairsMut<'a, T, P>"],["impl<T, P> Iterator for IntoPairs<T, P>"],["impl<T> Iterator for IntoIter<T>"],["impl<'a, T> Iterator for Iter<'a, T>"],["impl<'a, T> Iterator for IterMut<'a, T>"]] +"serde_cbor":[["impl<'de, R, T> Iterator for StreamDeserializer<'de, R, T>where
        R: Read<'de>,
        T: Deserialize<'de>,
    "]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Copy.js b/implementors/core/marker/trait.Copy.js index e7121afed41..f737945f72a 100644 --- a/implementors/core/marker/trait.Copy.js +++ b/implementors/core/marker/trait.Copy.js @@ -32,7 +32,6 @@ "serde":[["impl<E> Copy for UnitDeserializer<E>"],["impl<E> Copy for BoolDeserializer<E>"],["impl<E> Copy for I8Deserializer<E>"],["impl<E> Copy for I16Deserializer<E>"],["impl<E> Copy for I32Deserializer<E>"],["impl<E> Copy for I64Deserializer<E>"],["impl<E> Copy for IsizeDeserializer<E>"],["impl<E> Copy for U8Deserializer<E>"],["impl<E> Copy for U16Deserializer<E>"],["impl<E> Copy for U64Deserializer<E>"],["impl<E> Copy for UsizeDeserializer<E>"],["impl<E> Copy for F32Deserializer<E>"],["impl<E> Copy for F64Deserializer<E>"],["impl<E> Copy for CharDeserializer<E>"],["impl<E> Copy for I128Deserializer<E>"],["impl<E> Copy for U128Deserializer<E>"],["impl<E> Copy for U32Deserializer<E>"],["impl<'de, E> Copy for StrDeserializer<'de, E>"],["impl<'de, E> Copy for BorrowedStrDeserializer<'de, E>"],["impl<'a, E> Copy for BytesDeserializer<'a, E>"],["impl<'de, E> Copy for BorrowedBytesDeserializer<'de, E>"],["impl Copy for IgnoredAny"],["impl<'a> Copy for Unexpected<'a>"]], "serde_cbor":[["impl Copy for Category"]], "subtle":[["impl Copy for Choice"],["impl<T: Copy> Copy for CtOption<T>"]], -"syn":[["impl Copy for Underscore"],["impl Copy for Abstract"],["impl Copy for As"],["impl Copy for Async"],["impl Copy for Auto"],["impl Copy for Await"],["impl Copy for Become"],["impl Copy for Box"],["impl Copy for Break"],["impl Copy for Const"],["impl Copy for Continue"],["impl Copy for Crate"],["impl Copy for Default"],["impl Copy for Do"],["impl Copy for Dyn"],["impl Copy for Else"],["impl Copy for Enum"],["impl Copy for Extern"],["impl Copy for Final"],["impl Copy for Fn"],["impl Copy for For"],["impl Copy for If"],["impl Copy for Impl"],["impl Copy for In"],["impl Copy for Let"],["impl Copy for Loop"],["impl Copy for Macro"],["impl Copy for Match"],["impl Copy for Mod"],["impl Copy for Move"],["impl Copy for Mut"],["impl Copy for Override"],["impl Copy for Priv"],["impl Copy for Pub"],["impl Copy for Ref"],["impl Copy for Return"],["impl Copy for SelfType"],["impl Copy for SelfValue"],["impl Copy for Static"],["impl Copy for Struct"],["impl Copy for Super"],["impl Copy for Trait"],["impl Copy for Try"],["impl Copy for Type"],["impl Copy for Typeof"],["impl Copy for Union"],["impl Copy for Unsafe"],["impl Copy for Unsized"],["impl Copy for Use"],["impl Copy for Virtual"],["impl Copy for Where"],["impl Copy for While"],["impl Copy for Yield"],["impl Copy for Add"],["impl Copy for AddEq"],["impl Copy for And"],["impl Copy for AndAnd"],["impl Copy for AndEq"],["impl Copy for At"],["impl Copy for Bang"],["impl Copy for Caret"],["impl Copy for CaretEq"],["impl Copy for Colon"],["impl Copy for Colon2"],["impl Copy for Comma"],["impl Copy for Div"],["impl Copy for DivEq"],["impl Copy for Dollar"],["impl Copy for Dot"],["impl Copy for Dot2"],["impl Copy for Dot3"],["impl Copy for DotDotEq"],["impl Copy for Eq"],["impl Copy for EqEq"],["impl Copy for Ge"],["impl Copy for Gt"],["impl Copy for Le"],["impl Copy for Lt"],["impl Copy for MulEq"],["impl Copy for Ne"],["impl Copy for Or"],["impl Copy for OrEq"],["impl Copy for OrOr"],["impl Copy for Pound"],["impl Copy for Question"],["impl Copy for RArrow"],["impl Copy for LArrow"],["impl Copy for Rem"],["impl Copy for RemEq"],["impl Copy for FatArrow"],["impl Copy for Semi"],["impl Copy for Shl"],["impl Copy for ShlEq"],["impl Copy for Shr"],["impl Copy for ShrEq"],["impl Copy for Star"],["impl Copy for Sub"],["impl Copy for SubEq"],["impl Copy for Tilde"],["impl Copy for Brace"],["impl Copy for Bracket"],["impl Copy for Paren"],["impl Copy for Group"],["impl<'a> Copy for Cursor<'a>"],["impl Copy for AttrStyle"],["impl Copy for BinOp"],["impl Copy for TraitBoundModifier"],["impl Copy for UnOp"],["impl<'c, 'a> Copy for StepCursor<'c, 'a>"]], "synstructure":[["impl Copy for AddBounds"],["impl Copy for BindStyle"],["impl<'a> Copy for VariantAst<'a>"]], "trussed":[["impl Copy for ClientError"],["impl Copy for Error"],["impl Copy for Kind"],["impl Copy for Flags"],["impl Copy for Secrecy"],["impl<'l> Copy for TbsCertificate<'l>"],["impl Copy for Version"],["impl<'a> Copy for BigEndianInteger<'a>"],["impl Copy for SignatureAlgorithm"],["impl<'l> Copy for Name<'l>"],["impl Copy for Extension"],["impl<'l> Copy for Extensions<'l>"],["impl<'l> Copy for Datetime<'l>"],["impl<'l> Copy for Validity<'l>"],["impl Copy for SerializedSubjectPublicKey"],["impl Copy for NoData"],["impl Copy for Id"],["impl Copy for CertId"],["impl Copy for CounterId"],["impl Copy for KeyId"],["impl Copy for Status"],["impl Copy for To"],["impl Copy for Level"],["impl Copy for Urgency"],["impl Copy for Error"],["impl Copy for KeyAttributes"],["impl Copy for PublicKeyAttributes"],["impl Copy for PrivateKeyAttributes"],["impl Copy for Location"],["impl Copy for Mechanism"],["impl Copy for KeySerialization"],["impl Copy for SignatureSerialization"]], "typenum":[["impl Copy for B0"],["impl Copy for B1"],["impl<U: Copy + Unsigned + NonZero> Copy for PInt<U>"],["impl<U: Copy + Unsigned + NonZero> Copy for NInt<U>"],["impl Copy for Z0"],["impl Copy for UTerm"],["impl<U: Copy, B: Copy> Copy for UInt<U, B>"],["impl Copy for ATerm"],["impl<V: Copy, A: Copy> Copy for TArr<V, A>"],["impl Copy for Greater"],["impl Copy for Less"],["impl Copy for Equal"]], diff --git a/implementors/core/marker/trait.Freeze.js b/implementors/core/marker/trait.Freeze.js index feba2fad838..e887a2db21f 100644 --- a/implementors/core/marker/trait.Freeze.js +++ b/implementors/core/marker/trait.Freeze.js @@ -52,7 +52,6 @@ "signature":[["impl Freeze for Error",1,["signature::error::Error"]]], "spin":[["impl<R = Spin> !Freeze for Barrier<R>",1,["spin::barrier::Barrier"]],["impl Freeze for BarrierWaitResult",1,["spin::barrier::BarrierWaitResult"]],["impl<T, F = fn() -> T, R = Spin> !Freeze for Lazy<T, F, R>",1,["spin::lazy::Lazy"]],["impl<T, R = Spin> !Freeze for SpinMutex<T, R>",1,["spin::mutex::spin::SpinMutex"]],["impl<'a, T: ?Sized> Freeze for SpinMutexGuard<'a, T>",1,["spin::mutex::spin::SpinMutexGuard"]],["impl<T, R = Spin> !Freeze for Mutex<T, R>",1,["spin::mutex::Mutex"]],["impl<'a, T: ?Sized> Freeze for MutexGuard<'a, T>",1,["spin::mutex::MutexGuard"]],["impl<T = (), R = Spin> !Freeze for Once<T, R>",1,["spin::once::Once"]],["impl Freeze for Spin",1,["spin::relax::Spin"]],["impl Freeze for Loop",1,["spin::relax::Loop"]],["impl<T, R = Spin> !Freeze for RwLock<T, R>",1,["spin::rwlock::RwLock"]],["impl<'a, T: ?Sized> Freeze for RwLockReadGuard<'a, T>",1,["spin::rwlock::RwLockReadGuard"]],["impl<'a, T: ?Sized, R> Freeze for RwLockWriteGuard<'a, T, R>",1,["spin::rwlock::RwLockWriteGuard"]],["impl<'a, T: ?Sized, R> Freeze for RwLockUpgradableGuard<'a, T, R>",1,["spin::rwlock::RwLockUpgradableGuard"]]], "subtle":[["impl Freeze for Choice",1,["subtle::Choice"]],["impl<T> Freeze for CtOption<T>where
        T: Freeze,
    ",1,["subtle::CtOption"]]], -"syn":[["impl Freeze for Underscore",1,["syn::token::Underscore"]],["impl Freeze for Abstract",1,["syn::token::Abstract"]],["impl Freeze for As",1,["syn::token::As"]],["impl Freeze for Async",1,["syn::token::Async"]],["impl Freeze for Auto",1,["syn::token::Auto"]],["impl Freeze for Await",1,["syn::token::Await"]],["impl Freeze for Become",1,["syn::token::Become"]],["impl Freeze for Box",1,["syn::token::Box"]],["impl Freeze for Break",1,["syn::token::Break"]],["impl Freeze for Const",1,["syn::token::Const"]],["impl Freeze for Continue",1,["syn::token::Continue"]],["impl Freeze for Crate",1,["syn::token::Crate"]],["impl Freeze for Default",1,["syn::token::Default"]],["impl Freeze for Do",1,["syn::token::Do"]],["impl Freeze for Dyn",1,["syn::token::Dyn"]],["impl Freeze for Else",1,["syn::token::Else"]],["impl Freeze for Enum",1,["syn::token::Enum"]],["impl Freeze for Extern",1,["syn::token::Extern"]],["impl Freeze for Final",1,["syn::token::Final"]],["impl Freeze for Fn",1,["syn::token::Fn"]],["impl Freeze for For",1,["syn::token::For"]],["impl Freeze for If",1,["syn::token::If"]],["impl Freeze for Impl",1,["syn::token::Impl"]],["impl Freeze for In",1,["syn::token::In"]],["impl Freeze for Let",1,["syn::token::Let"]],["impl Freeze for Loop",1,["syn::token::Loop"]],["impl Freeze for Macro",1,["syn::token::Macro"]],["impl Freeze for Match",1,["syn::token::Match"]],["impl Freeze for Mod",1,["syn::token::Mod"]],["impl Freeze for Move",1,["syn::token::Move"]],["impl Freeze for Mut",1,["syn::token::Mut"]],["impl Freeze for Override",1,["syn::token::Override"]],["impl Freeze for Priv",1,["syn::token::Priv"]],["impl Freeze for Pub",1,["syn::token::Pub"]],["impl Freeze for Ref",1,["syn::token::Ref"]],["impl Freeze for Return",1,["syn::token::Return"]],["impl Freeze for SelfType",1,["syn::token::SelfType"]],["impl Freeze for SelfValue",1,["syn::token::SelfValue"]],["impl Freeze for Static",1,["syn::token::Static"]],["impl Freeze for Struct",1,["syn::token::Struct"]],["impl Freeze for Super",1,["syn::token::Super"]],["impl Freeze for Trait",1,["syn::token::Trait"]],["impl Freeze for Try",1,["syn::token::Try"]],["impl Freeze for Type",1,["syn::token::Type"]],["impl Freeze for Typeof",1,["syn::token::Typeof"]],["impl Freeze for Union",1,["syn::token::Union"]],["impl Freeze for Unsafe",1,["syn::token::Unsafe"]],["impl Freeze for Unsized",1,["syn::token::Unsized"]],["impl Freeze for Use",1,["syn::token::Use"]],["impl Freeze for Virtual",1,["syn::token::Virtual"]],["impl Freeze for Where",1,["syn::token::Where"]],["impl Freeze for While",1,["syn::token::While"]],["impl Freeze for Yield",1,["syn::token::Yield"]],["impl Freeze for Add",1,["syn::token::Add"]],["impl Freeze for AddEq",1,["syn::token::AddEq"]],["impl Freeze for And",1,["syn::token::And"]],["impl Freeze for AndAnd",1,["syn::token::AndAnd"]],["impl Freeze for AndEq",1,["syn::token::AndEq"]],["impl Freeze for At",1,["syn::token::At"]],["impl Freeze for Bang",1,["syn::token::Bang"]],["impl Freeze for Caret",1,["syn::token::Caret"]],["impl Freeze for CaretEq",1,["syn::token::CaretEq"]],["impl Freeze for Colon",1,["syn::token::Colon"]],["impl Freeze for Colon2",1,["syn::token::Colon2"]],["impl Freeze for Comma",1,["syn::token::Comma"]],["impl Freeze for Div",1,["syn::token::Div"]],["impl Freeze for DivEq",1,["syn::token::DivEq"]],["impl Freeze for Dollar",1,["syn::token::Dollar"]],["impl Freeze for Dot",1,["syn::token::Dot"]],["impl Freeze for Dot2",1,["syn::token::Dot2"]],["impl Freeze for Dot3",1,["syn::token::Dot3"]],["impl Freeze for DotDotEq",1,["syn::token::DotDotEq"]],["impl Freeze for Eq",1,["syn::token::Eq"]],["impl Freeze for EqEq",1,["syn::token::EqEq"]],["impl Freeze for Ge",1,["syn::token::Ge"]],["impl Freeze for Gt",1,["syn::token::Gt"]],["impl Freeze for Le",1,["syn::token::Le"]],["impl Freeze for Lt",1,["syn::token::Lt"]],["impl Freeze for MulEq",1,["syn::token::MulEq"]],["impl Freeze for Ne",1,["syn::token::Ne"]],["impl Freeze for Or",1,["syn::token::Or"]],["impl Freeze for OrEq",1,["syn::token::OrEq"]],["impl Freeze for OrOr",1,["syn::token::OrOr"]],["impl Freeze for Pound",1,["syn::token::Pound"]],["impl Freeze for Question",1,["syn::token::Question"]],["impl Freeze for RArrow",1,["syn::token::RArrow"]],["impl Freeze for LArrow",1,["syn::token::LArrow"]],["impl Freeze for Rem",1,["syn::token::Rem"]],["impl Freeze for RemEq",1,["syn::token::RemEq"]],["impl Freeze for FatArrow",1,["syn::token::FatArrow"]],["impl Freeze for Semi",1,["syn::token::Semi"]],["impl Freeze for Shl",1,["syn::token::Shl"]],["impl Freeze for ShlEq",1,["syn::token::ShlEq"]],["impl Freeze for Shr",1,["syn::token::Shr"]],["impl Freeze for ShrEq",1,["syn::token::ShrEq"]],["impl Freeze for Star",1,["syn::token::Star"]],["impl Freeze for Sub",1,["syn::token::Sub"]],["impl Freeze for SubEq",1,["syn::token::SubEq"]],["impl Freeze for Tilde",1,["syn::token::Tilde"]],["impl Freeze for Brace",1,["syn::token::Brace"]],["impl Freeze for Bracket",1,["syn::token::Bracket"]],["impl Freeze for Paren",1,["syn::token::Paren"]],["impl Freeze for Group",1,["syn::token::Group"]],["impl Freeze for Attribute",1,["syn::attr::Attribute"]],["impl Freeze for AttrStyle",1,["syn::attr::AttrStyle"]],["impl Freeze for Meta",1,["syn::attr::Meta"]],["impl Freeze for MetaList",1,["syn::attr::MetaList"]],["impl Freeze for MetaNameValue",1,["syn::attr::MetaNameValue"]],["impl Freeze for NestedMeta",1,["syn::attr::NestedMeta"]],["impl Freeze for Variant",1,["syn::data::Variant"]],["impl Freeze for Fields",1,["syn::data::Fields"]],["impl Freeze for FieldsNamed",1,["syn::data::FieldsNamed"]],["impl Freeze for FieldsUnnamed",1,["syn::data::FieldsUnnamed"]],["impl Freeze for Field",1,["syn::data::Field"]],["impl Freeze for Visibility",1,["syn::data::Visibility"]],["impl Freeze for VisPublic",1,["syn::data::VisPublic"]],["impl Freeze for VisCrate",1,["syn::data::VisCrate"]],["impl Freeze for VisRestricted",1,["syn::data::VisRestricted"]],["impl Freeze for Expr",1,["syn::expr::Expr"]],["impl Freeze for ExprArray",1,["syn::expr::ExprArray"]],["impl Freeze for ExprAssign",1,["syn::expr::ExprAssign"]],["impl Freeze for ExprAssignOp",1,["syn::expr::ExprAssignOp"]],["impl Freeze for ExprAsync",1,["syn::expr::ExprAsync"]],["impl Freeze for ExprAwait",1,["syn::expr::ExprAwait"]],["impl Freeze for ExprBinary",1,["syn::expr::ExprBinary"]],["impl Freeze for ExprBlock",1,["syn::expr::ExprBlock"]],["impl Freeze for ExprBox",1,["syn::expr::ExprBox"]],["impl Freeze for ExprBreak",1,["syn::expr::ExprBreak"]],["impl Freeze for ExprCall",1,["syn::expr::ExprCall"]],["impl Freeze for ExprCast",1,["syn::expr::ExprCast"]],["impl Freeze for ExprClosure",1,["syn::expr::ExprClosure"]],["impl Freeze for ExprContinue",1,["syn::expr::ExprContinue"]],["impl Freeze for ExprField",1,["syn::expr::ExprField"]],["impl Freeze for ExprForLoop",1,["syn::expr::ExprForLoop"]],["impl Freeze for ExprGroup",1,["syn::expr::ExprGroup"]],["impl Freeze for ExprIf",1,["syn::expr::ExprIf"]],["impl Freeze for ExprIndex",1,["syn::expr::ExprIndex"]],["impl Freeze for ExprLet",1,["syn::expr::ExprLet"]],["impl Freeze for ExprLit",1,["syn::expr::ExprLit"]],["impl Freeze for ExprLoop",1,["syn::expr::ExprLoop"]],["impl Freeze for ExprMacro",1,["syn::expr::ExprMacro"]],["impl Freeze for ExprMatch",1,["syn::expr::ExprMatch"]],["impl Freeze for ExprMethodCall",1,["syn::expr::ExprMethodCall"]],["impl Freeze for ExprParen",1,["syn::expr::ExprParen"]],["impl Freeze for ExprPath",1,["syn::expr::ExprPath"]],["impl Freeze for ExprRange",1,["syn::expr::ExprRange"]],["impl Freeze for ExprReference",1,["syn::expr::ExprReference"]],["impl Freeze for ExprRepeat",1,["syn::expr::ExprRepeat"]],["impl Freeze for ExprReturn",1,["syn::expr::ExprReturn"]],["impl Freeze for ExprStruct",1,["syn::expr::ExprStruct"]],["impl Freeze for ExprTry",1,["syn::expr::ExprTry"]],["impl Freeze for ExprTryBlock",1,["syn::expr::ExprTryBlock"]],["impl Freeze for ExprTuple",1,["syn::expr::ExprTuple"]],["impl Freeze for ExprType",1,["syn::expr::ExprType"]],["impl Freeze for ExprUnary",1,["syn::expr::ExprUnary"]],["impl Freeze for ExprUnsafe",1,["syn::expr::ExprUnsafe"]],["impl Freeze for ExprWhile",1,["syn::expr::ExprWhile"]],["impl Freeze for ExprYield",1,["syn::expr::ExprYield"]],["impl Freeze for Member",1,["syn::expr::Member"]],["impl Freeze for Index",1,["syn::expr::Index"]],["impl Freeze for Generics",1,["syn::generics::Generics"]],["impl Freeze for GenericParam",1,["syn::generics::GenericParam"]],["impl Freeze for TypeParam",1,["syn::generics::TypeParam"]],["impl Freeze for LifetimeDef",1,["syn::generics::LifetimeDef"]],["impl Freeze for ConstParam",1,["syn::generics::ConstParam"]],["impl<'a> Freeze for ImplGenerics<'a>",1,["syn::generics::ImplGenerics"]],["impl<'a> Freeze for TypeGenerics<'a>",1,["syn::generics::TypeGenerics"]],["impl<'a> Freeze for Turbofish<'a>",1,["syn::generics::Turbofish"]],["impl Freeze for BoundLifetimes",1,["syn::generics::BoundLifetimes"]],["impl Freeze for TypeParamBound",1,["syn::generics::TypeParamBound"]],["impl Freeze for TraitBound",1,["syn::generics::TraitBound"]],["impl Freeze for TraitBoundModifier",1,["syn::generics::TraitBoundModifier"]],["impl Freeze for WhereClause",1,["syn::generics::WhereClause"]],["impl Freeze for WherePredicate",1,["syn::generics::WherePredicate"]],["impl Freeze for PredicateType",1,["syn::generics::PredicateType"]],["impl Freeze for PredicateLifetime",1,["syn::generics::PredicateLifetime"]],["impl Freeze for PredicateEq",1,["syn::generics::PredicateEq"]],["impl Freeze for Lifetime",1,["syn::lifetime::Lifetime"]],["impl Freeze for Lit",1,["syn::lit::Lit"]],["impl Freeze for LitStr",1,["syn::lit::LitStr"]],["impl Freeze for LitByteStr",1,["syn::lit::LitByteStr"]],["impl Freeze for LitByte",1,["syn::lit::LitByte"]],["impl Freeze for LitChar",1,["syn::lit::LitChar"]],["impl Freeze for LitInt",1,["syn::lit::LitInt"]],["impl Freeze for LitFloat",1,["syn::lit::LitFloat"]],["impl Freeze for LitBool",1,["syn::lit::LitBool"]],["impl Freeze for StrStyle",1,["syn::lit::StrStyle"]],["impl Freeze for Macro",1,["syn::mac::Macro"]],["impl Freeze for MacroDelimiter",1,["syn::mac::MacroDelimiter"]],["impl Freeze for DeriveInput",1,["syn::derive::DeriveInput"]],["impl Freeze for Data",1,["syn::derive::Data"]],["impl Freeze for DataStruct",1,["syn::derive::DataStruct"]],["impl Freeze for DataEnum",1,["syn::derive::DataEnum"]],["impl Freeze for DataUnion",1,["syn::derive::DataUnion"]],["impl Freeze for BinOp",1,["syn::op::BinOp"]],["impl Freeze for UnOp",1,["syn::op::UnOp"]],["impl Freeze for Type",1,["syn::ty::Type"]],["impl Freeze for TypeArray",1,["syn::ty::TypeArray"]],["impl Freeze for TypeBareFn",1,["syn::ty::TypeBareFn"]],["impl Freeze for TypeGroup",1,["syn::ty::TypeGroup"]],["impl Freeze for TypeImplTrait",1,["syn::ty::TypeImplTrait"]],["impl Freeze for TypeInfer",1,["syn::ty::TypeInfer"]],["impl Freeze for TypeMacro",1,["syn::ty::TypeMacro"]],["impl Freeze for TypeNever",1,["syn::ty::TypeNever"]],["impl Freeze for TypeParen",1,["syn::ty::TypeParen"]],["impl Freeze for TypePath",1,["syn::ty::TypePath"]],["impl Freeze for TypePtr",1,["syn::ty::TypePtr"]],["impl Freeze for TypeReference",1,["syn::ty::TypeReference"]],["impl Freeze for TypeSlice",1,["syn::ty::TypeSlice"]],["impl Freeze for TypeTraitObject",1,["syn::ty::TypeTraitObject"]],["impl Freeze for TypeTuple",1,["syn::ty::TypeTuple"]],["impl Freeze for Abi",1,["syn::ty::Abi"]],["impl Freeze for BareFnArg",1,["syn::ty::BareFnArg"]],["impl Freeze for Variadic",1,["syn::ty::Variadic"]],["impl Freeze for ReturnType",1,["syn::ty::ReturnType"]],["impl Freeze for Path",1,["syn::path::Path"]],["impl Freeze for PathSegment",1,["syn::path::PathSegment"]],["impl Freeze for PathArguments",1,["syn::path::PathArguments"]],["impl Freeze for GenericArgument",1,["syn::path::GenericArgument"]],["impl Freeze for AngleBracketedGenericArguments",1,["syn::path::AngleBracketedGenericArguments"]],["impl Freeze for Binding",1,["syn::path::Binding"]],["impl Freeze for Constraint",1,["syn::path::Constraint"]],["impl Freeze for ParenthesizedGenericArguments",1,["syn::path::ParenthesizedGenericArguments"]],["impl Freeze for QSelf",1,["syn::path::QSelf"]],["impl Freeze for TokenBuffer",1,["syn::buffer::TokenBuffer"]],["impl<'a> Freeze for Cursor<'a>",1,["syn::buffer::Cursor"]],["impl<T, P> Freeze for Punctuated<T, P>",1,["syn::punctuated::Punctuated"]],["impl<'a, T, P> Freeze for Pairs<'a, T, P>",1,["syn::punctuated::Pairs"]],["impl<'a, T, P> Freeze for PairsMut<'a, T, P>",1,["syn::punctuated::PairsMut"]],["impl<T, P> Freeze for IntoPairs<T, P>where
        T: Freeze,
    ",1,["syn::punctuated::IntoPairs"]],["impl<T> Freeze for IntoIter<T>",1,["syn::punctuated::IntoIter"]],["impl<'a, T> Freeze for Iter<'a, T>",1,["syn::punctuated::Iter"]],["impl<'a, T> Freeze for IterMut<'a, T>",1,["syn::punctuated::IterMut"]],["impl<T, P> Freeze for Pair<T, P>where
        P: Freeze,
        T: Freeze,
    ",1,["syn::punctuated::Pair"]],["impl<'a> !Freeze for Lookahead1<'a>",1,["syn::lookahead::Lookahead1"]],["impl Freeze for Error",1,["syn::error::Error"]],["impl<'a> !Freeze for ParseBuffer<'a>",1,["syn::parse::ParseBuffer"]],["impl<'c, 'a> Freeze for StepCursor<'c, 'a>",1,["syn::parse::StepCursor"]],["impl Freeze for Nothing",1,["syn::parse::Nothing"]]], "synstructure":[["impl Freeze for AddBounds",1,["synstructure::AddBounds"]],["impl Freeze for BindStyle",1,["synstructure::BindStyle"]],["impl<'a> Freeze for BindingInfo<'a>",1,["synstructure::BindingInfo"]],["impl<'a> Freeze for VariantAst<'a>",1,["synstructure::VariantAst"]],["impl<'a> Freeze for VariantInfo<'a>",1,["synstructure::VariantInfo"]],["impl<'a> Freeze for Structure<'a>",1,["synstructure::Structure"]]], "trussed":[["impl Freeze for Agree",1,["trussed::api::request::Agree"]],["impl Freeze for Attest",1,["trussed::api::request::Attest"]],["impl Freeze for DebugDumpStore",1,["trussed::api::request::DebugDumpStore"]],["impl Freeze for Decrypt",1,["trussed::api::request::Decrypt"]],["impl Freeze for Delete",1,["trussed::api::request::Delete"]],["impl Freeze for DeleteAllKeys",1,["trussed::api::request::DeleteAllKeys"]],["impl Freeze for DeriveKey",1,["trussed::api::request::DeriveKey"]],["impl Freeze for DeserializeKey",1,["trussed::api::request::DeserializeKey"]],["impl Freeze for Encrypt",1,["trussed::api::request::Encrypt"]],["impl Freeze for Exists",1,["trussed::api::request::Exists"]],["impl Freeze for GenerateKey",1,["trussed::api::request::GenerateKey"]],["impl Freeze for GenerateSecretKey",1,["trussed::api::request::GenerateSecretKey"]],["impl Freeze for Hash",1,["trussed::api::request::Hash"]],["impl Freeze for LocateFile",1,["trussed::api::request::LocateFile"]],["impl Freeze for ReadDirFilesFirst",1,["trussed::api::request::ReadDirFilesFirst"]],["impl Freeze for ReadDirFilesNext",1,["trussed::api::request::ReadDirFilesNext"]],["impl Freeze for ReadDirFirst",1,["trussed::api::request::ReadDirFirst"]],["impl Freeze for ReadDirNext",1,["trussed::api::request::ReadDirNext"]],["impl Freeze for ReadFile",1,["trussed::api::request::ReadFile"]],["impl Freeze for Metadata",1,["trussed::api::request::Metadata"]],["impl Freeze for RemoveFile",1,["trussed::api::request::RemoveFile"]],["impl Freeze for RemoveDir",1,["trussed::api::request::RemoveDir"]],["impl Freeze for RemoveDirAll",1,["trussed::api::request::RemoveDirAll"]],["impl Freeze for RandomBytes",1,["trussed::api::request::RandomBytes"]],["impl Freeze for SerializeKey",1,["trussed::api::request::SerializeKey"]],["impl Freeze for Sign",1,["trussed::api::request::Sign"]],["impl Freeze for WriteFile",1,["trussed::api::request::WriteFile"]],["impl Freeze for UnsafeInjectKey",1,["trussed::api::request::UnsafeInjectKey"]],["impl Freeze for UnsafeInjectSharedKey",1,["trussed::api::request::UnsafeInjectSharedKey"]],["impl Freeze for UnwrapKey",1,["trussed::api::request::UnwrapKey"]],["impl Freeze for Verify",1,["trussed::api::request::Verify"]],["impl Freeze for WrapKey",1,["trussed::api::request::WrapKey"]],["impl Freeze for RequestUserConsent",1,["trussed::api::request::RequestUserConsent"]],["impl Freeze for Reboot",1,["trussed::api::request::Reboot"]],["impl Freeze for Uptime",1,["trussed::api::request::Uptime"]],["impl Freeze for Wink",1,["trussed::api::request::Wink"]],["impl Freeze for CreateCounter",1,["trussed::api::request::CreateCounter"]],["impl Freeze for IncrementCounter",1,["trussed::api::request::IncrementCounter"]],["impl Freeze for DeleteCertificate",1,["trussed::api::request::DeleteCertificate"]],["impl Freeze for ReadCertificate",1,["trussed::api::request::ReadCertificate"]],["impl Freeze for WriteCertificate",1,["trussed::api::request::WriteCertificate"]],["impl Freeze for SerdeExtension",1,["trussed::api::request::SerdeExtension"]],["impl Freeze for Agree",1,["trussed::api::reply::Agree"]],["impl Freeze for Attest",1,["trussed::api::reply::Attest"]],["impl Freeze for DebugDumpStore",1,["trussed::api::reply::DebugDumpStore"]],["impl Freeze for Decrypt",1,["trussed::api::reply::Decrypt"]],["impl Freeze for Delete",1,["trussed::api::reply::Delete"]],["impl Freeze for DeleteAllKeys",1,["trussed::api::reply::DeleteAllKeys"]],["impl Freeze for DeriveKey",1,["trussed::api::reply::DeriveKey"]],["impl Freeze for DeserializeKey",1,["trussed::api::reply::DeserializeKey"]],["impl Freeze for Encrypt",1,["trussed::api::reply::Encrypt"]],["impl Freeze for Exists",1,["trussed::api::reply::Exists"]],["impl Freeze for GenerateKey",1,["trussed::api::reply::GenerateKey"]],["impl Freeze for GenerateSecretKey",1,["trussed::api::reply::GenerateSecretKey"]],["impl Freeze for Hash",1,["trussed::api::reply::Hash"]],["impl Freeze for LocateFile",1,["trussed::api::reply::LocateFile"]],["impl Freeze for ReadDirFilesFirst",1,["trussed::api::reply::ReadDirFilesFirst"]],["impl Freeze for ReadDirFilesNext",1,["trussed::api::reply::ReadDirFilesNext"]],["impl Freeze for ReadDirFirst",1,["trussed::api::reply::ReadDirFirst"]],["impl Freeze for ReadDirNext",1,["trussed::api::reply::ReadDirNext"]],["impl Freeze for ReadFile",1,["trussed::api::reply::ReadFile"]],["impl Freeze for Metadata",1,["trussed::api::reply::Metadata"]],["impl Freeze for RemoveDir",1,["trussed::api::reply::RemoveDir"]],["impl Freeze for RemoveDirAll",1,["trussed::api::reply::RemoveDirAll"]],["impl Freeze for RemoveFile",1,["trussed::api::reply::RemoveFile"]],["impl Freeze for RandomBytes",1,["trussed::api::reply::RandomBytes"]],["impl Freeze for SerializeKey",1,["trussed::api::reply::SerializeKey"]],["impl Freeze for Sign",1,["trussed::api::reply::Sign"]],["impl Freeze for WriteFile",1,["trussed::api::reply::WriteFile"]],["impl Freeze for Verify",1,["trussed::api::reply::Verify"]],["impl Freeze for UnsafeInjectKey",1,["trussed::api::reply::UnsafeInjectKey"]],["impl Freeze for UnsafeInjectSharedKey",1,["trussed::api::reply::UnsafeInjectSharedKey"]],["impl Freeze for UnwrapKey",1,["trussed::api::reply::UnwrapKey"]],["impl Freeze for WrapKey",1,["trussed::api::reply::WrapKey"]],["impl Freeze for RequestUserConsent",1,["trussed::api::reply::RequestUserConsent"]],["impl Freeze for Reboot",1,["trussed::api::reply::Reboot"]],["impl Freeze for Uptime",1,["trussed::api::reply::Uptime"]],["impl Freeze for Wink",1,["trussed::api::reply::Wink"]],["impl Freeze for CreateCounter",1,["trussed::api::reply::CreateCounter"]],["impl Freeze for IncrementCounter",1,["trussed::api::reply::IncrementCounter"]],["impl Freeze for DeleteCertificate",1,["trussed::api::reply::DeleteCertificate"]],["impl Freeze for ReadCertificate",1,["trussed::api::reply::ReadCertificate"]],["impl Freeze for WriteCertificate",1,["trussed::api::reply::WriteCertificate"]],["impl Freeze for SerdeExtension",1,["trussed::api::reply::SerdeExtension"]],["impl Freeze for Request",1,["trussed::api::Request"]],["impl Freeze for Reply",1,["trussed::api::Reply"]],["impl<I> Freeze for BackendId<I>where
        I: Freeze,
    ",1,["trussed::backend::BackendId"]],["impl Freeze for CoreOnly",1,["trussed::backend::CoreOnly"]],["impl Freeze for NoId",1,["trussed::backend::NoId"]],["impl Freeze for ClientError",1,["trussed::client::ClientError"]],["impl<'c, T, C: ?Sized> Freeze for FutureResult<'c, T, C>",1,["trussed::client::FutureResult"]],["impl<S, D> Freeze for ClientImplementation<S, D>where
        S: Freeze,
    ",1,["trussed::client::ClientImplementation"]],["impl<D> Freeze for ClientBuilder<D>",1,["trussed::client::ClientBuilder"]],["impl<D> Freeze for PreparedClient<D>",1,["trussed::client::PreparedClient"]],["impl Freeze for Error",1,["trussed::error::Error"]],["impl Freeze for Key",1,["trussed::key::Key"]],["impl Freeze for Info",1,["trussed::key::Info"]],["impl Freeze for Kind",1,["trussed::key::Kind"]],["impl Freeze for Flags",1,["trussed::key::Flags"]],["impl Freeze for Secrecy",1,["trussed::key::Secrecy"]],["impl Freeze for Aes256Cbc",1,["trussed::mechanisms::Aes256Cbc"]],["impl Freeze for Chacha8Poly1305",1,["trussed::mechanisms::Chacha8Poly1305"]],["impl Freeze for SharedSecret",1,["trussed::mechanisms::SharedSecret"]],["impl Freeze for Ed255",1,["trussed::mechanisms::Ed255"]],["impl Freeze for HmacBlake2s",1,["trussed::mechanisms::HmacBlake2s"]],["impl Freeze for HmacSha1",1,["trussed::mechanisms::HmacSha1"]],["impl Freeze for HmacSha256",1,["trussed::mechanisms::HmacSha256"]],["impl Freeze for HmacSha512",1,["trussed::mechanisms::HmacSha512"]],["impl Freeze for P256",1,["trussed::mechanisms::P256"]],["impl Freeze for P256Prehashed",1,["trussed::mechanisms::P256Prehashed"]],["impl Freeze for Sha256",1,["trussed::mechanisms::Sha256"]],["impl Freeze for Tdes",1,["trussed::mechanisms::Tdes"]],["impl Freeze for Totp",1,["trussed::mechanisms::Totp"]],["impl Freeze for Trng",1,["trussed::mechanisms::Trng"]],["impl Freeze for X255",1,["trussed::mechanisms::X255"]],["impl<I, C> Freeze for ServiceEndpoint<I, C>where
        C: Freeze,
    ",1,["trussed::pipe::ServiceEndpoint"]],["impl<'l> Freeze for TbsCertificate<'l>",1,["trussed::service::attest::TbsCertificate"]],["impl<'l> Freeze for Certificate<'l>",1,["trussed::service::attest::Certificate"]],["impl Freeze for SerializedSignature",1,["trussed::service::attest::SerializedSignature"]],["impl Freeze for Version",1,["trussed::service::attest::Version"]],["impl<'a> Freeze for BigEndianInteger<'a>",1,["trussed::service::attest::BigEndianInteger"]],["impl Freeze for SignatureAlgorithm",1,["trussed::service::attest::SignatureAlgorithm"]],["impl<'l> Freeze for Name<'l>",1,["trussed::service::attest::Name"]],["impl Freeze for Extension",1,["trussed::service::attest::Extension"]],["impl<'l> Freeze for Extensions<'l>",1,["trussed::service::attest::Extensions"]],["impl Freeze for ParsedDatetime",1,["trussed::service::attest::ParsedDatetime"]],["impl<'l> Freeze for Datetime<'l>",1,["trussed::service::attest::Datetime"]],["impl<'l> Freeze for Validity<'l>",1,["trussed::service::attest::Validity"]],["impl Freeze for SerializedSubjectPublicKey",1,["trussed::service::attest::SerializedSubjectPublicKey"]],["impl<P> Freeze for ServiceResources<P>where
        P: Freeze,
    ",1,["trussed::service::ServiceResources"]],["impl<P, D> Freeze for Service<P, D>where
        D: Freeze,
        P: Freeze,
        <D as Dispatch>::Context: Freeze,
    ",1,["trussed::service::Service"]],["impl<S> Freeze for ClientCertstore<S>where
        S: Freeze,
    ",1,["trussed::store::certstore::ClientCertstore"]],["impl<S> Freeze for ClientCounterstore<S>where
        S: Freeze,
    ",1,["trussed::store::counterstore::ClientCounterstore"]],["impl Freeze for ReadDirState",1,["trussed::store::filestore::ReadDirState"]],["impl Freeze for ReadDirFilesState",1,["trussed::store::filestore::ReadDirFilesState"]],["impl<S> Freeze for ClientFilestore<S>where
        S: Freeze,
    ",1,["trussed::store::filestore::ClientFilestore"]],["impl<S> Freeze for ClientKeystore<S>where
        S: Freeze,
    ",1,["trussed::store::keystore::ClientKeystore"]],["impl<S> Freeze for Fs<S>",1,["trussed::store::Fs"]],["impl Freeze for Status",1,["trussed::types::ui::Status"]],["impl Freeze for To",1,["trussed::types::reboot::To"]],["impl Freeze for Level",1,["trussed::types::consent::Level"]],["impl Freeze for Urgency",1,["trussed::types::consent::Urgency"]],["impl Freeze for Error",1,["trussed::types::consent::Error"]],["impl Freeze for NoData",1,["trussed::types::NoData"]],["impl Freeze for Id",1,["trussed::types::Id"]],["impl Freeze for CertId",1,["trussed::types::CertId"]],["impl Freeze for CounterId",1,["trussed::types::CounterId"]],["impl Freeze for KeyId",1,["trussed::types::KeyId"]],["impl<B> Freeze for Context<B>where
        B: Freeze,
    ",1,["trussed::types::Context"]],["impl Freeze for CoreContext",1,["trussed::types::CoreContext"]],["impl Freeze for Attributes",1,["trussed::types::Attributes"]],["impl Freeze for CertificateType",1,["trussed::types::CertificateType"]],["impl Freeze for DataAttributes",1,["trussed::types::DataAttributes"]],["impl Freeze for KeyAttributes",1,["trussed::types::KeyAttributes"]],["impl Freeze for Letters",1,["trussed::types::Letters"]],["impl Freeze for ObjectType",1,["trussed::types::ObjectType"]],["impl Freeze for PublicKeyAttributes",1,["trussed::types::PublicKeyAttributes"]],["impl Freeze for PrivateKeyAttributes",1,["trussed::types::PrivateKeyAttributes"]],["impl Freeze for Location",1,["trussed::types::Location"]],["impl Freeze for StorageAttributes",1,["trussed::types::StorageAttributes"]],["impl Freeze for Mechanism",1,["trussed::types::Mechanism"]],["impl Freeze for KeySerialization",1,["trussed::types::KeySerialization"]],["impl Freeze for SignatureSerialization",1,["trussed::types::SignatureSerialization"]]], "typenum":[["impl Freeze for B0",1,["typenum::bit::B0"]],["impl Freeze for B1",1,["typenum::bit::B1"]],["impl<U> Freeze for PInt<U>where
        U: Freeze,
    ",1,["typenum::int::PInt"]],["impl<U> Freeze for NInt<U>where
        U: Freeze,
    ",1,["typenum::int::NInt"]],["impl Freeze for Z0",1,["typenum::int::Z0"]],["impl Freeze for UTerm",1,["typenum::uint::UTerm"]],["impl<U, B> Freeze for UInt<U, B>where
        B: Freeze,
        U: Freeze,
    ",1,["typenum::uint::UInt"]],["impl Freeze for ATerm",1,["typenum::array::ATerm"]],["impl<V, A> Freeze for TArr<V, A>where
        A: Freeze,
        V: Freeze,
    ",1,["typenum::array::TArr"]],["impl Freeze for Greater",1,["typenum::Greater"]],["impl Freeze for Less",1,["typenum::Less"]],["impl Freeze for Equal",1,["typenum::Equal"]]], diff --git a/implementors/core/marker/trait.Send.js b/implementors/core/marker/trait.Send.js index 6dc9358af3f..114f7855a23 100644 --- a/implementors/core/marker/trait.Send.js +++ b/implementors/core/marker/trait.Send.js @@ -50,9 +50,8 @@ "sha1":[["impl Send for Sha1",1,["sha1::Sha1"]]], "sha2":[["impl Send for Sha256",1,["sha2::sha256::Sha256"]],["impl Send for Sha224",1,["sha2::sha256::Sha224"]],["impl Send for Sha512",1,["sha2::sha512::Sha512"]],["impl Send for Sha384",1,["sha2::sha512::Sha384"]],["impl Send for Sha512Trunc256",1,["sha2::sha512::Sha512Trunc256"]],["impl Send for Sha512Trunc224",1,["sha2::sha512::Sha512Trunc224"]]], "signature":[["impl Send for Error",1,["signature::error::Error"]]], -"spin":[["impl<R> Send for Barrier<R>",1,["spin::barrier::Barrier"]],["impl Send for BarrierWaitResult",1,["spin::barrier::BarrierWaitResult"]],["impl<T, F, R> Send for Lazy<T, F, R>where
        F: Send,
        T: Send,
    ",1,["spin::lazy::Lazy"]],["impl<'a, T> !Send for SpinMutexGuard<'a, T>",1,["spin::mutex::spin::SpinMutexGuard"]],["impl<'a, T> !Send for MutexGuard<'a, T>",1,["spin::mutex::MutexGuard"]],["impl Send for Spin",1,["spin::relax::Spin"]],["impl Send for Loop",1,["spin::relax::Loop"]],["impl<T: ?Sized + Send, R> Send for SpinMutex<T, R>"],["impl<T: ?Sized + Send, R> Send for Mutex<T, R>"],["impl<T: Send, R> Send for Once<T, R>"],["impl<T: ?Sized + Send, R> Send for RwLock<T, R>"],["impl<T: ?Sized + Send + Sync, R> Send for RwLockWriteGuard<'_, T, R>"],["impl<T: ?Sized + Sync> Send for RwLockReadGuard<'_, T>"],["impl<T: ?Sized + Send + Sync, R> Send for RwLockUpgradableGuard<'_, T, R>"]], +"spin":[["impl<R> Send for Barrier<R>",1,["spin::barrier::Barrier"]],["impl Send for BarrierWaitResult",1,["spin::barrier::BarrierWaitResult"]],["impl<T, F, R> Send for Lazy<T, F, R>where
        F: Send,
        T: Send,
    ",1,["spin::lazy::Lazy"]],["impl<'a, T: ?Sized> Send for MutexGuard<'a, T>where
        T: Send,
    ",1,["spin::mutex::MutexGuard"]],["impl Send for Spin",1,["spin::relax::Spin"]],["impl Send for Loop",1,["spin::relax::Loop"]],["impl<T: ?Sized + Send, R> Send for SpinMutex<T, R>"],["impl<T: ?Sized + Send> Send for SpinMutexGuard<'_, T>"],["impl<T: ?Sized + Send, R> Send for Mutex<T, R>"],["impl<T: Send, R> Send for Once<T, R>"],["impl<T: ?Sized + Send, R> Send for RwLock<T, R>"],["impl<T: ?Sized + Send + Sync, R> Send for RwLockWriteGuard<'_, T, R>"],["impl<T: ?Sized + Sync> Send for RwLockReadGuard<'_, T>"],["impl<T: ?Sized + Send + Sync, R> Send for RwLockUpgradableGuard<'_, T, R>"]], "subtle":[["impl Send for Choice",1,["subtle::Choice"]],["impl<T> Send for CtOption<T>where
        T: Send,
    ",1,["subtle::CtOption"]]], -"syn":[["impl !Send for Underscore",1,["syn::token::Underscore"]],["impl !Send for Abstract",1,["syn::token::Abstract"]],["impl !Send for As",1,["syn::token::As"]],["impl !Send for Async",1,["syn::token::Async"]],["impl !Send for Auto",1,["syn::token::Auto"]],["impl !Send for Await",1,["syn::token::Await"]],["impl !Send for Become",1,["syn::token::Become"]],["impl !Send for Box",1,["syn::token::Box"]],["impl !Send for Break",1,["syn::token::Break"]],["impl !Send for Const",1,["syn::token::Const"]],["impl !Send for Continue",1,["syn::token::Continue"]],["impl !Send for Crate",1,["syn::token::Crate"]],["impl !Send for Default",1,["syn::token::Default"]],["impl !Send for Do",1,["syn::token::Do"]],["impl !Send for Dyn",1,["syn::token::Dyn"]],["impl !Send for Else",1,["syn::token::Else"]],["impl !Send for Enum",1,["syn::token::Enum"]],["impl !Send for Extern",1,["syn::token::Extern"]],["impl !Send for Final",1,["syn::token::Final"]],["impl !Send for Fn",1,["syn::token::Fn"]],["impl !Send for For",1,["syn::token::For"]],["impl !Send for If",1,["syn::token::If"]],["impl !Send for Impl",1,["syn::token::Impl"]],["impl !Send for In",1,["syn::token::In"]],["impl !Send for Let",1,["syn::token::Let"]],["impl !Send for Loop",1,["syn::token::Loop"]],["impl !Send for Macro",1,["syn::token::Macro"]],["impl !Send for Match",1,["syn::token::Match"]],["impl !Send for Mod",1,["syn::token::Mod"]],["impl !Send for Move",1,["syn::token::Move"]],["impl !Send for Mut",1,["syn::token::Mut"]],["impl !Send for Override",1,["syn::token::Override"]],["impl !Send for Priv",1,["syn::token::Priv"]],["impl !Send for Pub",1,["syn::token::Pub"]],["impl !Send for Ref",1,["syn::token::Ref"]],["impl !Send for Return",1,["syn::token::Return"]],["impl !Send for SelfType",1,["syn::token::SelfType"]],["impl !Send for SelfValue",1,["syn::token::SelfValue"]],["impl !Send for Static",1,["syn::token::Static"]],["impl !Send for Struct",1,["syn::token::Struct"]],["impl !Send for Super",1,["syn::token::Super"]],["impl !Send for Trait",1,["syn::token::Trait"]],["impl !Send for Try",1,["syn::token::Try"]],["impl !Send for Type",1,["syn::token::Type"]],["impl !Send for Typeof",1,["syn::token::Typeof"]],["impl !Send for Union",1,["syn::token::Union"]],["impl !Send for Unsafe",1,["syn::token::Unsafe"]],["impl !Send for Unsized",1,["syn::token::Unsized"]],["impl !Send for Use",1,["syn::token::Use"]],["impl !Send for Virtual",1,["syn::token::Virtual"]],["impl !Send for Where",1,["syn::token::Where"]],["impl !Send for While",1,["syn::token::While"]],["impl !Send for Yield",1,["syn::token::Yield"]],["impl !Send for Add",1,["syn::token::Add"]],["impl !Send for AddEq",1,["syn::token::AddEq"]],["impl !Send for And",1,["syn::token::And"]],["impl !Send for AndAnd",1,["syn::token::AndAnd"]],["impl !Send for AndEq",1,["syn::token::AndEq"]],["impl !Send for At",1,["syn::token::At"]],["impl !Send for Bang",1,["syn::token::Bang"]],["impl !Send for Caret",1,["syn::token::Caret"]],["impl !Send for CaretEq",1,["syn::token::CaretEq"]],["impl !Send for Colon",1,["syn::token::Colon"]],["impl !Send for Colon2",1,["syn::token::Colon2"]],["impl !Send for Comma",1,["syn::token::Comma"]],["impl !Send for Div",1,["syn::token::Div"]],["impl !Send for DivEq",1,["syn::token::DivEq"]],["impl !Send for Dollar",1,["syn::token::Dollar"]],["impl !Send for Dot",1,["syn::token::Dot"]],["impl !Send for Dot2",1,["syn::token::Dot2"]],["impl !Send for Dot3",1,["syn::token::Dot3"]],["impl !Send for DotDotEq",1,["syn::token::DotDotEq"]],["impl !Send for Eq",1,["syn::token::Eq"]],["impl !Send for EqEq",1,["syn::token::EqEq"]],["impl !Send for Ge",1,["syn::token::Ge"]],["impl !Send for Gt",1,["syn::token::Gt"]],["impl !Send for Le",1,["syn::token::Le"]],["impl !Send for Lt",1,["syn::token::Lt"]],["impl !Send for MulEq",1,["syn::token::MulEq"]],["impl !Send for Ne",1,["syn::token::Ne"]],["impl !Send for Or",1,["syn::token::Or"]],["impl !Send for OrEq",1,["syn::token::OrEq"]],["impl !Send for OrOr",1,["syn::token::OrOr"]],["impl !Send for Pound",1,["syn::token::Pound"]],["impl !Send for Question",1,["syn::token::Question"]],["impl !Send for RArrow",1,["syn::token::RArrow"]],["impl !Send for LArrow",1,["syn::token::LArrow"]],["impl !Send for Rem",1,["syn::token::Rem"]],["impl !Send for RemEq",1,["syn::token::RemEq"]],["impl !Send for FatArrow",1,["syn::token::FatArrow"]],["impl !Send for Semi",1,["syn::token::Semi"]],["impl !Send for Shl",1,["syn::token::Shl"]],["impl !Send for ShlEq",1,["syn::token::ShlEq"]],["impl !Send for Shr",1,["syn::token::Shr"]],["impl !Send for ShrEq",1,["syn::token::ShrEq"]],["impl !Send for Star",1,["syn::token::Star"]],["impl !Send for Sub",1,["syn::token::Sub"]],["impl !Send for SubEq",1,["syn::token::SubEq"]],["impl !Send for Tilde",1,["syn::token::Tilde"]],["impl !Send for Brace",1,["syn::token::Brace"]],["impl !Send for Bracket",1,["syn::token::Bracket"]],["impl !Send for Paren",1,["syn::token::Paren"]],["impl !Send for Group",1,["syn::token::Group"]],["impl !Send for Attribute",1,["syn::attr::Attribute"]],["impl !Send for AttrStyle",1,["syn::attr::AttrStyle"]],["impl !Send for Meta",1,["syn::attr::Meta"]],["impl !Send for MetaList",1,["syn::attr::MetaList"]],["impl !Send for MetaNameValue",1,["syn::attr::MetaNameValue"]],["impl !Send for NestedMeta",1,["syn::attr::NestedMeta"]],["impl !Send for Variant",1,["syn::data::Variant"]],["impl !Send for Fields",1,["syn::data::Fields"]],["impl !Send for FieldsNamed",1,["syn::data::FieldsNamed"]],["impl !Send for FieldsUnnamed",1,["syn::data::FieldsUnnamed"]],["impl !Send for Field",1,["syn::data::Field"]],["impl !Send for Visibility",1,["syn::data::Visibility"]],["impl !Send for VisPublic",1,["syn::data::VisPublic"]],["impl !Send for VisCrate",1,["syn::data::VisCrate"]],["impl !Send for VisRestricted",1,["syn::data::VisRestricted"]],["impl !Send for Expr",1,["syn::expr::Expr"]],["impl !Send for ExprArray",1,["syn::expr::ExprArray"]],["impl !Send for ExprAssign",1,["syn::expr::ExprAssign"]],["impl !Send for ExprAssignOp",1,["syn::expr::ExprAssignOp"]],["impl !Send for ExprAsync",1,["syn::expr::ExprAsync"]],["impl !Send for ExprAwait",1,["syn::expr::ExprAwait"]],["impl !Send for ExprBinary",1,["syn::expr::ExprBinary"]],["impl !Send for ExprBlock",1,["syn::expr::ExprBlock"]],["impl !Send for ExprBox",1,["syn::expr::ExprBox"]],["impl !Send for ExprBreak",1,["syn::expr::ExprBreak"]],["impl !Send for ExprCall",1,["syn::expr::ExprCall"]],["impl !Send for ExprCast",1,["syn::expr::ExprCast"]],["impl !Send for ExprClosure",1,["syn::expr::ExprClosure"]],["impl !Send for ExprContinue",1,["syn::expr::ExprContinue"]],["impl !Send for ExprField",1,["syn::expr::ExprField"]],["impl !Send for ExprForLoop",1,["syn::expr::ExprForLoop"]],["impl !Send for ExprGroup",1,["syn::expr::ExprGroup"]],["impl !Send for ExprIf",1,["syn::expr::ExprIf"]],["impl !Send for ExprIndex",1,["syn::expr::ExprIndex"]],["impl !Send for ExprLet",1,["syn::expr::ExprLet"]],["impl !Send for ExprLit",1,["syn::expr::ExprLit"]],["impl !Send for ExprLoop",1,["syn::expr::ExprLoop"]],["impl !Send for ExprMacro",1,["syn::expr::ExprMacro"]],["impl !Send for ExprMatch",1,["syn::expr::ExprMatch"]],["impl !Send for ExprMethodCall",1,["syn::expr::ExprMethodCall"]],["impl !Send for ExprParen",1,["syn::expr::ExprParen"]],["impl !Send for ExprPath",1,["syn::expr::ExprPath"]],["impl !Send for ExprRange",1,["syn::expr::ExprRange"]],["impl !Send for ExprReference",1,["syn::expr::ExprReference"]],["impl !Send for ExprRepeat",1,["syn::expr::ExprRepeat"]],["impl !Send for ExprReturn",1,["syn::expr::ExprReturn"]],["impl !Send for ExprStruct",1,["syn::expr::ExprStruct"]],["impl !Send for ExprTry",1,["syn::expr::ExprTry"]],["impl !Send for ExprTryBlock",1,["syn::expr::ExprTryBlock"]],["impl !Send for ExprTuple",1,["syn::expr::ExprTuple"]],["impl !Send for ExprType",1,["syn::expr::ExprType"]],["impl !Send for ExprUnary",1,["syn::expr::ExprUnary"]],["impl !Send for ExprUnsafe",1,["syn::expr::ExprUnsafe"]],["impl !Send for ExprWhile",1,["syn::expr::ExprWhile"]],["impl !Send for ExprYield",1,["syn::expr::ExprYield"]],["impl !Send for Member",1,["syn::expr::Member"]],["impl !Send for Index",1,["syn::expr::Index"]],["impl !Send for Generics",1,["syn::generics::Generics"]],["impl !Send for GenericParam",1,["syn::generics::GenericParam"]],["impl !Send for TypeParam",1,["syn::generics::TypeParam"]],["impl !Send for LifetimeDef",1,["syn::generics::LifetimeDef"]],["impl !Send for ConstParam",1,["syn::generics::ConstParam"]],["impl<'a> !Send for ImplGenerics<'a>",1,["syn::generics::ImplGenerics"]],["impl<'a> !Send for TypeGenerics<'a>",1,["syn::generics::TypeGenerics"]],["impl<'a> !Send for Turbofish<'a>",1,["syn::generics::Turbofish"]],["impl !Send for BoundLifetimes",1,["syn::generics::BoundLifetimes"]],["impl !Send for TypeParamBound",1,["syn::generics::TypeParamBound"]],["impl !Send for TraitBound",1,["syn::generics::TraitBound"]],["impl !Send for TraitBoundModifier",1,["syn::generics::TraitBoundModifier"]],["impl !Send for WhereClause",1,["syn::generics::WhereClause"]],["impl !Send for WherePredicate",1,["syn::generics::WherePredicate"]],["impl !Send for PredicateType",1,["syn::generics::PredicateType"]],["impl !Send for PredicateLifetime",1,["syn::generics::PredicateLifetime"]],["impl !Send for PredicateEq",1,["syn::generics::PredicateEq"]],["impl !Send for Lifetime",1,["syn::lifetime::Lifetime"]],["impl !Send for Lit",1,["syn::lit::Lit"]],["impl !Send for LitStr",1,["syn::lit::LitStr"]],["impl !Send for LitByteStr",1,["syn::lit::LitByteStr"]],["impl !Send for LitByte",1,["syn::lit::LitByte"]],["impl !Send for LitChar",1,["syn::lit::LitChar"]],["impl !Send for LitInt",1,["syn::lit::LitInt"]],["impl !Send for LitFloat",1,["syn::lit::LitFloat"]],["impl !Send for LitBool",1,["syn::lit::LitBool"]],["impl Send for StrStyle",1,["syn::lit::StrStyle"]],["impl !Send for Macro",1,["syn::mac::Macro"]],["impl !Send for MacroDelimiter",1,["syn::mac::MacroDelimiter"]],["impl !Send for DeriveInput",1,["syn::derive::DeriveInput"]],["impl !Send for Data",1,["syn::derive::Data"]],["impl !Send for DataStruct",1,["syn::derive::DataStruct"]],["impl !Send for DataEnum",1,["syn::derive::DataEnum"]],["impl !Send for DataUnion",1,["syn::derive::DataUnion"]],["impl !Send for BinOp",1,["syn::op::BinOp"]],["impl !Send for UnOp",1,["syn::op::UnOp"]],["impl !Send for Type",1,["syn::ty::Type"]],["impl !Send for TypeArray",1,["syn::ty::TypeArray"]],["impl !Send for TypeBareFn",1,["syn::ty::TypeBareFn"]],["impl !Send for TypeGroup",1,["syn::ty::TypeGroup"]],["impl !Send for TypeImplTrait",1,["syn::ty::TypeImplTrait"]],["impl !Send for TypeInfer",1,["syn::ty::TypeInfer"]],["impl !Send for TypeMacro",1,["syn::ty::TypeMacro"]],["impl !Send for TypeNever",1,["syn::ty::TypeNever"]],["impl !Send for TypeParen",1,["syn::ty::TypeParen"]],["impl !Send for TypePath",1,["syn::ty::TypePath"]],["impl !Send for TypePtr",1,["syn::ty::TypePtr"]],["impl !Send for TypeReference",1,["syn::ty::TypeReference"]],["impl !Send for TypeSlice",1,["syn::ty::TypeSlice"]],["impl !Send for TypeTraitObject",1,["syn::ty::TypeTraitObject"]],["impl !Send for TypeTuple",1,["syn::ty::TypeTuple"]],["impl !Send for Abi",1,["syn::ty::Abi"]],["impl !Send for BareFnArg",1,["syn::ty::BareFnArg"]],["impl !Send for Variadic",1,["syn::ty::Variadic"]],["impl !Send for ReturnType",1,["syn::ty::ReturnType"]],["impl !Send for Path",1,["syn::path::Path"]],["impl !Send for PathSegment",1,["syn::path::PathSegment"]],["impl !Send for PathArguments",1,["syn::path::PathArguments"]],["impl !Send for GenericArgument",1,["syn::path::GenericArgument"]],["impl !Send for AngleBracketedGenericArguments",1,["syn::path::AngleBracketedGenericArguments"]],["impl !Send for Binding",1,["syn::path::Binding"]],["impl !Send for Constraint",1,["syn::path::Constraint"]],["impl !Send for ParenthesizedGenericArguments",1,["syn::path::ParenthesizedGenericArguments"]],["impl !Send for QSelf",1,["syn::path::QSelf"]],["impl !Send for TokenBuffer",1,["syn::buffer::TokenBuffer"]],["impl<'a> !Send for Cursor<'a>",1,["syn::buffer::Cursor"]],["impl<T, P> Send for Punctuated<T, P>where
        P: Send,
        T: Send,
    ",1,["syn::punctuated::Punctuated"]],["impl<'a, T, P> Send for Pairs<'a, T, P>where
        P: Sync,
        T: Sync,
    ",1,["syn::punctuated::Pairs"]],["impl<'a, T, P> Send for PairsMut<'a, T, P>where
        P: Send,
        T: Send,
    ",1,["syn::punctuated::PairsMut"]],["impl<T, P> Send for IntoPairs<T, P>where
        P: Send,
        T: Send,
    ",1,["syn::punctuated::IntoPairs"]],["impl<T> Send for IntoIter<T>where
        T: Send,
    ",1,["syn::punctuated::IntoIter"]],["impl<'a, T> !Send for Iter<'a, T>",1,["syn::punctuated::Iter"]],["impl<'a, T> !Send for IterMut<'a, T>",1,["syn::punctuated::IterMut"]],["impl<T, P> Send for Pair<T, P>where
        P: Send,
        T: Send,
    ",1,["syn::punctuated::Pair"]],["impl<'a> !Send for Lookahead1<'a>",1,["syn::lookahead::Lookahead1"]],["impl Send for Error",1,["syn::error::Error"]],["impl<'a> !Send for ParseBuffer<'a>",1,["syn::parse::ParseBuffer"]],["impl<'c, 'a> !Send for StepCursor<'c, 'a>",1,["syn::parse::StepCursor"]],["impl Send for Nothing",1,["syn::parse::Nothing"]]], "synstructure":[["impl Send for AddBounds",1,["synstructure::AddBounds"]],["impl Send for BindStyle",1,["synstructure::BindStyle"]],["impl<'a> !Send for BindingInfo<'a>",1,["synstructure::BindingInfo"]],["impl<'a> !Send for VariantAst<'a>",1,["synstructure::VariantAst"]],["impl<'a> !Send for VariantInfo<'a>",1,["synstructure::VariantInfo"]],["impl<'a> !Send for Structure<'a>",1,["synstructure::Structure"]]], "trussed":[["impl Send for Agree",1,["trussed::api::request::Agree"]],["impl Send for Attest",1,["trussed::api::request::Attest"]],["impl Send for DebugDumpStore",1,["trussed::api::request::DebugDumpStore"]],["impl Send for Decrypt",1,["trussed::api::request::Decrypt"]],["impl Send for Delete",1,["trussed::api::request::Delete"]],["impl Send for DeleteAllKeys",1,["trussed::api::request::DeleteAllKeys"]],["impl Send for DeriveKey",1,["trussed::api::request::DeriveKey"]],["impl Send for DeserializeKey",1,["trussed::api::request::DeserializeKey"]],["impl Send for Encrypt",1,["trussed::api::request::Encrypt"]],["impl Send for Exists",1,["trussed::api::request::Exists"]],["impl Send for GenerateKey",1,["trussed::api::request::GenerateKey"]],["impl Send for GenerateSecretKey",1,["trussed::api::request::GenerateSecretKey"]],["impl Send for Hash",1,["trussed::api::request::Hash"]],["impl Send for LocateFile",1,["trussed::api::request::LocateFile"]],["impl Send for ReadDirFilesFirst",1,["trussed::api::request::ReadDirFilesFirst"]],["impl Send for ReadDirFilesNext",1,["trussed::api::request::ReadDirFilesNext"]],["impl Send for ReadDirFirst",1,["trussed::api::request::ReadDirFirst"]],["impl Send for ReadDirNext",1,["trussed::api::request::ReadDirNext"]],["impl Send for ReadFile",1,["trussed::api::request::ReadFile"]],["impl Send for Metadata",1,["trussed::api::request::Metadata"]],["impl Send for RemoveFile",1,["trussed::api::request::RemoveFile"]],["impl Send for RemoveDir",1,["trussed::api::request::RemoveDir"]],["impl Send for RemoveDirAll",1,["trussed::api::request::RemoveDirAll"]],["impl Send for RandomBytes",1,["trussed::api::request::RandomBytes"]],["impl Send for SerializeKey",1,["trussed::api::request::SerializeKey"]],["impl Send for Sign",1,["trussed::api::request::Sign"]],["impl Send for WriteFile",1,["trussed::api::request::WriteFile"]],["impl Send for UnsafeInjectKey",1,["trussed::api::request::UnsafeInjectKey"]],["impl Send for UnsafeInjectSharedKey",1,["trussed::api::request::UnsafeInjectSharedKey"]],["impl Send for UnwrapKey",1,["trussed::api::request::UnwrapKey"]],["impl Send for Verify",1,["trussed::api::request::Verify"]],["impl Send for WrapKey",1,["trussed::api::request::WrapKey"]],["impl Send for RequestUserConsent",1,["trussed::api::request::RequestUserConsent"]],["impl Send for Reboot",1,["trussed::api::request::Reboot"]],["impl Send for Uptime",1,["trussed::api::request::Uptime"]],["impl Send for Wink",1,["trussed::api::request::Wink"]],["impl Send for CreateCounter",1,["trussed::api::request::CreateCounter"]],["impl Send for IncrementCounter",1,["trussed::api::request::IncrementCounter"]],["impl Send for DeleteCertificate",1,["trussed::api::request::DeleteCertificate"]],["impl Send for ReadCertificate",1,["trussed::api::request::ReadCertificate"]],["impl Send for WriteCertificate",1,["trussed::api::request::WriteCertificate"]],["impl Send for SerdeExtension",1,["trussed::api::request::SerdeExtension"]],["impl Send for Agree",1,["trussed::api::reply::Agree"]],["impl Send for Attest",1,["trussed::api::reply::Attest"]],["impl Send for DebugDumpStore",1,["trussed::api::reply::DebugDumpStore"]],["impl Send for Decrypt",1,["trussed::api::reply::Decrypt"]],["impl Send for Delete",1,["trussed::api::reply::Delete"]],["impl Send for DeleteAllKeys",1,["trussed::api::reply::DeleteAllKeys"]],["impl Send for DeriveKey",1,["trussed::api::reply::DeriveKey"]],["impl Send for DeserializeKey",1,["trussed::api::reply::DeserializeKey"]],["impl Send for Encrypt",1,["trussed::api::reply::Encrypt"]],["impl Send for Exists",1,["trussed::api::reply::Exists"]],["impl Send for GenerateKey",1,["trussed::api::reply::GenerateKey"]],["impl Send for GenerateSecretKey",1,["trussed::api::reply::GenerateSecretKey"]],["impl Send for Hash",1,["trussed::api::reply::Hash"]],["impl Send for LocateFile",1,["trussed::api::reply::LocateFile"]],["impl Send for ReadDirFilesFirst",1,["trussed::api::reply::ReadDirFilesFirst"]],["impl Send for ReadDirFilesNext",1,["trussed::api::reply::ReadDirFilesNext"]],["impl Send for ReadDirFirst",1,["trussed::api::reply::ReadDirFirst"]],["impl Send for ReadDirNext",1,["trussed::api::reply::ReadDirNext"]],["impl Send for ReadFile",1,["trussed::api::reply::ReadFile"]],["impl Send for Metadata",1,["trussed::api::reply::Metadata"]],["impl Send for RemoveDir",1,["trussed::api::reply::RemoveDir"]],["impl Send for RemoveDirAll",1,["trussed::api::reply::RemoveDirAll"]],["impl Send for RemoveFile",1,["trussed::api::reply::RemoveFile"]],["impl Send for RandomBytes",1,["trussed::api::reply::RandomBytes"]],["impl Send for SerializeKey",1,["trussed::api::reply::SerializeKey"]],["impl Send for Sign",1,["trussed::api::reply::Sign"]],["impl Send for WriteFile",1,["trussed::api::reply::WriteFile"]],["impl Send for Verify",1,["trussed::api::reply::Verify"]],["impl Send for UnsafeInjectKey",1,["trussed::api::reply::UnsafeInjectKey"]],["impl Send for UnsafeInjectSharedKey",1,["trussed::api::reply::UnsafeInjectSharedKey"]],["impl Send for UnwrapKey",1,["trussed::api::reply::UnwrapKey"]],["impl Send for WrapKey",1,["trussed::api::reply::WrapKey"]],["impl Send for RequestUserConsent",1,["trussed::api::reply::RequestUserConsent"]],["impl Send for Reboot",1,["trussed::api::reply::Reboot"]],["impl Send for Uptime",1,["trussed::api::reply::Uptime"]],["impl Send for Wink",1,["trussed::api::reply::Wink"]],["impl Send for CreateCounter",1,["trussed::api::reply::CreateCounter"]],["impl Send for IncrementCounter",1,["trussed::api::reply::IncrementCounter"]],["impl Send for DeleteCertificate",1,["trussed::api::reply::DeleteCertificate"]],["impl Send for ReadCertificate",1,["trussed::api::reply::ReadCertificate"]],["impl Send for WriteCertificate",1,["trussed::api::reply::WriteCertificate"]],["impl Send for SerdeExtension",1,["trussed::api::reply::SerdeExtension"]],["impl Send for Request",1,["trussed::api::Request"]],["impl Send for Reply",1,["trussed::api::Reply"]],["impl<I> Send for BackendId<I>where
        I: Send,
    ",1,["trussed::backend::BackendId"]],["impl Send for CoreOnly",1,["trussed::backend::CoreOnly"]],["impl Send for NoId",1,["trussed::backend::NoId"]],["impl Send for ClientError",1,["trussed::client::ClientError"]],["impl<'c, T, C: ?Sized> Send for FutureResult<'c, T, C>where
        C: Send,
        T: Send,
    ",1,["trussed::client::FutureResult"]],["impl<S, D> Send for ClientImplementation<S, D>where
        D: Send,
        S: Send,
    ",1,["trussed::client::ClientImplementation"]],["impl<D> Send for ClientBuilder<D>where
        <D as Dispatch>::BackendId: Sync,
    ",1,["trussed::client::ClientBuilder"]],["impl<D> Send for PreparedClient<D>where
        D: Send,
    ",1,["trussed::client::PreparedClient"]],["impl Send for Error",1,["trussed::error::Error"]],["impl Send for Key",1,["trussed::key::Key"]],["impl Send for Info",1,["trussed::key::Info"]],["impl Send for Kind",1,["trussed::key::Kind"]],["impl Send for Flags",1,["trussed::key::Flags"]],["impl Send for Secrecy",1,["trussed::key::Secrecy"]],["impl Send for Aes256Cbc",1,["trussed::mechanisms::Aes256Cbc"]],["impl Send for Chacha8Poly1305",1,["trussed::mechanisms::Chacha8Poly1305"]],["impl Send for SharedSecret",1,["trussed::mechanisms::SharedSecret"]],["impl Send for Ed255",1,["trussed::mechanisms::Ed255"]],["impl Send for HmacBlake2s",1,["trussed::mechanisms::HmacBlake2s"]],["impl Send for HmacSha1",1,["trussed::mechanisms::HmacSha1"]],["impl Send for HmacSha256",1,["trussed::mechanisms::HmacSha256"]],["impl Send for HmacSha512",1,["trussed::mechanisms::HmacSha512"]],["impl Send for P256",1,["trussed::mechanisms::P256"]],["impl Send for P256Prehashed",1,["trussed::mechanisms::P256Prehashed"]],["impl Send for Sha256",1,["trussed::mechanisms::Sha256"]],["impl Send for Tdes",1,["trussed::mechanisms::Tdes"]],["impl Send for Totp",1,["trussed::mechanisms::Totp"]],["impl Send for Trng",1,["trussed::mechanisms::Trng"]],["impl Send for X255",1,["trussed::mechanisms::X255"]],["impl<I, C> Send for ServiceEndpoint<I, C>where
        C: Send,
        I: Sync,
    ",1,["trussed::pipe::ServiceEndpoint"]],["impl<'l> Send for TbsCertificate<'l>",1,["trussed::service::attest::TbsCertificate"]],["impl<'l> Send for Certificate<'l>",1,["trussed::service::attest::Certificate"]],["impl Send for SerializedSignature",1,["trussed::service::attest::SerializedSignature"]],["impl Send for Version",1,["trussed::service::attest::Version"]],["impl<'a> Send for BigEndianInteger<'a>",1,["trussed::service::attest::BigEndianInteger"]],["impl Send for SignatureAlgorithm",1,["trussed::service::attest::SignatureAlgorithm"]],["impl<'l> Send for Name<'l>",1,["trussed::service::attest::Name"]],["impl Send for Extension",1,["trussed::service::attest::Extension"]],["impl<'l> Send for Extensions<'l>",1,["trussed::service::attest::Extensions"]],["impl Send for ParsedDatetime",1,["trussed::service::attest::ParsedDatetime"]],["impl<'l> Send for Datetime<'l>",1,["trussed::service::attest::Datetime"]],["impl<'l> Send for Validity<'l>",1,["trussed::service::attest::Validity"]],["impl Send for SerializedSubjectPublicKey",1,["trussed::service::attest::SerializedSubjectPublicKey"]],["impl<P> Send for ServiceResources<P>where
        P: Send,
    ",1,["trussed::service::ServiceResources"]],["impl<S> Send for ClientCertstore<S>where
        S: Send,
    ",1,["trussed::store::certstore::ClientCertstore"]],["impl<S> Send for ClientCounterstore<S>where
        S: Send,
    ",1,["trussed::store::counterstore::ClientCounterstore"]],["impl Send for ReadDirState",1,["trussed::store::filestore::ReadDirState"]],["impl Send for ReadDirFilesState",1,["trussed::store::filestore::ReadDirFilesState"]],["impl<S> Send for ClientFilestore<S>where
        S: Send,
    ",1,["trussed::store::filestore::ClientFilestore"]],["impl<S> Send for ClientKeystore<S>where
        S: Send,
    ",1,["trussed::store::keystore::ClientKeystore"]],["impl<S> !Send for Fs<S>",1,["trussed::store::Fs"]],["impl Send for Status",1,["trussed::types::ui::Status"]],["impl Send for To",1,["trussed::types::reboot::To"]],["impl Send for Level",1,["trussed::types::consent::Level"]],["impl Send for Urgency",1,["trussed::types::consent::Urgency"]],["impl Send for Error",1,["trussed::types::consent::Error"]],["impl Send for NoData",1,["trussed::types::NoData"]],["impl Send for Id",1,["trussed::types::Id"]],["impl Send for CertId",1,["trussed::types::CertId"]],["impl Send for CounterId",1,["trussed::types::CounterId"]],["impl Send for KeyId",1,["trussed::types::KeyId"]],["impl<B> Send for Context<B>where
        B: Send,
    ",1,["trussed::types::Context"]],["impl Send for CoreContext",1,["trussed::types::CoreContext"]],["impl Send for Attributes",1,["trussed::types::Attributes"]],["impl Send for CertificateType",1,["trussed::types::CertificateType"]],["impl Send for DataAttributes",1,["trussed::types::DataAttributes"]],["impl Send for KeyAttributes",1,["trussed::types::KeyAttributes"]],["impl Send for Letters",1,["trussed::types::Letters"]],["impl Send for ObjectType",1,["trussed::types::ObjectType"]],["impl Send for PublicKeyAttributes",1,["trussed::types::PublicKeyAttributes"]],["impl Send for PrivateKeyAttributes",1,["trussed::types::PrivateKeyAttributes"]],["impl Send for Location",1,["trussed::types::Location"]],["impl Send for StorageAttributes",1,["trussed::types::StorageAttributes"]],["impl Send for Mechanism",1,["trussed::types::Mechanism"]],["impl Send for KeySerialization",1,["trussed::types::KeySerialization"]],["impl Send for SignatureSerialization",1,["trussed::types::SignatureSerialization"]],["impl<P: Platform, D: Dispatch> Send for Service<P, D>"]], "typenum":[["impl Send for B0",1,["typenum::bit::B0"]],["impl Send for B1",1,["typenum::bit::B1"]],["impl<U> Send for PInt<U>where
        U: Send,
    ",1,["typenum::int::PInt"]],["impl<U> Send for NInt<U>where
        U: Send,
    ",1,["typenum::int::NInt"]],["impl Send for Z0",1,["typenum::int::Z0"]],["impl Send for UTerm",1,["typenum::uint::UTerm"]],["impl<U, B> Send for UInt<U, B>where
        B: Send,
        U: Send,
    ",1,["typenum::uint::UInt"]],["impl Send for ATerm",1,["typenum::array::ATerm"]],["impl<V, A> Send for TArr<V, A>where
        A: Send,
        V: Send,
    ",1,["typenum::array::TArr"]],["impl Send for Greater",1,["typenum::Greater"]],["impl Send for Less",1,["typenum::Less"]],["impl Send for Equal",1,["typenum::Equal"]]], diff --git a/implementors/core/marker/trait.Sync.js b/implementors/core/marker/trait.Sync.js index 70e634c6189..1852979d56e 100644 --- a/implementors/core/marker/trait.Sync.js +++ b/implementors/core/marker/trait.Sync.js @@ -50,9 +50,8 @@ "sha1":[["impl Sync for Sha1",1,["sha1::Sha1"]]], "sha2":[["impl Sync for Sha256",1,["sha2::sha256::Sha256"]],["impl Sync for Sha224",1,["sha2::sha256::Sha224"]],["impl Sync for Sha512",1,["sha2::sha512::Sha512"]],["impl Sync for Sha384",1,["sha2::sha512::Sha384"]],["impl Sync for Sha512Trunc256",1,["sha2::sha512::Sha512Trunc256"]],["impl Sync for Sha512Trunc224",1,["sha2::sha512::Sha512Trunc224"]]], "signature":[["impl Sync for Error",1,["signature::error::Error"]]], -"spin":[["impl<R> Sync for Barrier<R>",1,["spin::barrier::Barrier"]],["impl Sync for BarrierWaitResult",1,["spin::barrier::BarrierWaitResult"]],["impl<T, F = fn() -> T, R = Spin> !Sync for Lazy<T, F, R>",1,["spin::lazy::Lazy"]],["impl<'a, T> !Sync for SpinMutexGuard<'a, T>",1,["spin::mutex::spin::SpinMutexGuard"]],["impl<'a, T> !Sync for MutexGuard<'a, T>",1,["spin::mutex::MutexGuard"]],["impl Sync for Spin",1,["spin::relax::Spin"]],["impl Sync for Loop",1,["spin::relax::Loop"]],["impl<T, F: Send> Sync for Lazy<T, F>where
        Once<T>: Sync,
    "],["impl<T: ?Sized + Send, R> Sync for SpinMutex<T, R>"],["impl<T: ?Sized + Send, R> Sync for Mutex<T, R>"],["impl<T: Send + Sync, R> Sync for Once<T, R>"],["impl<T: ?Sized + Send + Sync, R> Sync for RwLock<T, R>"],["impl<T: ?Sized + Send + Sync, R> Sync for RwLockWriteGuard<'_, T, R>"],["impl<T: ?Sized + Sync> Sync for RwLockReadGuard<'_, T>"],["impl<T: ?Sized + Send + Sync, R> Sync for RwLockUpgradableGuard<'_, T, R>"]], +"spin":[["impl<R> Sync for Barrier<R>",1,["spin::barrier::Barrier"]],["impl Sync for BarrierWaitResult",1,["spin::barrier::BarrierWaitResult"]],["impl<T, F = fn() -> T, R = Spin> !Sync for Lazy<T, F, R>",1,["spin::lazy::Lazy"]],["impl<'a, T: ?Sized> Sync for MutexGuard<'a, T>where
        T: Sync,
    ",1,["spin::mutex::MutexGuard"]],["impl Sync for Spin",1,["spin::relax::Spin"]],["impl Sync for Loop",1,["spin::relax::Loop"]],["impl<T, F: Send> Sync for Lazy<T, F>where
        Once<T>: Sync,
    "],["impl<T: ?Sized + Send, R> Sync for SpinMutex<T, R>"],["impl<T: ?Sized + Sync> Sync for SpinMutexGuard<'_, T>"],["impl<T: ?Sized + Send, R> Sync for Mutex<T, R>"],["impl<T: Send + Sync, R> Sync for Once<T, R>"],["impl<T: ?Sized + Send + Sync, R> Sync for RwLock<T, R>"],["impl<T: ?Sized + Send + Sync, R> Sync for RwLockWriteGuard<'_, T, R>"],["impl<T: ?Sized + Sync> Sync for RwLockReadGuard<'_, T>"],["impl<T: ?Sized + Send + Sync, R> Sync for RwLockUpgradableGuard<'_, T, R>"]], "subtle":[["impl Sync for Choice",1,["subtle::Choice"]],["impl<T> Sync for CtOption<T>where
        T: Sync,
    ",1,["subtle::CtOption"]]], -"syn":[["impl !Sync for Underscore",1,["syn::token::Underscore"]],["impl !Sync for Abstract",1,["syn::token::Abstract"]],["impl !Sync for As",1,["syn::token::As"]],["impl !Sync for Async",1,["syn::token::Async"]],["impl !Sync for Auto",1,["syn::token::Auto"]],["impl !Sync for Await",1,["syn::token::Await"]],["impl !Sync for Become",1,["syn::token::Become"]],["impl !Sync for Box",1,["syn::token::Box"]],["impl !Sync for Break",1,["syn::token::Break"]],["impl !Sync for Const",1,["syn::token::Const"]],["impl !Sync for Continue",1,["syn::token::Continue"]],["impl !Sync for Crate",1,["syn::token::Crate"]],["impl !Sync for Default",1,["syn::token::Default"]],["impl !Sync for Do",1,["syn::token::Do"]],["impl !Sync for Dyn",1,["syn::token::Dyn"]],["impl !Sync for Else",1,["syn::token::Else"]],["impl !Sync for Enum",1,["syn::token::Enum"]],["impl !Sync for Extern",1,["syn::token::Extern"]],["impl !Sync for Final",1,["syn::token::Final"]],["impl !Sync for Fn",1,["syn::token::Fn"]],["impl !Sync for For",1,["syn::token::For"]],["impl !Sync for If",1,["syn::token::If"]],["impl !Sync for Impl",1,["syn::token::Impl"]],["impl !Sync for In",1,["syn::token::In"]],["impl !Sync for Let",1,["syn::token::Let"]],["impl !Sync for Loop",1,["syn::token::Loop"]],["impl !Sync for Macro",1,["syn::token::Macro"]],["impl !Sync for Match",1,["syn::token::Match"]],["impl !Sync for Mod",1,["syn::token::Mod"]],["impl !Sync for Move",1,["syn::token::Move"]],["impl !Sync for Mut",1,["syn::token::Mut"]],["impl !Sync for Override",1,["syn::token::Override"]],["impl !Sync for Priv",1,["syn::token::Priv"]],["impl !Sync for Pub",1,["syn::token::Pub"]],["impl !Sync for Ref",1,["syn::token::Ref"]],["impl !Sync for Return",1,["syn::token::Return"]],["impl !Sync for SelfType",1,["syn::token::SelfType"]],["impl !Sync for SelfValue",1,["syn::token::SelfValue"]],["impl !Sync for Static",1,["syn::token::Static"]],["impl !Sync for Struct",1,["syn::token::Struct"]],["impl !Sync for Super",1,["syn::token::Super"]],["impl !Sync for Trait",1,["syn::token::Trait"]],["impl !Sync for Try",1,["syn::token::Try"]],["impl !Sync for Type",1,["syn::token::Type"]],["impl !Sync for Typeof",1,["syn::token::Typeof"]],["impl !Sync for Union",1,["syn::token::Union"]],["impl !Sync for Unsafe",1,["syn::token::Unsafe"]],["impl !Sync for Unsized",1,["syn::token::Unsized"]],["impl !Sync for Use",1,["syn::token::Use"]],["impl !Sync for Virtual",1,["syn::token::Virtual"]],["impl !Sync for Where",1,["syn::token::Where"]],["impl !Sync for While",1,["syn::token::While"]],["impl !Sync for Yield",1,["syn::token::Yield"]],["impl !Sync for Add",1,["syn::token::Add"]],["impl !Sync for AddEq",1,["syn::token::AddEq"]],["impl !Sync for And",1,["syn::token::And"]],["impl !Sync for AndAnd",1,["syn::token::AndAnd"]],["impl !Sync for AndEq",1,["syn::token::AndEq"]],["impl !Sync for At",1,["syn::token::At"]],["impl !Sync for Bang",1,["syn::token::Bang"]],["impl !Sync for Caret",1,["syn::token::Caret"]],["impl !Sync for CaretEq",1,["syn::token::CaretEq"]],["impl !Sync for Colon",1,["syn::token::Colon"]],["impl !Sync for Colon2",1,["syn::token::Colon2"]],["impl !Sync for Comma",1,["syn::token::Comma"]],["impl !Sync for Div",1,["syn::token::Div"]],["impl !Sync for DivEq",1,["syn::token::DivEq"]],["impl !Sync for Dollar",1,["syn::token::Dollar"]],["impl !Sync for Dot",1,["syn::token::Dot"]],["impl !Sync for Dot2",1,["syn::token::Dot2"]],["impl !Sync for Dot3",1,["syn::token::Dot3"]],["impl !Sync for DotDotEq",1,["syn::token::DotDotEq"]],["impl !Sync for Eq",1,["syn::token::Eq"]],["impl !Sync for EqEq",1,["syn::token::EqEq"]],["impl !Sync for Ge",1,["syn::token::Ge"]],["impl !Sync for Gt",1,["syn::token::Gt"]],["impl !Sync for Le",1,["syn::token::Le"]],["impl !Sync for Lt",1,["syn::token::Lt"]],["impl !Sync for MulEq",1,["syn::token::MulEq"]],["impl !Sync for Ne",1,["syn::token::Ne"]],["impl !Sync for Or",1,["syn::token::Or"]],["impl !Sync for OrEq",1,["syn::token::OrEq"]],["impl !Sync for OrOr",1,["syn::token::OrOr"]],["impl !Sync for Pound",1,["syn::token::Pound"]],["impl !Sync for Question",1,["syn::token::Question"]],["impl !Sync for RArrow",1,["syn::token::RArrow"]],["impl !Sync for LArrow",1,["syn::token::LArrow"]],["impl !Sync for Rem",1,["syn::token::Rem"]],["impl !Sync for RemEq",1,["syn::token::RemEq"]],["impl !Sync for FatArrow",1,["syn::token::FatArrow"]],["impl !Sync for Semi",1,["syn::token::Semi"]],["impl !Sync for Shl",1,["syn::token::Shl"]],["impl !Sync for ShlEq",1,["syn::token::ShlEq"]],["impl !Sync for Shr",1,["syn::token::Shr"]],["impl !Sync for ShrEq",1,["syn::token::ShrEq"]],["impl !Sync for Star",1,["syn::token::Star"]],["impl !Sync for Sub",1,["syn::token::Sub"]],["impl !Sync for SubEq",1,["syn::token::SubEq"]],["impl !Sync for Tilde",1,["syn::token::Tilde"]],["impl !Sync for Brace",1,["syn::token::Brace"]],["impl !Sync for Bracket",1,["syn::token::Bracket"]],["impl !Sync for Paren",1,["syn::token::Paren"]],["impl !Sync for Group",1,["syn::token::Group"]],["impl !Sync for Attribute",1,["syn::attr::Attribute"]],["impl !Sync for AttrStyle",1,["syn::attr::AttrStyle"]],["impl !Sync for Meta",1,["syn::attr::Meta"]],["impl !Sync for MetaList",1,["syn::attr::MetaList"]],["impl !Sync for MetaNameValue",1,["syn::attr::MetaNameValue"]],["impl !Sync for NestedMeta",1,["syn::attr::NestedMeta"]],["impl !Sync for Variant",1,["syn::data::Variant"]],["impl !Sync for Fields",1,["syn::data::Fields"]],["impl !Sync for FieldsNamed",1,["syn::data::FieldsNamed"]],["impl !Sync for FieldsUnnamed",1,["syn::data::FieldsUnnamed"]],["impl !Sync for Field",1,["syn::data::Field"]],["impl !Sync for Visibility",1,["syn::data::Visibility"]],["impl !Sync for VisPublic",1,["syn::data::VisPublic"]],["impl !Sync for VisCrate",1,["syn::data::VisCrate"]],["impl !Sync for VisRestricted",1,["syn::data::VisRestricted"]],["impl !Sync for Expr",1,["syn::expr::Expr"]],["impl !Sync for ExprArray",1,["syn::expr::ExprArray"]],["impl !Sync for ExprAssign",1,["syn::expr::ExprAssign"]],["impl !Sync for ExprAssignOp",1,["syn::expr::ExprAssignOp"]],["impl !Sync for ExprAsync",1,["syn::expr::ExprAsync"]],["impl !Sync for ExprAwait",1,["syn::expr::ExprAwait"]],["impl !Sync for ExprBinary",1,["syn::expr::ExprBinary"]],["impl !Sync for ExprBlock",1,["syn::expr::ExprBlock"]],["impl !Sync for ExprBox",1,["syn::expr::ExprBox"]],["impl !Sync for ExprBreak",1,["syn::expr::ExprBreak"]],["impl !Sync for ExprCall",1,["syn::expr::ExprCall"]],["impl !Sync for ExprCast",1,["syn::expr::ExprCast"]],["impl !Sync for ExprClosure",1,["syn::expr::ExprClosure"]],["impl !Sync for ExprContinue",1,["syn::expr::ExprContinue"]],["impl !Sync for ExprField",1,["syn::expr::ExprField"]],["impl !Sync for ExprForLoop",1,["syn::expr::ExprForLoop"]],["impl !Sync for ExprGroup",1,["syn::expr::ExprGroup"]],["impl !Sync for ExprIf",1,["syn::expr::ExprIf"]],["impl !Sync for ExprIndex",1,["syn::expr::ExprIndex"]],["impl !Sync for ExprLet",1,["syn::expr::ExprLet"]],["impl !Sync for ExprLit",1,["syn::expr::ExprLit"]],["impl !Sync for ExprLoop",1,["syn::expr::ExprLoop"]],["impl !Sync for ExprMacro",1,["syn::expr::ExprMacro"]],["impl !Sync for ExprMatch",1,["syn::expr::ExprMatch"]],["impl !Sync for ExprMethodCall",1,["syn::expr::ExprMethodCall"]],["impl !Sync for ExprParen",1,["syn::expr::ExprParen"]],["impl !Sync for ExprPath",1,["syn::expr::ExprPath"]],["impl !Sync for ExprRange",1,["syn::expr::ExprRange"]],["impl !Sync for ExprReference",1,["syn::expr::ExprReference"]],["impl !Sync for ExprRepeat",1,["syn::expr::ExprRepeat"]],["impl !Sync for ExprReturn",1,["syn::expr::ExprReturn"]],["impl !Sync for ExprStruct",1,["syn::expr::ExprStruct"]],["impl !Sync for ExprTry",1,["syn::expr::ExprTry"]],["impl !Sync for ExprTryBlock",1,["syn::expr::ExprTryBlock"]],["impl !Sync for ExprTuple",1,["syn::expr::ExprTuple"]],["impl !Sync for ExprType",1,["syn::expr::ExprType"]],["impl !Sync for ExprUnary",1,["syn::expr::ExprUnary"]],["impl !Sync for ExprUnsafe",1,["syn::expr::ExprUnsafe"]],["impl !Sync for ExprWhile",1,["syn::expr::ExprWhile"]],["impl !Sync for ExprYield",1,["syn::expr::ExprYield"]],["impl !Sync for Member",1,["syn::expr::Member"]],["impl !Sync for Index",1,["syn::expr::Index"]],["impl !Sync for Generics",1,["syn::generics::Generics"]],["impl !Sync for GenericParam",1,["syn::generics::GenericParam"]],["impl !Sync for TypeParam",1,["syn::generics::TypeParam"]],["impl !Sync for LifetimeDef",1,["syn::generics::LifetimeDef"]],["impl !Sync for ConstParam",1,["syn::generics::ConstParam"]],["impl<'a> !Sync for ImplGenerics<'a>",1,["syn::generics::ImplGenerics"]],["impl<'a> !Sync for TypeGenerics<'a>",1,["syn::generics::TypeGenerics"]],["impl<'a> !Sync for Turbofish<'a>",1,["syn::generics::Turbofish"]],["impl !Sync for BoundLifetimes",1,["syn::generics::BoundLifetimes"]],["impl !Sync for TypeParamBound",1,["syn::generics::TypeParamBound"]],["impl !Sync for TraitBound",1,["syn::generics::TraitBound"]],["impl !Sync for TraitBoundModifier",1,["syn::generics::TraitBoundModifier"]],["impl !Sync for WhereClause",1,["syn::generics::WhereClause"]],["impl !Sync for WherePredicate",1,["syn::generics::WherePredicate"]],["impl !Sync for PredicateType",1,["syn::generics::PredicateType"]],["impl !Sync for PredicateLifetime",1,["syn::generics::PredicateLifetime"]],["impl !Sync for PredicateEq",1,["syn::generics::PredicateEq"]],["impl !Sync for Lifetime",1,["syn::lifetime::Lifetime"]],["impl !Sync for Lit",1,["syn::lit::Lit"]],["impl !Sync for LitStr",1,["syn::lit::LitStr"]],["impl !Sync for LitByteStr",1,["syn::lit::LitByteStr"]],["impl !Sync for LitByte",1,["syn::lit::LitByte"]],["impl !Sync for LitChar",1,["syn::lit::LitChar"]],["impl !Sync for LitInt",1,["syn::lit::LitInt"]],["impl !Sync for LitFloat",1,["syn::lit::LitFloat"]],["impl !Sync for LitBool",1,["syn::lit::LitBool"]],["impl Sync for StrStyle",1,["syn::lit::StrStyle"]],["impl !Sync for Macro",1,["syn::mac::Macro"]],["impl !Sync for MacroDelimiter",1,["syn::mac::MacroDelimiter"]],["impl !Sync for DeriveInput",1,["syn::derive::DeriveInput"]],["impl !Sync for Data",1,["syn::derive::Data"]],["impl !Sync for DataStruct",1,["syn::derive::DataStruct"]],["impl !Sync for DataEnum",1,["syn::derive::DataEnum"]],["impl !Sync for DataUnion",1,["syn::derive::DataUnion"]],["impl !Sync for BinOp",1,["syn::op::BinOp"]],["impl !Sync for UnOp",1,["syn::op::UnOp"]],["impl !Sync for Type",1,["syn::ty::Type"]],["impl !Sync for TypeArray",1,["syn::ty::TypeArray"]],["impl !Sync for TypeBareFn",1,["syn::ty::TypeBareFn"]],["impl !Sync for TypeGroup",1,["syn::ty::TypeGroup"]],["impl !Sync for TypeImplTrait",1,["syn::ty::TypeImplTrait"]],["impl !Sync for TypeInfer",1,["syn::ty::TypeInfer"]],["impl !Sync for TypeMacro",1,["syn::ty::TypeMacro"]],["impl !Sync for TypeNever",1,["syn::ty::TypeNever"]],["impl !Sync for TypeParen",1,["syn::ty::TypeParen"]],["impl !Sync for TypePath",1,["syn::ty::TypePath"]],["impl !Sync for TypePtr",1,["syn::ty::TypePtr"]],["impl !Sync for TypeReference",1,["syn::ty::TypeReference"]],["impl !Sync for TypeSlice",1,["syn::ty::TypeSlice"]],["impl !Sync for TypeTraitObject",1,["syn::ty::TypeTraitObject"]],["impl !Sync for TypeTuple",1,["syn::ty::TypeTuple"]],["impl !Sync for Abi",1,["syn::ty::Abi"]],["impl !Sync for BareFnArg",1,["syn::ty::BareFnArg"]],["impl !Sync for Variadic",1,["syn::ty::Variadic"]],["impl !Sync for ReturnType",1,["syn::ty::ReturnType"]],["impl !Sync for Path",1,["syn::path::Path"]],["impl !Sync for PathSegment",1,["syn::path::PathSegment"]],["impl !Sync for PathArguments",1,["syn::path::PathArguments"]],["impl !Sync for GenericArgument",1,["syn::path::GenericArgument"]],["impl !Sync for AngleBracketedGenericArguments",1,["syn::path::AngleBracketedGenericArguments"]],["impl !Sync for Binding",1,["syn::path::Binding"]],["impl !Sync for Constraint",1,["syn::path::Constraint"]],["impl !Sync for ParenthesizedGenericArguments",1,["syn::path::ParenthesizedGenericArguments"]],["impl !Sync for QSelf",1,["syn::path::QSelf"]],["impl !Sync for TokenBuffer",1,["syn::buffer::TokenBuffer"]],["impl<'a> !Sync for Cursor<'a>",1,["syn::buffer::Cursor"]],["impl<T, P> Sync for Punctuated<T, P>where
        P: Sync,
        T: Sync,
    ",1,["syn::punctuated::Punctuated"]],["impl<'a, T, P> Sync for Pairs<'a, T, P>where
        P: Sync,
        T: Sync,
    ",1,["syn::punctuated::Pairs"]],["impl<'a, T, P> Sync for PairsMut<'a, T, P>where
        P: Sync,
        T: Sync,
    ",1,["syn::punctuated::PairsMut"]],["impl<T, P> Sync for IntoPairs<T, P>where
        P: Sync,
        T: Sync,
    ",1,["syn::punctuated::IntoPairs"]],["impl<T> Sync for IntoIter<T>where
        T: Sync,
    ",1,["syn::punctuated::IntoIter"]],["impl<'a, T> !Sync for Iter<'a, T>",1,["syn::punctuated::Iter"]],["impl<'a, T> !Sync for IterMut<'a, T>",1,["syn::punctuated::IterMut"]],["impl<T, P> Sync for Pair<T, P>where
        P: Sync,
        T: Sync,
    ",1,["syn::punctuated::Pair"]],["impl<'a> !Sync for Lookahead1<'a>",1,["syn::lookahead::Lookahead1"]],["impl Sync for Error",1,["syn::error::Error"]],["impl<'a> !Sync for ParseBuffer<'a>",1,["syn::parse::ParseBuffer"]],["impl<'c, 'a> !Sync for StepCursor<'c, 'a>",1,["syn::parse::StepCursor"]],["impl Sync for Nothing",1,["syn::parse::Nothing"]]], "synstructure":[["impl Sync for AddBounds",1,["synstructure::AddBounds"]],["impl Sync for BindStyle",1,["synstructure::BindStyle"]],["impl<'a> !Sync for BindingInfo<'a>",1,["synstructure::BindingInfo"]],["impl<'a> !Sync for VariantAst<'a>",1,["synstructure::VariantAst"]],["impl<'a> !Sync for VariantInfo<'a>",1,["synstructure::VariantInfo"]],["impl<'a> !Sync for Structure<'a>",1,["synstructure::Structure"]]], "trussed":[["impl Sync for Agree",1,["trussed::api::request::Agree"]],["impl Sync for Attest",1,["trussed::api::request::Attest"]],["impl Sync for DebugDumpStore",1,["trussed::api::request::DebugDumpStore"]],["impl Sync for Decrypt",1,["trussed::api::request::Decrypt"]],["impl Sync for Delete",1,["trussed::api::request::Delete"]],["impl Sync for DeleteAllKeys",1,["trussed::api::request::DeleteAllKeys"]],["impl Sync for DeriveKey",1,["trussed::api::request::DeriveKey"]],["impl Sync for DeserializeKey",1,["trussed::api::request::DeserializeKey"]],["impl Sync for Encrypt",1,["trussed::api::request::Encrypt"]],["impl Sync for Exists",1,["trussed::api::request::Exists"]],["impl Sync for GenerateKey",1,["trussed::api::request::GenerateKey"]],["impl Sync for GenerateSecretKey",1,["trussed::api::request::GenerateSecretKey"]],["impl Sync for Hash",1,["trussed::api::request::Hash"]],["impl Sync for LocateFile",1,["trussed::api::request::LocateFile"]],["impl Sync for ReadDirFilesFirst",1,["trussed::api::request::ReadDirFilesFirst"]],["impl Sync for ReadDirFilesNext",1,["trussed::api::request::ReadDirFilesNext"]],["impl Sync for ReadDirFirst",1,["trussed::api::request::ReadDirFirst"]],["impl Sync for ReadDirNext",1,["trussed::api::request::ReadDirNext"]],["impl Sync for ReadFile",1,["trussed::api::request::ReadFile"]],["impl Sync for Metadata",1,["trussed::api::request::Metadata"]],["impl Sync for RemoveFile",1,["trussed::api::request::RemoveFile"]],["impl Sync for RemoveDir",1,["trussed::api::request::RemoveDir"]],["impl Sync for RemoveDirAll",1,["trussed::api::request::RemoveDirAll"]],["impl Sync for RandomBytes",1,["trussed::api::request::RandomBytes"]],["impl Sync for SerializeKey",1,["trussed::api::request::SerializeKey"]],["impl Sync for Sign",1,["trussed::api::request::Sign"]],["impl Sync for WriteFile",1,["trussed::api::request::WriteFile"]],["impl Sync for UnsafeInjectKey",1,["trussed::api::request::UnsafeInjectKey"]],["impl Sync for UnsafeInjectSharedKey",1,["trussed::api::request::UnsafeInjectSharedKey"]],["impl Sync for UnwrapKey",1,["trussed::api::request::UnwrapKey"]],["impl Sync for Verify",1,["trussed::api::request::Verify"]],["impl Sync for WrapKey",1,["trussed::api::request::WrapKey"]],["impl Sync for RequestUserConsent",1,["trussed::api::request::RequestUserConsent"]],["impl Sync for Reboot",1,["trussed::api::request::Reboot"]],["impl Sync for Uptime",1,["trussed::api::request::Uptime"]],["impl Sync for Wink",1,["trussed::api::request::Wink"]],["impl Sync for CreateCounter",1,["trussed::api::request::CreateCounter"]],["impl Sync for IncrementCounter",1,["trussed::api::request::IncrementCounter"]],["impl Sync for DeleteCertificate",1,["trussed::api::request::DeleteCertificate"]],["impl Sync for ReadCertificate",1,["trussed::api::request::ReadCertificate"]],["impl Sync for WriteCertificate",1,["trussed::api::request::WriteCertificate"]],["impl Sync for SerdeExtension",1,["trussed::api::request::SerdeExtension"]],["impl Sync for Agree",1,["trussed::api::reply::Agree"]],["impl Sync for Attest",1,["trussed::api::reply::Attest"]],["impl Sync for DebugDumpStore",1,["trussed::api::reply::DebugDumpStore"]],["impl Sync for Decrypt",1,["trussed::api::reply::Decrypt"]],["impl Sync for Delete",1,["trussed::api::reply::Delete"]],["impl Sync for DeleteAllKeys",1,["trussed::api::reply::DeleteAllKeys"]],["impl Sync for DeriveKey",1,["trussed::api::reply::DeriveKey"]],["impl Sync for DeserializeKey",1,["trussed::api::reply::DeserializeKey"]],["impl Sync for Encrypt",1,["trussed::api::reply::Encrypt"]],["impl Sync for Exists",1,["trussed::api::reply::Exists"]],["impl Sync for GenerateKey",1,["trussed::api::reply::GenerateKey"]],["impl Sync for GenerateSecretKey",1,["trussed::api::reply::GenerateSecretKey"]],["impl Sync for Hash",1,["trussed::api::reply::Hash"]],["impl Sync for LocateFile",1,["trussed::api::reply::LocateFile"]],["impl Sync for ReadDirFilesFirst",1,["trussed::api::reply::ReadDirFilesFirst"]],["impl Sync for ReadDirFilesNext",1,["trussed::api::reply::ReadDirFilesNext"]],["impl Sync for ReadDirFirst",1,["trussed::api::reply::ReadDirFirst"]],["impl Sync for ReadDirNext",1,["trussed::api::reply::ReadDirNext"]],["impl Sync for ReadFile",1,["trussed::api::reply::ReadFile"]],["impl Sync for Metadata",1,["trussed::api::reply::Metadata"]],["impl Sync for RemoveDir",1,["trussed::api::reply::RemoveDir"]],["impl Sync for RemoveDirAll",1,["trussed::api::reply::RemoveDirAll"]],["impl Sync for RemoveFile",1,["trussed::api::reply::RemoveFile"]],["impl Sync for RandomBytes",1,["trussed::api::reply::RandomBytes"]],["impl Sync for SerializeKey",1,["trussed::api::reply::SerializeKey"]],["impl Sync for Sign",1,["trussed::api::reply::Sign"]],["impl Sync for WriteFile",1,["trussed::api::reply::WriteFile"]],["impl Sync for Verify",1,["trussed::api::reply::Verify"]],["impl Sync for UnsafeInjectKey",1,["trussed::api::reply::UnsafeInjectKey"]],["impl Sync for UnsafeInjectSharedKey",1,["trussed::api::reply::UnsafeInjectSharedKey"]],["impl Sync for UnwrapKey",1,["trussed::api::reply::UnwrapKey"]],["impl Sync for WrapKey",1,["trussed::api::reply::WrapKey"]],["impl Sync for RequestUserConsent",1,["trussed::api::reply::RequestUserConsent"]],["impl Sync for Reboot",1,["trussed::api::reply::Reboot"]],["impl Sync for Uptime",1,["trussed::api::reply::Uptime"]],["impl Sync for Wink",1,["trussed::api::reply::Wink"]],["impl Sync for CreateCounter",1,["trussed::api::reply::CreateCounter"]],["impl Sync for IncrementCounter",1,["trussed::api::reply::IncrementCounter"]],["impl Sync for DeleteCertificate",1,["trussed::api::reply::DeleteCertificate"]],["impl Sync for ReadCertificate",1,["trussed::api::reply::ReadCertificate"]],["impl Sync for WriteCertificate",1,["trussed::api::reply::WriteCertificate"]],["impl Sync for SerdeExtension",1,["trussed::api::reply::SerdeExtension"]],["impl Sync for Request",1,["trussed::api::Request"]],["impl Sync for Reply",1,["trussed::api::Reply"]],["impl<I> Sync for BackendId<I>where
        I: Sync,
    ",1,["trussed::backend::BackendId"]],["impl Sync for CoreOnly",1,["trussed::backend::CoreOnly"]],["impl Sync for NoId",1,["trussed::backend::NoId"]],["impl Sync for ClientError",1,["trussed::client::ClientError"]],["impl<'c, T, C: ?Sized> Sync for FutureResult<'c, T, C>where
        C: Sync,
        T: Sync,
    ",1,["trussed::client::FutureResult"]],["impl<S, D> Sync for ClientImplementation<S, D>where
        D: Sync,
        S: Sync,
    ",1,["trussed::client::ClientImplementation"]],["impl<D> Sync for ClientBuilder<D>where
        <D as Dispatch>::BackendId: Sync,
    ",1,["trussed::client::ClientBuilder"]],["impl<D> Sync for PreparedClient<D>where
        D: Sync,
    ",1,["trussed::client::PreparedClient"]],["impl Sync for Error",1,["trussed::error::Error"]],["impl Sync for Key",1,["trussed::key::Key"]],["impl Sync for Info",1,["trussed::key::Info"]],["impl Sync for Kind",1,["trussed::key::Kind"]],["impl Sync for Flags",1,["trussed::key::Flags"]],["impl Sync for Secrecy",1,["trussed::key::Secrecy"]],["impl Sync for Aes256Cbc",1,["trussed::mechanisms::Aes256Cbc"]],["impl Sync for Chacha8Poly1305",1,["trussed::mechanisms::Chacha8Poly1305"]],["impl Sync for SharedSecret",1,["trussed::mechanisms::SharedSecret"]],["impl Sync for Ed255",1,["trussed::mechanisms::Ed255"]],["impl Sync for HmacBlake2s",1,["trussed::mechanisms::HmacBlake2s"]],["impl Sync for HmacSha1",1,["trussed::mechanisms::HmacSha1"]],["impl Sync for HmacSha256",1,["trussed::mechanisms::HmacSha256"]],["impl Sync for HmacSha512",1,["trussed::mechanisms::HmacSha512"]],["impl Sync for P256",1,["trussed::mechanisms::P256"]],["impl Sync for P256Prehashed",1,["trussed::mechanisms::P256Prehashed"]],["impl Sync for Sha256",1,["trussed::mechanisms::Sha256"]],["impl Sync for Tdes",1,["trussed::mechanisms::Tdes"]],["impl Sync for Totp",1,["trussed::mechanisms::Totp"]],["impl Sync for Trng",1,["trussed::mechanisms::Trng"]],["impl Sync for X255",1,["trussed::mechanisms::X255"]],["impl<I, C> Sync for ServiceEndpoint<I, C>where
        C: Sync,
        I: Sync,
    ",1,["trussed::pipe::ServiceEndpoint"]],["impl<'l> Sync for TbsCertificate<'l>",1,["trussed::service::attest::TbsCertificate"]],["impl<'l> Sync for Certificate<'l>",1,["trussed::service::attest::Certificate"]],["impl Sync for SerializedSignature",1,["trussed::service::attest::SerializedSignature"]],["impl Sync for Version",1,["trussed::service::attest::Version"]],["impl<'a> Sync for BigEndianInteger<'a>",1,["trussed::service::attest::BigEndianInteger"]],["impl Sync for SignatureAlgorithm",1,["trussed::service::attest::SignatureAlgorithm"]],["impl<'l> Sync for Name<'l>",1,["trussed::service::attest::Name"]],["impl Sync for Extension",1,["trussed::service::attest::Extension"]],["impl<'l> Sync for Extensions<'l>",1,["trussed::service::attest::Extensions"]],["impl Sync for ParsedDatetime",1,["trussed::service::attest::ParsedDatetime"]],["impl<'l> Sync for Datetime<'l>",1,["trussed::service::attest::Datetime"]],["impl<'l> Sync for Validity<'l>",1,["trussed::service::attest::Validity"]],["impl Sync for SerializedSubjectPublicKey",1,["trussed::service::attest::SerializedSubjectPublicKey"]],["impl<P> Sync for ServiceResources<P>where
        P: Sync,
    ",1,["trussed::service::ServiceResources"]],["impl<P, D> Sync for Service<P, D>where
        D: Sync,
        P: Sync,
        <D as Dispatch>::BackendId: Sync,
        <D as Dispatch>::Context: Sync,
    ",1,["trussed::service::Service"]],["impl<S> Sync for ClientCertstore<S>where
        S: Sync,
    ",1,["trussed::store::certstore::ClientCertstore"]],["impl<S> Sync for ClientCounterstore<S>where
        S: Sync,
    ",1,["trussed::store::counterstore::ClientCounterstore"]],["impl Sync for ReadDirState",1,["trussed::store::filestore::ReadDirState"]],["impl Sync for ReadDirFilesState",1,["trussed::store::filestore::ReadDirFilesState"]],["impl<S> Sync for ClientFilestore<S>where
        S: Sync,
    ",1,["trussed::store::filestore::ClientFilestore"]],["impl<S> Sync for ClientKeystore<S>where
        S: Sync,
    ",1,["trussed::store::keystore::ClientKeystore"]],["impl<S> !Sync for Fs<S>",1,["trussed::store::Fs"]],["impl Sync for Status",1,["trussed::types::ui::Status"]],["impl Sync for To",1,["trussed::types::reboot::To"]],["impl Sync for Level",1,["trussed::types::consent::Level"]],["impl Sync for Urgency",1,["trussed::types::consent::Urgency"]],["impl Sync for Error",1,["trussed::types::consent::Error"]],["impl Sync for NoData",1,["trussed::types::NoData"]],["impl Sync for Id",1,["trussed::types::Id"]],["impl Sync for CertId",1,["trussed::types::CertId"]],["impl Sync for CounterId",1,["trussed::types::CounterId"]],["impl Sync for KeyId",1,["trussed::types::KeyId"]],["impl<B> Sync for Context<B>where
        B: Sync,
    ",1,["trussed::types::Context"]],["impl Sync for CoreContext",1,["trussed::types::CoreContext"]],["impl Sync for Attributes",1,["trussed::types::Attributes"]],["impl Sync for CertificateType",1,["trussed::types::CertificateType"]],["impl Sync for DataAttributes",1,["trussed::types::DataAttributes"]],["impl Sync for KeyAttributes",1,["trussed::types::KeyAttributes"]],["impl Sync for Letters",1,["trussed::types::Letters"]],["impl Sync for ObjectType",1,["trussed::types::ObjectType"]],["impl Sync for PublicKeyAttributes",1,["trussed::types::PublicKeyAttributes"]],["impl Sync for PrivateKeyAttributes",1,["trussed::types::PrivateKeyAttributes"]],["impl Sync for Location",1,["trussed::types::Location"]],["impl Sync for StorageAttributes",1,["trussed::types::StorageAttributes"]],["impl Sync for Mechanism",1,["trussed::types::Mechanism"]],["impl Sync for KeySerialization",1,["trussed::types::KeySerialization"]],["impl Sync for SignatureSerialization",1,["trussed::types::SignatureSerialization"]]], "typenum":[["impl Sync for B0",1,["typenum::bit::B0"]],["impl Sync for B1",1,["typenum::bit::B1"]],["impl<U> Sync for PInt<U>where
        U: Sync,
    ",1,["typenum::int::PInt"]],["impl<U> Sync for NInt<U>where
        U: Sync,
    ",1,["typenum::int::NInt"]],["impl Sync for Z0",1,["typenum::int::Z0"]],["impl Sync for UTerm",1,["typenum::uint::UTerm"]],["impl<U, B> Sync for UInt<U, B>where
        B: Sync,
        U: Sync,
    ",1,["typenum::uint::UInt"]],["impl Sync for ATerm",1,["typenum::array::ATerm"]],["impl<V, A> Sync for TArr<V, A>where
        A: Sync,
        V: Sync,
    ",1,["typenum::array::TArr"]],["impl Sync for Greater",1,["typenum::Greater"]],["impl Sync for Less",1,["typenum::Less"]],["impl Sync for Equal",1,["typenum::Equal"]]], diff --git a/implementors/core/marker/trait.Unpin.js b/implementors/core/marker/trait.Unpin.js index 7cbf911a118..89991987873 100644 --- a/implementors/core/marker/trait.Unpin.js +++ b/implementors/core/marker/trait.Unpin.js @@ -52,7 +52,6 @@ "signature":[["impl Unpin for Error",1,["signature::error::Error"]]], "spin":[["impl<R> Unpin for Barrier<R>where
        R: Unpin,
    ",1,["spin::barrier::Barrier"]],["impl Unpin for BarrierWaitResult",1,["spin::barrier::BarrierWaitResult"]],["impl<T, F, R> Unpin for Lazy<T, F, R>where
        F: Unpin,
        R: Unpin,
        T: Unpin,
    ",1,["spin::lazy::Lazy"]],["impl<T: ?Sized, R> Unpin for SpinMutex<T, R>where
        R: Unpin,
        T: Unpin,
    ",1,["spin::mutex::spin::SpinMutex"]],["impl<'a, T: ?Sized> Unpin for SpinMutexGuard<'a, T>",1,["spin::mutex::spin::SpinMutexGuard"]],["impl<T: ?Sized, R> Unpin for Mutex<T, R>where
        R: Unpin,
        T: Unpin,
    ",1,["spin::mutex::Mutex"]],["impl<'a, T: ?Sized> Unpin for MutexGuard<'a, T>",1,["spin::mutex::MutexGuard"]],["impl<T, R> Unpin for Once<T, R>where
        R: Unpin,
        T: Unpin,
    ",1,["spin::once::Once"]],["impl Unpin for Spin",1,["spin::relax::Spin"]],["impl Unpin for Loop",1,["spin::relax::Loop"]],["impl<T: ?Sized, R> Unpin for RwLock<T, R>where
        R: Unpin,
        T: Unpin,
    ",1,["spin::rwlock::RwLock"]],["impl<'a, T: ?Sized> Unpin for RwLockReadGuard<'a, T>",1,["spin::rwlock::RwLockReadGuard"]],["impl<'a, T: ?Sized, R> Unpin for RwLockWriteGuard<'a, T, R>where
        R: Unpin,
    ",1,["spin::rwlock::RwLockWriteGuard"]],["impl<'a, T: ?Sized, R> Unpin for RwLockUpgradableGuard<'a, T, R>where
        R: Unpin,
    ",1,["spin::rwlock::RwLockUpgradableGuard"]]], "subtle":[["impl Unpin for Choice",1,["subtle::Choice"]],["impl<T> Unpin for CtOption<T>where
        T: Unpin,
    ",1,["subtle::CtOption"]]], -"syn":[["impl Unpin for Underscore",1,["syn::token::Underscore"]],["impl Unpin for Abstract",1,["syn::token::Abstract"]],["impl Unpin for As",1,["syn::token::As"]],["impl Unpin for Async",1,["syn::token::Async"]],["impl Unpin for Auto",1,["syn::token::Auto"]],["impl Unpin for Await",1,["syn::token::Await"]],["impl Unpin for Become",1,["syn::token::Become"]],["impl Unpin for Box",1,["syn::token::Box"]],["impl Unpin for Break",1,["syn::token::Break"]],["impl Unpin for Const",1,["syn::token::Const"]],["impl Unpin for Continue",1,["syn::token::Continue"]],["impl Unpin for Crate",1,["syn::token::Crate"]],["impl Unpin for Default",1,["syn::token::Default"]],["impl Unpin for Do",1,["syn::token::Do"]],["impl Unpin for Dyn",1,["syn::token::Dyn"]],["impl Unpin for Else",1,["syn::token::Else"]],["impl Unpin for Enum",1,["syn::token::Enum"]],["impl Unpin for Extern",1,["syn::token::Extern"]],["impl Unpin for Final",1,["syn::token::Final"]],["impl Unpin for Fn",1,["syn::token::Fn"]],["impl Unpin for For",1,["syn::token::For"]],["impl Unpin for If",1,["syn::token::If"]],["impl Unpin for Impl",1,["syn::token::Impl"]],["impl Unpin for In",1,["syn::token::In"]],["impl Unpin for Let",1,["syn::token::Let"]],["impl Unpin for Loop",1,["syn::token::Loop"]],["impl Unpin for Macro",1,["syn::token::Macro"]],["impl Unpin for Match",1,["syn::token::Match"]],["impl Unpin for Mod",1,["syn::token::Mod"]],["impl Unpin for Move",1,["syn::token::Move"]],["impl Unpin for Mut",1,["syn::token::Mut"]],["impl Unpin for Override",1,["syn::token::Override"]],["impl Unpin for Priv",1,["syn::token::Priv"]],["impl Unpin for Pub",1,["syn::token::Pub"]],["impl Unpin for Ref",1,["syn::token::Ref"]],["impl Unpin for Return",1,["syn::token::Return"]],["impl Unpin for SelfType",1,["syn::token::SelfType"]],["impl Unpin for SelfValue",1,["syn::token::SelfValue"]],["impl Unpin for Static",1,["syn::token::Static"]],["impl Unpin for Struct",1,["syn::token::Struct"]],["impl Unpin for Super",1,["syn::token::Super"]],["impl Unpin for Trait",1,["syn::token::Trait"]],["impl Unpin for Try",1,["syn::token::Try"]],["impl Unpin for Type",1,["syn::token::Type"]],["impl Unpin for Typeof",1,["syn::token::Typeof"]],["impl Unpin for Union",1,["syn::token::Union"]],["impl Unpin for Unsafe",1,["syn::token::Unsafe"]],["impl Unpin for Unsized",1,["syn::token::Unsized"]],["impl Unpin for Use",1,["syn::token::Use"]],["impl Unpin for Virtual",1,["syn::token::Virtual"]],["impl Unpin for Where",1,["syn::token::Where"]],["impl Unpin for While",1,["syn::token::While"]],["impl Unpin for Yield",1,["syn::token::Yield"]],["impl Unpin for Add",1,["syn::token::Add"]],["impl Unpin for AddEq",1,["syn::token::AddEq"]],["impl Unpin for And",1,["syn::token::And"]],["impl Unpin for AndAnd",1,["syn::token::AndAnd"]],["impl Unpin for AndEq",1,["syn::token::AndEq"]],["impl Unpin for At",1,["syn::token::At"]],["impl Unpin for Bang",1,["syn::token::Bang"]],["impl Unpin for Caret",1,["syn::token::Caret"]],["impl Unpin for CaretEq",1,["syn::token::CaretEq"]],["impl Unpin for Colon",1,["syn::token::Colon"]],["impl Unpin for Colon2",1,["syn::token::Colon2"]],["impl Unpin for Comma",1,["syn::token::Comma"]],["impl Unpin for Div",1,["syn::token::Div"]],["impl Unpin for DivEq",1,["syn::token::DivEq"]],["impl Unpin for Dollar",1,["syn::token::Dollar"]],["impl Unpin for Dot",1,["syn::token::Dot"]],["impl Unpin for Dot2",1,["syn::token::Dot2"]],["impl Unpin for Dot3",1,["syn::token::Dot3"]],["impl Unpin for DotDotEq",1,["syn::token::DotDotEq"]],["impl Unpin for Eq",1,["syn::token::Eq"]],["impl Unpin for EqEq",1,["syn::token::EqEq"]],["impl Unpin for Ge",1,["syn::token::Ge"]],["impl Unpin for Gt",1,["syn::token::Gt"]],["impl Unpin for Le",1,["syn::token::Le"]],["impl Unpin for Lt",1,["syn::token::Lt"]],["impl Unpin for MulEq",1,["syn::token::MulEq"]],["impl Unpin for Ne",1,["syn::token::Ne"]],["impl Unpin for Or",1,["syn::token::Or"]],["impl Unpin for OrEq",1,["syn::token::OrEq"]],["impl Unpin for OrOr",1,["syn::token::OrOr"]],["impl Unpin for Pound",1,["syn::token::Pound"]],["impl Unpin for Question",1,["syn::token::Question"]],["impl Unpin for RArrow",1,["syn::token::RArrow"]],["impl Unpin for LArrow",1,["syn::token::LArrow"]],["impl Unpin for Rem",1,["syn::token::Rem"]],["impl Unpin for RemEq",1,["syn::token::RemEq"]],["impl Unpin for FatArrow",1,["syn::token::FatArrow"]],["impl Unpin for Semi",1,["syn::token::Semi"]],["impl Unpin for Shl",1,["syn::token::Shl"]],["impl Unpin for ShlEq",1,["syn::token::ShlEq"]],["impl Unpin for Shr",1,["syn::token::Shr"]],["impl Unpin for ShrEq",1,["syn::token::ShrEq"]],["impl Unpin for Star",1,["syn::token::Star"]],["impl Unpin for Sub",1,["syn::token::Sub"]],["impl Unpin for SubEq",1,["syn::token::SubEq"]],["impl Unpin for Tilde",1,["syn::token::Tilde"]],["impl Unpin for Brace",1,["syn::token::Brace"]],["impl Unpin for Bracket",1,["syn::token::Bracket"]],["impl Unpin for Paren",1,["syn::token::Paren"]],["impl Unpin for Group",1,["syn::token::Group"]],["impl Unpin for Attribute",1,["syn::attr::Attribute"]],["impl Unpin for AttrStyle",1,["syn::attr::AttrStyle"]],["impl Unpin for Meta",1,["syn::attr::Meta"]],["impl Unpin for MetaList",1,["syn::attr::MetaList"]],["impl Unpin for MetaNameValue",1,["syn::attr::MetaNameValue"]],["impl Unpin for NestedMeta",1,["syn::attr::NestedMeta"]],["impl Unpin for Variant",1,["syn::data::Variant"]],["impl Unpin for Fields",1,["syn::data::Fields"]],["impl Unpin for FieldsNamed",1,["syn::data::FieldsNamed"]],["impl Unpin for FieldsUnnamed",1,["syn::data::FieldsUnnamed"]],["impl Unpin for Field",1,["syn::data::Field"]],["impl Unpin for Visibility",1,["syn::data::Visibility"]],["impl Unpin for VisPublic",1,["syn::data::VisPublic"]],["impl Unpin for VisCrate",1,["syn::data::VisCrate"]],["impl Unpin for VisRestricted",1,["syn::data::VisRestricted"]],["impl Unpin for Expr",1,["syn::expr::Expr"]],["impl Unpin for ExprArray",1,["syn::expr::ExprArray"]],["impl Unpin for ExprAssign",1,["syn::expr::ExprAssign"]],["impl Unpin for ExprAssignOp",1,["syn::expr::ExprAssignOp"]],["impl Unpin for ExprAsync",1,["syn::expr::ExprAsync"]],["impl Unpin for ExprAwait",1,["syn::expr::ExprAwait"]],["impl Unpin for ExprBinary",1,["syn::expr::ExprBinary"]],["impl Unpin for ExprBlock",1,["syn::expr::ExprBlock"]],["impl Unpin for ExprBox",1,["syn::expr::ExprBox"]],["impl Unpin for ExprBreak",1,["syn::expr::ExprBreak"]],["impl Unpin for ExprCall",1,["syn::expr::ExprCall"]],["impl Unpin for ExprCast",1,["syn::expr::ExprCast"]],["impl Unpin for ExprClosure",1,["syn::expr::ExprClosure"]],["impl Unpin for ExprContinue",1,["syn::expr::ExprContinue"]],["impl Unpin for ExprField",1,["syn::expr::ExprField"]],["impl Unpin for ExprForLoop",1,["syn::expr::ExprForLoop"]],["impl Unpin for ExprGroup",1,["syn::expr::ExprGroup"]],["impl Unpin for ExprIf",1,["syn::expr::ExprIf"]],["impl Unpin for ExprIndex",1,["syn::expr::ExprIndex"]],["impl Unpin for ExprLet",1,["syn::expr::ExprLet"]],["impl Unpin for ExprLit",1,["syn::expr::ExprLit"]],["impl Unpin for ExprLoop",1,["syn::expr::ExprLoop"]],["impl Unpin for ExprMacro",1,["syn::expr::ExprMacro"]],["impl Unpin for ExprMatch",1,["syn::expr::ExprMatch"]],["impl Unpin for ExprMethodCall",1,["syn::expr::ExprMethodCall"]],["impl Unpin for ExprParen",1,["syn::expr::ExprParen"]],["impl Unpin for ExprPath",1,["syn::expr::ExprPath"]],["impl Unpin for ExprRange",1,["syn::expr::ExprRange"]],["impl Unpin for ExprReference",1,["syn::expr::ExprReference"]],["impl Unpin for ExprRepeat",1,["syn::expr::ExprRepeat"]],["impl Unpin for ExprReturn",1,["syn::expr::ExprReturn"]],["impl Unpin for ExprStruct",1,["syn::expr::ExprStruct"]],["impl Unpin for ExprTry",1,["syn::expr::ExprTry"]],["impl Unpin for ExprTryBlock",1,["syn::expr::ExprTryBlock"]],["impl Unpin for ExprTuple",1,["syn::expr::ExprTuple"]],["impl Unpin for ExprType",1,["syn::expr::ExprType"]],["impl Unpin for ExprUnary",1,["syn::expr::ExprUnary"]],["impl Unpin for ExprUnsafe",1,["syn::expr::ExprUnsafe"]],["impl Unpin for ExprWhile",1,["syn::expr::ExprWhile"]],["impl Unpin for ExprYield",1,["syn::expr::ExprYield"]],["impl Unpin for Member",1,["syn::expr::Member"]],["impl Unpin for Index",1,["syn::expr::Index"]],["impl Unpin for Generics",1,["syn::generics::Generics"]],["impl Unpin for GenericParam",1,["syn::generics::GenericParam"]],["impl Unpin for TypeParam",1,["syn::generics::TypeParam"]],["impl Unpin for LifetimeDef",1,["syn::generics::LifetimeDef"]],["impl Unpin for ConstParam",1,["syn::generics::ConstParam"]],["impl<'a> Unpin for ImplGenerics<'a>",1,["syn::generics::ImplGenerics"]],["impl<'a> Unpin for TypeGenerics<'a>",1,["syn::generics::TypeGenerics"]],["impl<'a> Unpin for Turbofish<'a>",1,["syn::generics::Turbofish"]],["impl Unpin for BoundLifetimes",1,["syn::generics::BoundLifetimes"]],["impl Unpin for TypeParamBound",1,["syn::generics::TypeParamBound"]],["impl Unpin for TraitBound",1,["syn::generics::TraitBound"]],["impl Unpin for TraitBoundModifier",1,["syn::generics::TraitBoundModifier"]],["impl Unpin for WhereClause",1,["syn::generics::WhereClause"]],["impl Unpin for WherePredicate",1,["syn::generics::WherePredicate"]],["impl Unpin for PredicateType",1,["syn::generics::PredicateType"]],["impl Unpin for PredicateLifetime",1,["syn::generics::PredicateLifetime"]],["impl Unpin for PredicateEq",1,["syn::generics::PredicateEq"]],["impl Unpin for Lifetime",1,["syn::lifetime::Lifetime"]],["impl Unpin for Lit",1,["syn::lit::Lit"]],["impl Unpin for LitStr",1,["syn::lit::LitStr"]],["impl Unpin for LitByteStr",1,["syn::lit::LitByteStr"]],["impl Unpin for LitByte",1,["syn::lit::LitByte"]],["impl Unpin for LitChar",1,["syn::lit::LitChar"]],["impl Unpin for LitInt",1,["syn::lit::LitInt"]],["impl Unpin for LitFloat",1,["syn::lit::LitFloat"]],["impl Unpin for LitBool",1,["syn::lit::LitBool"]],["impl Unpin for StrStyle",1,["syn::lit::StrStyle"]],["impl Unpin for Macro",1,["syn::mac::Macro"]],["impl Unpin for MacroDelimiter",1,["syn::mac::MacroDelimiter"]],["impl Unpin for DeriveInput",1,["syn::derive::DeriveInput"]],["impl Unpin for Data",1,["syn::derive::Data"]],["impl Unpin for DataStruct",1,["syn::derive::DataStruct"]],["impl Unpin for DataEnum",1,["syn::derive::DataEnum"]],["impl Unpin for DataUnion",1,["syn::derive::DataUnion"]],["impl Unpin for BinOp",1,["syn::op::BinOp"]],["impl Unpin for UnOp",1,["syn::op::UnOp"]],["impl Unpin for Type",1,["syn::ty::Type"]],["impl Unpin for TypeArray",1,["syn::ty::TypeArray"]],["impl Unpin for TypeBareFn",1,["syn::ty::TypeBareFn"]],["impl Unpin for TypeGroup",1,["syn::ty::TypeGroup"]],["impl Unpin for TypeImplTrait",1,["syn::ty::TypeImplTrait"]],["impl Unpin for TypeInfer",1,["syn::ty::TypeInfer"]],["impl Unpin for TypeMacro",1,["syn::ty::TypeMacro"]],["impl Unpin for TypeNever",1,["syn::ty::TypeNever"]],["impl Unpin for TypeParen",1,["syn::ty::TypeParen"]],["impl Unpin for TypePath",1,["syn::ty::TypePath"]],["impl Unpin for TypePtr",1,["syn::ty::TypePtr"]],["impl Unpin for TypeReference",1,["syn::ty::TypeReference"]],["impl Unpin for TypeSlice",1,["syn::ty::TypeSlice"]],["impl Unpin for TypeTraitObject",1,["syn::ty::TypeTraitObject"]],["impl Unpin for TypeTuple",1,["syn::ty::TypeTuple"]],["impl Unpin for Abi",1,["syn::ty::Abi"]],["impl Unpin for BareFnArg",1,["syn::ty::BareFnArg"]],["impl Unpin for Variadic",1,["syn::ty::Variadic"]],["impl Unpin for ReturnType",1,["syn::ty::ReturnType"]],["impl Unpin for Path",1,["syn::path::Path"]],["impl Unpin for PathSegment",1,["syn::path::PathSegment"]],["impl Unpin for PathArguments",1,["syn::path::PathArguments"]],["impl Unpin for GenericArgument",1,["syn::path::GenericArgument"]],["impl Unpin for AngleBracketedGenericArguments",1,["syn::path::AngleBracketedGenericArguments"]],["impl Unpin for Binding",1,["syn::path::Binding"]],["impl Unpin for Constraint",1,["syn::path::Constraint"]],["impl Unpin for ParenthesizedGenericArguments",1,["syn::path::ParenthesizedGenericArguments"]],["impl Unpin for QSelf",1,["syn::path::QSelf"]],["impl Unpin for TokenBuffer",1,["syn::buffer::TokenBuffer"]],["impl<'a> Unpin for Cursor<'a>",1,["syn::buffer::Cursor"]],["impl<T, P> Unpin for Punctuated<T, P>where
        P: Unpin,
        T: Unpin,
    ",1,["syn::punctuated::Punctuated"]],["impl<'a, T, P> Unpin for Pairs<'a, T, P>",1,["syn::punctuated::Pairs"]],["impl<'a, T, P> Unpin for PairsMut<'a, T, P>",1,["syn::punctuated::PairsMut"]],["impl<T, P> Unpin for IntoPairs<T, P>where
        P: Unpin,
        T: Unpin,
    ",1,["syn::punctuated::IntoPairs"]],["impl<T> Unpin for IntoIter<T>where
        T: Unpin,
    ",1,["syn::punctuated::IntoIter"]],["impl<'a, T> Unpin for Iter<'a, T>",1,["syn::punctuated::Iter"]],["impl<'a, T> Unpin for IterMut<'a, T>",1,["syn::punctuated::IterMut"]],["impl<T, P> Unpin for Pair<T, P>where
        P: Unpin,
        T: Unpin,
    ",1,["syn::punctuated::Pair"]],["impl<'a> Unpin for Lookahead1<'a>",1,["syn::lookahead::Lookahead1"]],["impl Unpin for Error",1,["syn::error::Error"]],["impl<'a> Unpin for ParseBuffer<'a>",1,["syn::parse::ParseBuffer"]],["impl<'c, 'a> Unpin for StepCursor<'c, 'a>",1,["syn::parse::StepCursor"]],["impl Unpin for Nothing",1,["syn::parse::Nothing"]]], "synstructure":[["impl Unpin for AddBounds",1,["synstructure::AddBounds"]],["impl Unpin for BindStyle",1,["synstructure::BindStyle"]],["impl<'a> Unpin for BindingInfo<'a>",1,["synstructure::BindingInfo"]],["impl<'a> Unpin for VariantAst<'a>",1,["synstructure::VariantAst"]],["impl<'a> Unpin for VariantInfo<'a>",1,["synstructure::VariantInfo"]],["impl<'a> Unpin for Structure<'a>",1,["synstructure::Structure"]]], "trussed":[["impl Unpin for Agree",1,["trussed::api::request::Agree"]],["impl Unpin for Attest",1,["trussed::api::request::Attest"]],["impl Unpin for DebugDumpStore",1,["trussed::api::request::DebugDumpStore"]],["impl Unpin for Decrypt",1,["trussed::api::request::Decrypt"]],["impl Unpin for Delete",1,["trussed::api::request::Delete"]],["impl Unpin for DeleteAllKeys",1,["trussed::api::request::DeleteAllKeys"]],["impl Unpin for DeriveKey",1,["trussed::api::request::DeriveKey"]],["impl Unpin for DeserializeKey",1,["trussed::api::request::DeserializeKey"]],["impl Unpin for Encrypt",1,["trussed::api::request::Encrypt"]],["impl Unpin for Exists",1,["trussed::api::request::Exists"]],["impl Unpin for GenerateKey",1,["trussed::api::request::GenerateKey"]],["impl Unpin for GenerateSecretKey",1,["trussed::api::request::GenerateSecretKey"]],["impl Unpin for Hash",1,["trussed::api::request::Hash"]],["impl Unpin for LocateFile",1,["trussed::api::request::LocateFile"]],["impl Unpin for ReadDirFilesFirst",1,["trussed::api::request::ReadDirFilesFirst"]],["impl Unpin for ReadDirFilesNext",1,["trussed::api::request::ReadDirFilesNext"]],["impl Unpin for ReadDirFirst",1,["trussed::api::request::ReadDirFirst"]],["impl Unpin for ReadDirNext",1,["trussed::api::request::ReadDirNext"]],["impl Unpin for ReadFile",1,["trussed::api::request::ReadFile"]],["impl Unpin for Metadata",1,["trussed::api::request::Metadata"]],["impl Unpin for RemoveFile",1,["trussed::api::request::RemoveFile"]],["impl Unpin for RemoveDir",1,["trussed::api::request::RemoveDir"]],["impl Unpin for RemoveDirAll",1,["trussed::api::request::RemoveDirAll"]],["impl Unpin for RandomBytes",1,["trussed::api::request::RandomBytes"]],["impl Unpin for SerializeKey",1,["trussed::api::request::SerializeKey"]],["impl Unpin for Sign",1,["trussed::api::request::Sign"]],["impl Unpin for WriteFile",1,["trussed::api::request::WriteFile"]],["impl Unpin for UnsafeInjectKey",1,["trussed::api::request::UnsafeInjectKey"]],["impl Unpin for UnsafeInjectSharedKey",1,["trussed::api::request::UnsafeInjectSharedKey"]],["impl Unpin for UnwrapKey",1,["trussed::api::request::UnwrapKey"]],["impl Unpin for Verify",1,["trussed::api::request::Verify"]],["impl Unpin for WrapKey",1,["trussed::api::request::WrapKey"]],["impl Unpin for RequestUserConsent",1,["trussed::api::request::RequestUserConsent"]],["impl Unpin for Reboot",1,["trussed::api::request::Reboot"]],["impl Unpin for Uptime",1,["trussed::api::request::Uptime"]],["impl Unpin for Wink",1,["trussed::api::request::Wink"]],["impl Unpin for CreateCounter",1,["trussed::api::request::CreateCounter"]],["impl Unpin for IncrementCounter",1,["trussed::api::request::IncrementCounter"]],["impl Unpin for DeleteCertificate",1,["trussed::api::request::DeleteCertificate"]],["impl Unpin for ReadCertificate",1,["trussed::api::request::ReadCertificate"]],["impl Unpin for WriteCertificate",1,["trussed::api::request::WriteCertificate"]],["impl Unpin for SerdeExtension",1,["trussed::api::request::SerdeExtension"]],["impl Unpin for Agree",1,["trussed::api::reply::Agree"]],["impl Unpin for Attest",1,["trussed::api::reply::Attest"]],["impl Unpin for DebugDumpStore",1,["trussed::api::reply::DebugDumpStore"]],["impl Unpin for Decrypt",1,["trussed::api::reply::Decrypt"]],["impl Unpin for Delete",1,["trussed::api::reply::Delete"]],["impl Unpin for DeleteAllKeys",1,["trussed::api::reply::DeleteAllKeys"]],["impl Unpin for DeriveKey",1,["trussed::api::reply::DeriveKey"]],["impl Unpin for DeserializeKey",1,["trussed::api::reply::DeserializeKey"]],["impl Unpin for Encrypt",1,["trussed::api::reply::Encrypt"]],["impl Unpin for Exists",1,["trussed::api::reply::Exists"]],["impl Unpin for GenerateKey",1,["trussed::api::reply::GenerateKey"]],["impl Unpin for GenerateSecretKey",1,["trussed::api::reply::GenerateSecretKey"]],["impl Unpin for Hash",1,["trussed::api::reply::Hash"]],["impl Unpin for LocateFile",1,["trussed::api::reply::LocateFile"]],["impl Unpin for ReadDirFilesFirst",1,["trussed::api::reply::ReadDirFilesFirst"]],["impl Unpin for ReadDirFilesNext",1,["trussed::api::reply::ReadDirFilesNext"]],["impl Unpin for ReadDirFirst",1,["trussed::api::reply::ReadDirFirst"]],["impl Unpin for ReadDirNext",1,["trussed::api::reply::ReadDirNext"]],["impl Unpin for ReadFile",1,["trussed::api::reply::ReadFile"]],["impl Unpin for Metadata",1,["trussed::api::reply::Metadata"]],["impl Unpin for RemoveDir",1,["trussed::api::reply::RemoveDir"]],["impl Unpin for RemoveDirAll",1,["trussed::api::reply::RemoveDirAll"]],["impl Unpin for RemoveFile",1,["trussed::api::reply::RemoveFile"]],["impl Unpin for RandomBytes",1,["trussed::api::reply::RandomBytes"]],["impl Unpin for SerializeKey",1,["trussed::api::reply::SerializeKey"]],["impl Unpin for Sign",1,["trussed::api::reply::Sign"]],["impl Unpin for WriteFile",1,["trussed::api::reply::WriteFile"]],["impl Unpin for Verify",1,["trussed::api::reply::Verify"]],["impl Unpin for UnsafeInjectKey",1,["trussed::api::reply::UnsafeInjectKey"]],["impl Unpin for UnsafeInjectSharedKey",1,["trussed::api::reply::UnsafeInjectSharedKey"]],["impl Unpin for UnwrapKey",1,["trussed::api::reply::UnwrapKey"]],["impl Unpin for WrapKey",1,["trussed::api::reply::WrapKey"]],["impl Unpin for RequestUserConsent",1,["trussed::api::reply::RequestUserConsent"]],["impl Unpin for Reboot",1,["trussed::api::reply::Reboot"]],["impl Unpin for Uptime",1,["trussed::api::reply::Uptime"]],["impl Unpin for Wink",1,["trussed::api::reply::Wink"]],["impl Unpin for CreateCounter",1,["trussed::api::reply::CreateCounter"]],["impl Unpin for IncrementCounter",1,["trussed::api::reply::IncrementCounter"]],["impl Unpin for DeleteCertificate",1,["trussed::api::reply::DeleteCertificate"]],["impl Unpin for ReadCertificate",1,["trussed::api::reply::ReadCertificate"]],["impl Unpin for WriteCertificate",1,["trussed::api::reply::WriteCertificate"]],["impl Unpin for SerdeExtension",1,["trussed::api::reply::SerdeExtension"]],["impl Unpin for Request",1,["trussed::api::Request"]],["impl Unpin for Reply",1,["trussed::api::Reply"]],["impl<I> Unpin for BackendId<I>where
        I: Unpin,
    ",1,["trussed::backend::BackendId"]],["impl Unpin for CoreOnly",1,["trussed::backend::CoreOnly"]],["impl Unpin for NoId",1,["trussed::backend::NoId"]],["impl Unpin for ClientError",1,["trussed::client::ClientError"]],["impl<'c, T, C: ?Sized> Unpin for FutureResult<'c, T, C>where
        T: Unpin,
    ",1,["trussed::client::FutureResult"]],["impl<S, D> Unpin for ClientImplementation<S, D>where
        D: Unpin,
        S: Unpin,
    ",1,["trussed::client::ClientImplementation"]],["impl<D> Unpin for ClientBuilder<D>",1,["trussed::client::ClientBuilder"]],["impl<D> Unpin for PreparedClient<D>where
        D: Unpin,
    ",1,["trussed::client::PreparedClient"]],["impl Unpin for Error",1,["trussed::error::Error"]],["impl Unpin for Key",1,["trussed::key::Key"]],["impl Unpin for Info",1,["trussed::key::Info"]],["impl Unpin for Kind",1,["trussed::key::Kind"]],["impl Unpin for Flags",1,["trussed::key::Flags"]],["impl Unpin for Secrecy",1,["trussed::key::Secrecy"]],["impl Unpin for Aes256Cbc",1,["trussed::mechanisms::Aes256Cbc"]],["impl Unpin for Chacha8Poly1305",1,["trussed::mechanisms::Chacha8Poly1305"]],["impl Unpin for SharedSecret",1,["trussed::mechanisms::SharedSecret"]],["impl Unpin for Ed255",1,["trussed::mechanisms::Ed255"]],["impl Unpin for HmacBlake2s",1,["trussed::mechanisms::HmacBlake2s"]],["impl Unpin for HmacSha1",1,["trussed::mechanisms::HmacSha1"]],["impl Unpin for HmacSha256",1,["trussed::mechanisms::HmacSha256"]],["impl Unpin for HmacSha512",1,["trussed::mechanisms::HmacSha512"]],["impl Unpin for P256",1,["trussed::mechanisms::P256"]],["impl Unpin for P256Prehashed",1,["trussed::mechanisms::P256Prehashed"]],["impl Unpin for Sha256",1,["trussed::mechanisms::Sha256"]],["impl Unpin for Tdes",1,["trussed::mechanisms::Tdes"]],["impl Unpin for Totp",1,["trussed::mechanisms::Totp"]],["impl Unpin for Trng",1,["trussed::mechanisms::Trng"]],["impl Unpin for X255",1,["trussed::mechanisms::X255"]],["impl<I, C> Unpin for ServiceEndpoint<I, C>where
        C: Unpin,
    ",1,["trussed::pipe::ServiceEndpoint"]],["impl<'l> Unpin for TbsCertificate<'l>",1,["trussed::service::attest::TbsCertificate"]],["impl<'l> Unpin for Certificate<'l>",1,["trussed::service::attest::Certificate"]],["impl Unpin for SerializedSignature",1,["trussed::service::attest::SerializedSignature"]],["impl Unpin for Version",1,["trussed::service::attest::Version"]],["impl<'a> Unpin for BigEndianInteger<'a>",1,["trussed::service::attest::BigEndianInteger"]],["impl Unpin for SignatureAlgorithm",1,["trussed::service::attest::SignatureAlgorithm"]],["impl<'l> Unpin for Name<'l>",1,["trussed::service::attest::Name"]],["impl Unpin for Extension",1,["trussed::service::attest::Extension"]],["impl<'l> Unpin for Extensions<'l>",1,["trussed::service::attest::Extensions"]],["impl Unpin for ParsedDatetime",1,["trussed::service::attest::ParsedDatetime"]],["impl<'l> Unpin for Datetime<'l>",1,["trussed::service::attest::Datetime"]],["impl<'l> Unpin for Validity<'l>",1,["trussed::service::attest::Validity"]],["impl Unpin for SerializedSubjectPublicKey",1,["trussed::service::attest::SerializedSubjectPublicKey"]],["impl<P> Unpin for ServiceResources<P>where
        P: Unpin,
    ",1,["trussed::service::ServiceResources"]],["impl<P, D> Unpin for Service<P, D>where
        D: Unpin,
        P: Unpin,
        <D as Dispatch>::Context: Unpin,
    ",1,["trussed::service::Service"]],["impl<S> Unpin for ClientCertstore<S>where
        S: Unpin,
    ",1,["trussed::store::certstore::ClientCertstore"]],["impl<S> Unpin for ClientCounterstore<S>where
        S: Unpin,
    ",1,["trussed::store::counterstore::ClientCounterstore"]],["impl Unpin for ReadDirState",1,["trussed::store::filestore::ReadDirState"]],["impl Unpin for ReadDirFilesState",1,["trussed::store::filestore::ReadDirFilesState"]],["impl<S> Unpin for ClientFilestore<S>where
        S: Unpin,
    ",1,["trussed::store::filestore::ClientFilestore"]],["impl<S> Unpin for ClientKeystore<S>where
        S: Unpin,
    ",1,["trussed::store::keystore::ClientKeystore"]],["impl<S> Unpin for Fs<S>",1,["trussed::store::Fs"]],["impl Unpin for Status",1,["trussed::types::ui::Status"]],["impl Unpin for To",1,["trussed::types::reboot::To"]],["impl Unpin for Level",1,["trussed::types::consent::Level"]],["impl Unpin for Urgency",1,["trussed::types::consent::Urgency"]],["impl Unpin for Error",1,["trussed::types::consent::Error"]],["impl Unpin for NoData",1,["trussed::types::NoData"]],["impl Unpin for Id",1,["trussed::types::Id"]],["impl Unpin for CertId",1,["trussed::types::CertId"]],["impl Unpin for CounterId",1,["trussed::types::CounterId"]],["impl Unpin for KeyId",1,["trussed::types::KeyId"]],["impl<B> Unpin for Context<B>where
        B: Unpin,
    ",1,["trussed::types::Context"]],["impl Unpin for CoreContext",1,["trussed::types::CoreContext"]],["impl Unpin for Attributes",1,["trussed::types::Attributes"]],["impl Unpin for CertificateType",1,["trussed::types::CertificateType"]],["impl Unpin for DataAttributes",1,["trussed::types::DataAttributes"]],["impl Unpin for KeyAttributes",1,["trussed::types::KeyAttributes"]],["impl Unpin for Letters",1,["trussed::types::Letters"]],["impl Unpin for ObjectType",1,["trussed::types::ObjectType"]],["impl Unpin for PublicKeyAttributes",1,["trussed::types::PublicKeyAttributes"]],["impl Unpin for PrivateKeyAttributes",1,["trussed::types::PrivateKeyAttributes"]],["impl Unpin for Location",1,["trussed::types::Location"]],["impl Unpin for StorageAttributes",1,["trussed::types::StorageAttributes"]],["impl Unpin for Mechanism",1,["trussed::types::Mechanism"]],["impl Unpin for KeySerialization",1,["trussed::types::KeySerialization"]],["impl Unpin for SignatureSerialization",1,["trussed::types::SignatureSerialization"]]], "typenum":[["impl Unpin for B0",1,["typenum::bit::B0"]],["impl Unpin for B1",1,["typenum::bit::B1"]],["impl<U> Unpin for PInt<U>where
        U: Unpin,
    ",1,["typenum::int::PInt"]],["impl<U> Unpin for NInt<U>where
        U: Unpin,
    ",1,["typenum::int::NInt"]],["impl Unpin for Z0",1,["typenum::int::Z0"]],["impl Unpin for UTerm",1,["typenum::uint::UTerm"]],["impl<U, B> Unpin for UInt<U, B>where
        B: Unpin,
        U: Unpin,
    ",1,["typenum::uint::UInt"]],["impl Unpin for ATerm",1,["typenum::array::ATerm"]],["impl<V, A> Unpin for TArr<V, A>where
        A: Unpin,
        V: Unpin,
    ",1,["typenum::array::TArr"]],["impl Unpin for Greater",1,["typenum::Greater"]],["impl Unpin for Less",1,["typenum::Less"]],["impl Unpin for Equal",1,["typenum::Equal"]]], diff --git a/implementors/core/ops/deref/trait.Deref.js b/implementors/core/ops/deref/trait.Deref.js index 59132ce0223..01f3dddfe3d 100644 --- a/implementors/core/ops/deref/trait.Deref.js +++ b/implementors/core/ops/deref/trait.Deref.js @@ -8,7 +8,6 @@ "lock_api":[["impl<'a, R: RawMutex + 'a, T: ?Sized + 'a> Deref for MutexGuard<'a, R, T>"],["impl<'a, R: RawMutex + 'a, T: ?Sized + 'a> Deref for MappedMutexGuard<'a, R, T>"],["impl<'a, R: RawMutex + 'a, G: GetThreadId + 'a, T: ?Sized + 'a> Deref for ReentrantMutexGuard<'a, R, G, T>"],["impl<'a, R: RawMutex + 'a, G: GetThreadId + 'a, T: ?Sized + 'a> Deref for MappedReentrantMutexGuard<'a, R, G, T>"],["impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> Deref for RwLockReadGuard<'a, R, T>"],["impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> Deref for RwLockWriteGuard<'a, R, T>"],["impl<'a, R: RawRwLockUpgrade + 'a, T: ?Sized + 'a> Deref for RwLockUpgradableReadGuard<'a, R, T>"],["impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> Deref for MappedRwLockReadGuard<'a, R, T>"],["impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> Deref for MappedRwLockWriteGuard<'a, R, T>"]], "scopeguard":[["impl<T, F, S> Deref for ScopeGuard<T, F, S>where
        F: FnOnce(T),
        S: Strategy,
    "]], "spin":[["impl<T, F: FnOnce() -> T, R: RelaxStrategy> Deref for Lazy<T, F, R>"],["impl<'a, T: ?Sized> Deref for SpinMutexGuard<'a, T>"],["impl<'a, T: ?Sized> Deref for MutexGuard<'a, T>"],["impl<'rwlock, T: ?Sized> Deref for RwLockReadGuard<'rwlock, T>"],["impl<'rwlock, T: ?Sized, R> Deref for RwLockUpgradableGuard<'rwlock, T, R>"],["impl<'rwlock, T: ?Sized, R> Deref for RwLockWriteGuard<'rwlock, T, R>"]], -"syn":[["impl Deref for Underscore"],["impl Deref for Add"],["impl Deref for And"],["impl Deref for At"],["impl Deref for Bang"],["impl Deref for Caret"],["impl Deref for Colon"],["impl Deref for Comma"],["impl Deref for Div"],["impl Deref for Dollar"],["impl Deref for Dot"],["impl Deref for Eq"],["impl Deref for Gt"],["impl Deref for Lt"],["impl Deref for Or"],["impl Deref for Pound"],["impl Deref for Question"],["impl Deref for Rem"],["impl Deref for Semi"],["impl Deref for Star"],["impl Deref for Sub"],["impl Deref for Tilde"],["impl<'c, 'a> Deref for StepCursor<'c, 'a>"]], "trussed":[["impl<S: 'static + LfsStorage> Deref for Fs<S>"],["impl Deref for CertId"],["impl Deref for CounterId"],["impl Deref for KeyId"]], "zeroize":[["impl<Z> Deref for Zeroizing<Z>where
        Z: Zeroize,
    "]] };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.DerefMut.js b/implementors/core/ops/deref/trait.DerefMut.js index 67a6fcdd419..156670be34f 100644 --- a/implementors/core/ops/deref/trait.DerefMut.js +++ b/implementors/core/ops/deref/trait.DerefMut.js @@ -5,6 +5,5 @@ "lock_api":[["impl<'a, R: RawMutex + 'a, T: ?Sized + 'a> DerefMut for MutexGuard<'a, R, T>"],["impl<'a, R: RawMutex + 'a, T: ?Sized + 'a> DerefMut for MappedMutexGuard<'a, R, T>"],["impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> DerefMut for RwLockWriteGuard<'a, R, T>"],["impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> DerefMut for MappedRwLockWriteGuard<'a, R, T>"]], "scopeguard":[["impl<T, F, S> DerefMut for ScopeGuard<T, F, S>where
        F: FnOnce(T),
        S: Strategy,
    "]], "spin":[["impl<'a, T: ?Sized> DerefMut for SpinMutexGuard<'a, T>"],["impl<'a, T: ?Sized> DerefMut for MutexGuard<'a, T>"],["impl<'rwlock, T: ?Sized, R> DerefMut for RwLockWriteGuard<'rwlock, T, R>"]], -"syn":[["impl DerefMut for Underscore"],["impl DerefMut for Add"],["impl DerefMut for And"],["impl DerefMut for At"],["impl DerefMut for Bang"],["impl DerefMut for Caret"],["impl DerefMut for Colon"],["impl DerefMut for Comma"],["impl DerefMut for Div"],["impl DerefMut for Dollar"],["impl DerefMut for Dot"],["impl DerefMut for Eq"],["impl DerefMut for Gt"],["impl DerefMut for Lt"],["impl DerefMut for Or"],["impl DerefMut for Pound"],["impl DerefMut for Question"],["impl DerefMut for Rem"],["impl DerefMut for Semi"],["impl DerefMut for Star"],["impl DerefMut for Sub"],["impl DerefMut for Tilde"]], "zeroize":[["impl<Z> DerefMut for Zeroizing<Z>where
        Z: Zeroize,
    "]] };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/drop/trait.Drop.js b/implementors/core/ops/drop/trait.Drop.js index a9d6397bf5c..ed22495c988 100644 --- a/implementors/core/ops/drop/trait.Drop.js +++ b/implementors/core/ops/drop/trait.Drop.js @@ -9,6 +9,5 @@ "p256":[["impl Drop for BlindedScalar"]], "scopeguard":[["impl<T, F, S> Drop for ScopeGuard<T, F, S>where
        F: FnOnce(T),
        S: Strategy,
    "]], "spin":[["impl<'a, T: ?Sized> Drop for SpinMutexGuard<'a, T>"],["impl<T, R> Drop for Once<T, R>"],["impl<'rwlock, T: ?Sized> Drop for RwLockReadGuard<'rwlock, T>"],["impl<'rwlock, T: ?Sized, R> Drop for RwLockUpgradableGuard<'rwlock, T, R>"],["impl<'rwlock, T: ?Sized, R> Drop for RwLockWriteGuard<'rwlock, T, R>"]], -"syn":[["impl<'a> Drop for ParseBuffer<'a>"]], "zeroize":[["impl<Z> Drop for Zeroizing<Z>where
        Z: Zeroize,
    "]] };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/index/trait.Index.js b/implementors/core/ops/index/trait.Index.js index ac4eeca61c7..4daf0bbdc55 100644 --- a/implementors/core/ops/index/trait.Index.js +++ b/implementors/core/ops/index/trait.Index.js @@ -1,5 +1,4 @@ (function() {var implementors = { "heapless":[["impl<'a, K, Q, V, S, const N: usize> Index<&'a Q> for IndexMap<K, V, S, N>where
        K: Eq + Hash + Borrow<Q>,
        Q: ?Sized + Eq + Hash,
        S: BuildHasher,
    "],["impl<'a, K, V, Q, const N: usize> Index<&'a Q> for LinearMap<K, V, N>where
        K: Borrow<Q> + Eq,
        Q: Eq + ?Sized,
    "]], -"postcard":[["impl<'a> Index<usize> for Slice<'a>"],["impl<const B: usize> Index<usize> for HVec<B>"]], -"syn":[["impl<T, P> Index<usize> for Punctuated<T, P>"]] +"postcard":[["impl<'a> Index<usize> for Slice<'a>"],["impl<const B: usize> Index<usize> for HVec<B>"]] };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/index/trait.IndexMut.js b/implementors/core/ops/index/trait.IndexMut.js index c2d4dca1822..0b4714f05c8 100644 --- a/implementors/core/ops/index/trait.IndexMut.js +++ b/implementors/core/ops/index/trait.IndexMut.js @@ -1,5 +1,4 @@ (function() {var implementors = { "heapless":[["impl<'a, K, Q, V, S, const N: usize> IndexMut<&'a Q> for IndexMap<K, V, S, N>where
        K: Eq + Hash + Borrow<Q>,
        Q: ?Sized + Eq + Hash,
        S: BuildHasher,
    "],["impl<'a, K, V, Q, const N: usize> IndexMut<&'a Q> for LinearMap<K, V, N>where
        K: Borrow<Q> + Eq,
        Q: Eq + ?Sized,
    "]], -"postcard":[["impl<'a> IndexMut<usize> for Slice<'a>"],["impl<const B: usize> IndexMut<usize> for HVec<B>"]], -"syn":[["impl<T, P> IndexMut<usize> for Punctuated<T, P>"]] +"postcard":[["impl<'a> IndexMut<usize> for Slice<'a>"],["impl<const B: usize> IndexMut<usize> for HVec<B>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js index 1d4ada47613..62a7766573c 100644 --- a/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -52,7 +52,6 @@ "signature":[["impl RefUnwindSafe for Error",1,["signature::error::Error"]]], "spin":[["impl<R = Spin> !RefUnwindSafe for Barrier<R>",1,["spin::barrier::Barrier"]],["impl RefUnwindSafe for BarrierWaitResult",1,["spin::barrier::BarrierWaitResult"]],["impl<T, F = fn() -> T, R = Spin> !RefUnwindSafe for Lazy<T, F, R>",1,["spin::lazy::Lazy"]],["impl<T, R = Spin> !RefUnwindSafe for SpinMutex<T, R>",1,["spin::mutex::spin::SpinMutex"]],["impl<'a, T: ?Sized> RefUnwindSafe for SpinMutexGuard<'a, T>where
        T: RefUnwindSafe,
    ",1,["spin::mutex::spin::SpinMutexGuard"]],["impl<T, R = Spin> !RefUnwindSafe for Mutex<T, R>",1,["spin::mutex::Mutex"]],["impl<'a, T: ?Sized> RefUnwindSafe for MutexGuard<'a, T>where
        T: RefUnwindSafe,
    ",1,["spin::mutex::MutexGuard"]],["impl<T = (), R = Spin> !RefUnwindSafe for Once<T, R>",1,["spin::once::Once"]],["impl RefUnwindSafe for Spin",1,["spin::relax::Spin"]],["impl RefUnwindSafe for Loop",1,["spin::relax::Loop"]],["impl<T, R = Spin> !RefUnwindSafe for RwLock<T, R>",1,["spin::rwlock::RwLock"]],["impl<'a, T: ?Sized> RefUnwindSafe for RwLockReadGuard<'a, T>where
        T: RefUnwindSafe,
    ",1,["spin::rwlock::RwLockReadGuard"]],["impl<'a, T, R = Spin> !RefUnwindSafe for RwLockWriteGuard<'a, T, R>",1,["spin::rwlock::RwLockWriteGuard"]],["impl<'a, T, R = Spin> !RefUnwindSafe for RwLockUpgradableGuard<'a, T, R>",1,["spin::rwlock::RwLockUpgradableGuard"]]], "subtle":[["impl RefUnwindSafe for Choice",1,["subtle::Choice"]],["impl<T> RefUnwindSafe for CtOption<T>where
        T: RefUnwindSafe,
    ",1,["subtle::CtOption"]]], -"syn":[["impl RefUnwindSafe for Underscore",1,["syn::token::Underscore"]],["impl RefUnwindSafe for Abstract",1,["syn::token::Abstract"]],["impl RefUnwindSafe for As",1,["syn::token::As"]],["impl RefUnwindSafe for Async",1,["syn::token::Async"]],["impl RefUnwindSafe for Auto",1,["syn::token::Auto"]],["impl RefUnwindSafe for Await",1,["syn::token::Await"]],["impl RefUnwindSafe for Become",1,["syn::token::Become"]],["impl RefUnwindSafe for Box",1,["syn::token::Box"]],["impl RefUnwindSafe for Break",1,["syn::token::Break"]],["impl RefUnwindSafe for Const",1,["syn::token::Const"]],["impl RefUnwindSafe for Continue",1,["syn::token::Continue"]],["impl RefUnwindSafe for Crate",1,["syn::token::Crate"]],["impl RefUnwindSafe for Default",1,["syn::token::Default"]],["impl RefUnwindSafe for Do",1,["syn::token::Do"]],["impl RefUnwindSafe for Dyn",1,["syn::token::Dyn"]],["impl RefUnwindSafe for Else",1,["syn::token::Else"]],["impl RefUnwindSafe for Enum",1,["syn::token::Enum"]],["impl RefUnwindSafe for Extern",1,["syn::token::Extern"]],["impl RefUnwindSafe for Final",1,["syn::token::Final"]],["impl RefUnwindSafe for Fn",1,["syn::token::Fn"]],["impl RefUnwindSafe for For",1,["syn::token::For"]],["impl RefUnwindSafe for If",1,["syn::token::If"]],["impl RefUnwindSafe for Impl",1,["syn::token::Impl"]],["impl RefUnwindSafe for In",1,["syn::token::In"]],["impl RefUnwindSafe for Let",1,["syn::token::Let"]],["impl RefUnwindSafe for Loop",1,["syn::token::Loop"]],["impl RefUnwindSafe for Macro",1,["syn::token::Macro"]],["impl RefUnwindSafe for Match",1,["syn::token::Match"]],["impl RefUnwindSafe for Mod",1,["syn::token::Mod"]],["impl RefUnwindSafe for Move",1,["syn::token::Move"]],["impl RefUnwindSafe for Mut",1,["syn::token::Mut"]],["impl RefUnwindSafe for Override",1,["syn::token::Override"]],["impl RefUnwindSafe for Priv",1,["syn::token::Priv"]],["impl RefUnwindSafe for Pub",1,["syn::token::Pub"]],["impl RefUnwindSafe for Ref",1,["syn::token::Ref"]],["impl RefUnwindSafe for Return",1,["syn::token::Return"]],["impl RefUnwindSafe for SelfType",1,["syn::token::SelfType"]],["impl RefUnwindSafe for SelfValue",1,["syn::token::SelfValue"]],["impl RefUnwindSafe for Static",1,["syn::token::Static"]],["impl RefUnwindSafe for Struct",1,["syn::token::Struct"]],["impl RefUnwindSafe for Super",1,["syn::token::Super"]],["impl RefUnwindSafe for Trait",1,["syn::token::Trait"]],["impl RefUnwindSafe for Try",1,["syn::token::Try"]],["impl RefUnwindSafe for Type",1,["syn::token::Type"]],["impl RefUnwindSafe for Typeof",1,["syn::token::Typeof"]],["impl RefUnwindSafe for Union",1,["syn::token::Union"]],["impl RefUnwindSafe for Unsafe",1,["syn::token::Unsafe"]],["impl RefUnwindSafe for Unsized",1,["syn::token::Unsized"]],["impl RefUnwindSafe for Use",1,["syn::token::Use"]],["impl RefUnwindSafe for Virtual",1,["syn::token::Virtual"]],["impl RefUnwindSafe for Where",1,["syn::token::Where"]],["impl RefUnwindSafe for While",1,["syn::token::While"]],["impl RefUnwindSafe for Yield",1,["syn::token::Yield"]],["impl RefUnwindSafe for Add",1,["syn::token::Add"]],["impl RefUnwindSafe for AddEq",1,["syn::token::AddEq"]],["impl RefUnwindSafe for And",1,["syn::token::And"]],["impl RefUnwindSafe for AndAnd",1,["syn::token::AndAnd"]],["impl RefUnwindSafe for AndEq",1,["syn::token::AndEq"]],["impl RefUnwindSafe for At",1,["syn::token::At"]],["impl RefUnwindSafe for Bang",1,["syn::token::Bang"]],["impl RefUnwindSafe for Caret",1,["syn::token::Caret"]],["impl RefUnwindSafe for CaretEq",1,["syn::token::CaretEq"]],["impl RefUnwindSafe for Colon",1,["syn::token::Colon"]],["impl RefUnwindSafe for Colon2",1,["syn::token::Colon2"]],["impl RefUnwindSafe for Comma",1,["syn::token::Comma"]],["impl RefUnwindSafe for Div",1,["syn::token::Div"]],["impl RefUnwindSafe for DivEq",1,["syn::token::DivEq"]],["impl RefUnwindSafe for Dollar",1,["syn::token::Dollar"]],["impl RefUnwindSafe for Dot",1,["syn::token::Dot"]],["impl RefUnwindSafe for Dot2",1,["syn::token::Dot2"]],["impl RefUnwindSafe for Dot3",1,["syn::token::Dot3"]],["impl RefUnwindSafe for DotDotEq",1,["syn::token::DotDotEq"]],["impl RefUnwindSafe for Eq",1,["syn::token::Eq"]],["impl RefUnwindSafe for EqEq",1,["syn::token::EqEq"]],["impl RefUnwindSafe for Ge",1,["syn::token::Ge"]],["impl RefUnwindSafe for Gt",1,["syn::token::Gt"]],["impl RefUnwindSafe for Le",1,["syn::token::Le"]],["impl RefUnwindSafe for Lt",1,["syn::token::Lt"]],["impl RefUnwindSafe for MulEq",1,["syn::token::MulEq"]],["impl RefUnwindSafe for Ne",1,["syn::token::Ne"]],["impl RefUnwindSafe for Or",1,["syn::token::Or"]],["impl RefUnwindSafe for OrEq",1,["syn::token::OrEq"]],["impl RefUnwindSafe for OrOr",1,["syn::token::OrOr"]],["impl RefUnwindSafe for Pound",1,["syn::token::Pound"]],["impl RefUnwindSafe for Question",1,["syn::token::Question"]],["impl RefUnwindSafe for RArrow",1,["syn::token::RArrow"]],["impl RefUnwindSafe for LArrow",1,["syn::token::LArrow"]],["impl RefUnwindSafe for Rem",1,["syn::token::Rem"]],["impl RefUnwindSafe for RemEq",1,["syn::token::RemEq"]],["impl RefUnwindSafe for FatArrow",1,["syn::token::FatArrow"]],["impl RefUnwindSafe for Semi",1,["syn::token::Semi"]],["impl RefUnwindSafe for Shl",1,["syn::token::Shl"]],["impl RefUnwindSafe for ShlEq",1,["syn::token::ShlEq"]],["impl RefUnwindSafe for Shr",1,["syn::token::Shr"]],["impl RefUnwindSafe for ShrEq",1,["syn::token::ShrEq"]],["impl RefUnwindSafe for Star",1,["syn::token::Star"]],["impl RefUnwindSafe for Sub",1,["syn::token::Sub"]],["impl RefUnwindSafe for SubEq",1,["syn::token::SubEq"]],["impl RefUnwindSafe for Tilde",1,["syn::token::Tilde"]],["impl RefUnwindSafe for Brace",1,["syn::token::Brace"]],["impl RefUnwindSafe for Bracket",1,["syn::token::Bracket"]],["impl RefUnwindSafe for Paren",1,["syn::token::Paren"]],["impl RefUnwindSafe for Group",1,["syn::token::Group"]],["impl RefUnwindSafe for Attribute",1,["syn::attr::Attribute"]],["impl RefUnwindSafe for AttrStyle",1,["syn::attr::AttrStyle"]],["impl RefUnwindSafe for Meta",1,["syn::attr::Meta"]],["impl RefUnwindSafe for MetaList",1,["syn::attr::MetaList"]],["impl RefUnwindSafe for MetaNameValue",1,["syn::attr::MetaNameValue"]],["impl RefUnwindSafe for NestedMeta",1,["syn::attr::NestedMeta"]],["impl RefUnwindSafe for Variant",1,["syn::data::Variant"]],["impl RefUnwindSafe for Fields",1,["syn::data::Fields"]],["impl RefUnwindSafe for FieldsNamed",1,["syn::data::FieldsNamed"]],["impl RefUnwindSafe for FieldsUnnamed",1,["syn::data::FieldsUnnamed"]],["impl RefUnwindSafe for Field",1,["syn::data::Field"]],["impl RefUnwindSafe for Visibility",1,["syn::data::Visibility"]],["impl RefUnwindSafe for VisPublic",1,["syn::data::VisPublic"]],["impl RefUnwindSafe for VisCrate",1,["syn::data::VisCrate"]],["impl RefUnwindSafe for VisRestricted",1,["syn::data::VisRestricted"]],["impl RefUnwindSafe for Expr",1,["syn::expr::Expr"]],["impl RefUnwindSafe for ExprArray",1,["syn::expr::ExprArray"]],["impl RefUnwindSafe for ExprAssign",1,["syn::expr::ExprAssign"]],["impl RefUnwindSafe for ExprAssignOp",1,["syn::expr::ExprAssignOp"]],["impl RefUnwindSafe for ExprAsync",1,["syn::expr::ExprAsync"]],["impl RefUnwindSafe for ExprAwait",1,["syn::expr::ExprAwait"]],["impl RefUnwindSafe for ExprBinary",1,["syn::expr::ExprBinary"]],["impl RefUnwindSafe for ExprBlock",1,["syn::expr::ExprBlock"]],["impl RefUnwindSafe for ExprBox",1,["syn::expr::ExprBox"]],["impl RefUnwindSafe for ExprBreak",1,["syn::expr::ExprBreak"]],["impl RefUnwindSafe for ExprCall",1,["syn::expr::ExprCall"]],["impl RefUnwindSafe for ExprCast",1,["syn::expr::ExprCast"]],["impl RefUnwindSafe for ExprClosure",1,["syn::expr::ExprClosure"]],["impl RefUnwindSafe for ExprContinue",1,["syn::expr::ExprContinue"]],["impl RefUnwindSafe for ExprField",1,["syn::expr::ExprField"]],["impl RefUnwindSafe for ExprForLoop",1,["syn::expr::ExprForLoop"]],["impl RefUnwindSafe for ExprGroup",1,["syn::expr::ExprGroup"]],["impl RefUnwindSafe for ExprIf",1,["syn::expr::ExprIf"]],["impl RefUnwindSafe for ExprIndex",1,["syn::expr::ExprIndex"]],["impl RefUnwindSafe for ExprLet",1,["syn::expr::ExprLet"]],["impl RefUnwindSafe for ExprLit",1,["syn::expr::ExprLit"]],["impl RefUnwindSafe for ExprLoop",1,["syn::expr::ExprLoop"]],["impl RefUnwindSafe for ExprMacro",1,["syn::expr::ExprMacro"]],["impl RefUnwindSafe for ExprMatch",1,["syn::expr::ExprMatch"]],["impl RefUnwindSafe for ExprMethodCall",1,["syn::expr::ExprMethodCall"]],["impl RefUnwindSafe for ExprParen",1,["syn::expr::ExprParen"]],["impl RefUnwindSafe for ExprPath",1,["syn::expr::ExprPath"]],["impl RefUnwindSafe for ExprRange",1,["syn::expr::ExprRange"]],["impl RefUnwindSafe for ExprReference",1,["syn::expr::ExprReference"]],["impl RefUnwindSafe for ExprRepeat",1,["syn::expr::ExprRepeat"]],["impl RefUnwindSafe for ExprReturn",1,["syn::expr::ExprReturn"]],["impl RefUnwindSafe for ExprStruct",1,["syn::expr::ExprStruct"]],["impl RefUnwindSafe for ExprTry",1,["syn::expr::ExprTry"]],["impl RefUnwindSafe for ExprTryBlock",1,["syn::expr::ExprTryBlock"]],["impl RefUnwindSafe for ExprTuple",1,["syn::expr::ExprTuple"]],["impl RefUnwindSafe for ExprType",1,["syn::expr::ExprType"]],["impl RefUnwindSafe for ExprUnary",1,["syn::expr::ExprUnary"]],["impl RefUnwindSafe for ExprUnsafe",1,["syn::expr::ExprUnsafe"]],["impl RefUnwindSafe for ExprWhile",1,["syn::expr::ExprWhile"]],["impl RefUnwindSafe for ExprYield",1,["syn::expr::ExprYield"]],["impl RefUnwindSafe for Member",1,["syn::expr::Member"]],["impl RefUnwindSafe for Index",1,["syn::expr::Index"]],["impl RefUnwindSafe for Generics",1,["syn::generics::Generics"]],["impl RefUnwindSafe for GenericParam",1,["syn::generics::GenericParam"]],["impl RefUnwindSafe for TypeParam",1,["syn::generics::TypeParam"]],["impl RefUnwindSafe for LifetimeDef",1,["syn::generics::LifetimeDef"]],["impl RefUnwindSafe for ConstParam",1,["syn::generics::ConstParam"]],["impl<'a> RefUnwindSafe for ImplGenerics<'a>",1,["syn::generics::ImplGenerics"]],["impl<'a> RefUnwindSafe for TypeGenerics<'a>",1,["syn::generics::TypeGenerics"]],["impl<'a> RefUnwindSafe for Turbofish<'a>",1,["syn::generics::Turbofish"]],["impl RefUnwindSafe for BoundLifetimes",1,["syn::generics::BoundLifetimes"]],["impl RefUnwindSafe for TypeParamBound",1,["syn::generics::TypeParamBound"]],["impl RefUnwindSafe for TraitBound",1,["syn::generics::TraitBound"]],["impl RefUnwindSafe for TraitBoundModifier",1,["syn::generics::TraitBoundModifier"]],["impl RefUnwindSafe for WhereClause",1,["syn::generics::WhereClause"]],["impl RefUnwindSafe for WherePredicate",1,["syn::generics::WherePredicate"]],["impl RefUnwindSafe for PredicateType",1,["syn::generics::PredicateType"]],["impl RefUnwindSafe for PredicateLifetime",1,["syn::generics::PredicateLifetime"]],["impl RefUnwindSafe for PredicateEq",1,["syn::generics::PredicateEq"]],["impl RefUnwindSafe for Lifetime",1,["syn::lifetime::Lifetime"]],["impl RefUnwindSafe for Lit",1,["syn::lit::Lit"]],["impl RefUnwindSafe for LitStr",1,["syn::lit::LitStr"]],["impl RefUnwindSafe for LitByteStr",1,["syn::lit::LitByteStr"]],["impl RefUnwindSafe for LitByte",1,["syn::lit::LitByte"]],["impl RefUnwindSafe for LitChar",1,["syn::lit::LitChar"]],["impl RefUnwindSafe for LitInt",1,["syn::lit::LitInt"]],["impl RefUnwindSafe for LitFloat",1,["syn::lit::LitFloat"]],["impl RefUnwindSafe for LitBool",1,["syn::lit::LitBool"]],["impl RefUnwindSafe for StrStyle",1,["syn::lit::StrStyle"]],["impl RefUnwindSafe for Macro",1,["syn::mac::Macro"]],["impl RefUnwindSafe for MacroDelimiter",1,["syn::mac::MacroDelimiter"]],["impl RefUnwindSafe for DeriveInput",1,["syn::derive::DeriveInput"]],["impl RefUnwindSafe for Data",1,["syn::derive::Data"]],["impl RefUnwindSafe for DataStruct",1,["syn::derive::DataStruct"]],["impl RefUnwindSafe for DataEnum",1,["syn::derive::DataEnum"]],["impl RefUnwindSafe for DataUnion",1,["syn::derive::DataUnion"]],["impl RefUnwindSafe for BinOp",1,["syn::op::BinOp"]],["impl RefUnwindSafe for UnOp",1,["syn::op::UnOp"]],["impl RefUnwindSafe for Type",1,["syn::ty::Type"]],["impl RefUnwindSafe for TypeArray",1,["syn::ty::TypeArray"]],["impl RefUnwindSafe for TypeBareFn",1,["syn::ty::TypeBareFn"]],["impl RefUnwindSafe for TypeGroup",1,["syn::ty::TypeGroup"]],["impl RefUnwindSafe for TypeImplTrait",1,["syn::ty::TypeImplTrait"]],["impl RefUnwindSafe for TypeInfer",1,["syn::ty::TypeInfer"]],["impl RefUnwindSafe for TypeMacro",1,["syn::ty::TypeMacro"]],["impl RefUnwindSafe for TypeNever",1,["syn::ty::TypeNever"]],["impl RefUnwindSafe for TypeParen",1,["syn::ty::TypeParen"]],["impl RefUnwindSafe for TypePath",1,["syn::ty::TypePath"]],["impl RefUnwindSafe for TypePtr",1,["syn::ty::TypePtr"]],["impl RefUnwindSafe for TypeReference",1,["syn::ty::TypeReference"]],["impl RefUnwindSafe for TypeSlice",1,["syn::ty::TypeSlice"]],["impl RefUnwindSafe for TypeTraitObject",1,["syn::ty::TypeTraitObject"]],["impl RefUnwindSafe for TypeTuple",1,["syn::ty::TypeTuple"]],["impl RefUnwindSafe for Abi",1,["syn::ty::Abi"]],["impl RefUnwindSafe for BareFnArg",1,["syn::ty::BareFnArg"]],["impl RefUnwindSafe for Variadic",1,["syn::ty::Variadic"]],["impl RefUnwindSafe for ReturnType",1,["syn::ty::ReturnType"]],["impl RefUnwindSafe for Path",1,["syn::path::Path"]],["impl RefUnwindSafe for PathSegment",1,["syn::path::PathSegment"]],["impl RefUnwindSafe for PathArguments",1,["syn::path::PathArguments"]],["impl RefUnwindSafe for GenericArgument",1,["syn::path::GenericArgument"]],["impl RefUnwindSafe for AngleBracketedGenericArguments",1,["syn::path::AngleBracketedGenericArguments"]],["impl RefUnwindSafe for Binding",1,["syn::path::Binding"]],["impl RefUnwindSafe for Constraint",1,["syn::path::Constraint"]],["impl RefUnwindSafe for ParenthesizedGenericArguments",1,["syn::path::ParenthesizedGenericArguments"]],["impl RefUnwindSafe for QSelf",1,["syn::path::QSelf"]],["impl RefUnwindSafe for TokenBuffer",1,["syn::buffer::TokenBuffer"]],["impl<'a> RefUnwindSafe for Cursor<'a>",1,["syn::buffer::Cursor"]],["impl<T, P> RefUnwindSafe for Punctuated<T, P>where
        P: RefUnwindSafe,
        T: RefUnwindSafe,
    ",1,["syn::punctuated::Punctuated"]],["impl<'a, T, P> RefUnwindSafe for Pairs<'a, T, P>where
        P: RefUnwindSafe,
        T: RefUnwindSafe,
    ",1,["syn::punctuated::Pairs"]],["impl<'a, T, P> RefUnwindSafe for PairsMut<'a, T, P>where
        P: RefUnwindSafe,
        T: RefUnwindSafe,
    ",1,["syn::punctuated::PairsMut"]],["impl<T, P> RefUnwindSafe for IntoPairs<T, P>where
        P: RefUnwindSafe,
        T: RefUnwindSafe,
    ",1,["syn::punctuated::IntoPairs"]],["impl<T> RefUnwindSafe for IntoIter<T>where
        T: RefUnwindSafe,
    ",1,["syn::punctuated::IntoIter"]],["impl<'a, T> !RefUnwindSafe for Iter<'a, T>",1,["syn::punctuated::Iter"]],["impl<'a, T> !RefUnwindSafe for IterMut<'a, T>",1,["syn::punctuated::IterMut"]],["impl<T, P> RefUnwindSafe for Pair<T, P>where
        P: RefUnwindSafe,
        T: RefUnwindSafe,
    ",1,["syn::punctuated::Pair"]],["impl<'a> !RefUnwindSafe for Lookahead1<'a>",1,["syn::lookahead::Lookahead1"]],["impl RefUnwindSafe for Error",1,["syn::error::Error"]],["impl<'a> !RefUnwindSafe for ParseBuffer<'a>",1,["syn::parse::ParseBuffer"]],["impl<'c, 'a> RefUnwindSafe for StepCursor<'c, 'a>",1,["syn::parse::StepCursor"]],["impl RefUnwindSafe for Nothing",1,["syn::parse::Nothing"]]], "synstructure":[["impl RefUnwindSafe for AddBounds",1,["synstructure::AddBounds"]],["impl RefUnwindSafe for BindStyle",1,["synstructure::BindStyle"]],["impl<'a> RefUnwindSafe for BindingInfo<'a>",1,["synstructure::BindingInfo"]],["impl<'a> RefUnwindSafe for VariantAst<'a>",1,["synstructure::VariantAst"]],["impl<'a> RefUnwindSafe for VariantInfo<'a>",1,["synstructure::VariantInfo"]],["impl<'a> RefUnwindSafe for Structure<'a>",1,["synstructure::Structure"]]], "trussed":[["impl RefUnwindSafe for Agree",1,["trussed::api::request::Agree"]],["impl RefUnwindSafe for Attest",1,["trussed::api::request::Attest"]],["impl RefUnwindSafe for DebugDumpStore",1,["trussed::api::request::DebugDumpStore"]],["impl RefUnwindSafe for Decrypt",1,["trussed::api::request::Decrypt"]],["impl RefUnwindSafe for Delete",1,["trussed::api::request::Delete"]],["impl RefUnwindSafe for DeleteAllKeys",1,["trussed::api::request::DeleteAllKeys"]],["impl RefUnwindSafe for DeriveKey",1,["trussed::api::request::DeriveKey"]],["impl RefUnwindSafe for DeserializeKey",1,["trussed::api::request::DeserializeKey"]],["impl RefUnwindSafe for Encrypt",1,["trussed::api::request::Encrypt"]],["impl RefUnwindSafe for Exists",1,["trussed::api::request::Exists"]],["impl RefUnwindSafe for GenerateKey",1,["trussed::api::request::GenerateKey"]],["impl RefUnwindSafe for GenerateSecretKey",1,["trussed::api::request::GenerateSecretKey"]],["impl RefUnwindSafe for Hash",1,["trussed::api::request::Hash"]],["impl RefUnwindSafe for LocateFile",1,["trussed::api::request::LocateFile"]],["impl RefUnwindSafe for ReadDirFilesFirst",1,["trussed::api::request::ReadDirFilesFirst"]],["impl RefUnwindSafe for ReadDirFilesNext",1,["trussed::api::request::ReadDirFilesNext"]],["impl RefUnwindSafe for ReadDirFirst",1,["trussed::api::request::ReadDirFirst"]],["impl RefUnwindSafe for ReadDirNext",1,["trussed::api::request::ReadDirNext"]],["impl RefUnwindSafe for ReadFile",1,["trussed::api::request::ReadFile"]],["impl RefUnwindSafe for Metadata",1,["trussed::api::request::Metadata"]],["impl RefUnwindSafe for RemoveFile",1,["trussed::api::request::RemoveFile"]],["impl RefUnwindSafe for RemoveDir",1,["trussed::api::request::RemoveDir"]],["impl RefUnwindSafe for RemoveDirAll",1,["trussed::api::request::RemoveDirAll"]],["impl RefUnwindSafe for RandomBytes",1,["trussed::api::request::RandomBytes"]],["impl RefUnwindSafe for SerializeKey",1,["trussed::api::request::SerializeKey"]],["impl RefUnwindSafe for Sign",1,["trussed::api::request::Sign"]],["impl RefUnwindSafe for WriteFile",1,["trussed::api::request::WriteFile"]],["impl RefUnwindSafe for UnsafeInjectKey",1,["trussed::api::request::UnsafeInjectKey"]],["impl RefUnwindSafe for UnsafeInjectSharedKey",1,["trussed::api::request::UnsafeInjectSharedKey"]],["impl RefUnwindSafe for UnwrapKey",1,["trussed::api::request::UnwrapKey"]],["impl RefUnwindSafe for Verify",1,["trussed::api::request::Verify"]],["impl RefUnwindSafe for WrapKey",1,["trussed::api::request::WrapKey"]],["impl RefUnwindSafe for RequestUserConsent",1,["trussed::api::request::RequestUserConsent"]],["impl RefUnwindSafe for Reboot",1,["trussed::api::request::Reboot"]],["impl RefUnwindSafe for Uptime",1,["trussed::api::request::Uptime"]],["impl RefUnwindSafe for Wink",1,["trussed::api::request::Wink"]],["impl RefUnwindSafe for CreateCounter",1,["trussed::api::request::CreateCounter"]],["impl RefUnwindSafe for IncrementCounter",1,["trussed::api::request::IncrementCounter"]],["impl RefUnwindSafe for DeleteCertificate",1,["trussed::api::request::DeleteCertificate"]],["impl RefUnwindSafe for ReadCertificate",1,["trussed::api::request::ReadCertificate"]],["impl RefUnwindSafe for WriteCertificate",1,["trussed::api::request::WriteCertificate"]],["impl RefUnwindSafe for SerdeExtension",1,["trussed::api::request::SerdeExtension"]],["impl RefUnwindSafe for Agree",1,["trussed::api::reply::Agree"]],["impl RefUnwindSafe for Attest",1,["trussed::api::reply::Attest"]],["impl RefUnwindSafe for DebugDumpStore",1,["trussed::api::reply::DebugDumpStore"]],["impl RefUnwindSafe for Decrypt",1,["trussed::api::reply::Decrypt"]],["impl RefUnwindSafe for Delete",1,["trussed::api::reply::Delete"]],["impl RefUnwindSafe for DeleteAllKeys",1,["trussed::api::reply::DeleteAllKeys"]],["impl RefUnwindSafe for DeriveKey",1,["trussed::api::reply::DeriveKey"]],["impl RefUnwindSafe for DeserializeKey",1,["trussed::api::reply::DeserializeKey"]],["impl RefUnwindSafe for Encrypt",1,["trussed::api::reply::Encrypt"]],["impl RefUnwindSafe for Exists",1,["trussed::api::reply::Exists"]],["impl RefUnwindSafe for GenerateKey",1,["trussed::api::reply::GenerateKey"]],["impl RefUnwindSafe for GenerateSecretKey",1,["trussed::api::reply::GenerateSecretKey"]],["impl RefUnwindSafe for Hash",1,["trussed::api::reply::Hash"]],["impl RefUnwindSafe for LocateFile",1,["trussed::api::reply::LocateFile"]],["impl RefUnwindSafe for ReadDirFilesFirst",1,["trussed::api::reply::ReadDirFilesFirst"]],["impl RefUnwindSafe for ReadDirFilesNext",1,["trussed::api::reply::ReadDirFilesNext"]],["impl RefUnwindSafe for ReadDirFirst",1,["trussed::api::reply::ReadDirFirst"]],["impl RefUnwindSafe for ReadDirNext",1,["trussed::api::reply::ReadDirNext"]],["impl RefUnwindSafe for ReadFile",1,["trussed::api::reply::ReadFile"]],["impl RefUnwindSafe for Metadata",1,["trussed::api::reply::Metadata"]],["impl RefUnwindSafe for RemoveDir",1,["trussed::api::reply::RemoveDir"]],["impl RefUnwindSafe for RemoveDirAll",1,["trussed::api::reply::RemoveDirAll"]],["impl RefUnwindSafe for RemoveFile",1,["trussed::api::reply::RemoveFile"]],["impl RefUnwindSafe for RandomBytes",1,["trussed::api::reply::RandomBytes"]],["impl RefUnwindSafe for SerializeKey",1,["trussed::api::reply::SerializeKey"]],["impl RefUnwindSafe for Sign",1,["trussed::api::reply::Sign"]],["impl RefUnwindSafe for WriteFile",1,["trussed::api::reply::WriteFile"]],["impl RefUnwindSafe for Verify",1,["trussed::api::reply::Verify"]],["impl RefUnwindSafe for UnsafeInjectKey",1,["trussed::api::reply::UnsafeInjectKey"]],["impl RefUnwindSafe for UnsafeInjectSharedKey",1,["trussed::api::reply::UnsafeInjectSharedKey"]],["impl RefUnwindSafe for UnwrapKey",1,["trussed::api::reply::UnwrapKey"]],["impl RefUnwindSafe for WrapKey",1,["trussed::api::reply::WrapKey"]],["impl RefUnwindSafe for RequestUserConsent",1,["trussed::api::reply::RequestUserConsent"]],["impl RefUnwindSafe for Reboot",1,["trussed::api::reply::Reboot"]],["impl RefUnwindSafe for Uptime",1,["trussed::api::reply::Uptime"]],["impl RefUnwindSafe for Wink",1,["trussed::api::reply::Wink"]],["impl RefUnwindSafe for CreateCounter",1,["trussed::api::reply::CreateCounter"]],["impl RefUnwindSafe for IncrementCounter",1,["trussed::api::reply::IncrementCounter"]],["impl RefUnwindSafe for DeleteCertificate",1,["trussed::api::reply::DeleteCertificate"]],["impl RefUnwindSafe for ReadCertificate",1,["trussed::api::reply::ReadCertificate"]],["impl RefUnwindSafe for WriteCertificate",1,["trussed::api::reply::WriteCertificate"]],["impl RefUnwindSafe for SerdeExtension",1,["trussed::api::reply::SerdeExtension"]],["impl RefUnwindSafe for Request",1,["trussed::api::Request"]],["impl RefUnwindSafe for Reply",1,["trussed::api::Reply"]],["impl<I> RefUnwindSafe for BackendId<I>where
        I: RefUnwindSafe,
    ",1,["trussed::backend::BackendId"]],["impl RefUnwindSafe for CoreOnly",1,["trussed::backend::CoreOnly"]],["impl RefUnwindSafe for NoId",1,["trussed::backend::NoId"]],["impl RefUnwindSafe for ClientError",1,["trussed::client::ClientError"]],["impl<'c, T, C: ?Sized> RefUnwindSafe for FutureResult<'c, T, C>where
        C: RefUnwindSafe,
        T: RefUnwindSafe,
    ",1,["trussed::client::FutureResult"]],["impl<S, D = CoreOnly> !RefUnwindSafe for ClientImplementation<S, D>",1,["trussed::client::ClientImplementation"]],["impl<D> RefUnwindSafe for ClientBuilder<D>where
        <D as Dispatch>::BackendId: RefUnwindSafe,
    ",1,["trussed::client::ClientBuilder"]],["impl<D> !RefUnwindSafe for PreparedClient<D>",1,["trussed::client::PreparedClient"]],["impl RefUnwindSafe for Error",1,["trussed::error::Error"]],["impl RefUnwindSafe for Key",1,["trussed::key::Key"]],["impl RefUnwindSafe for Info",1,["trussed::key::Info"]],["impl RefUnwindSafe for Kind",1,["trussed::key::Kind"]],["impl RefUnwindSafe for Flags",1,["trussed::key::Flags"]],["impl RefUnwindSafe for Secrecy",1,["trussed::key::Secrecy"]],["impl RefUnwindSafe for Aes256Cbc",1,["trussed::mechanisms::Aes256Cbc"]],["impl RefUnwindSafe for Chacha8Poly1305",1,["trussed::mechanisms::Chacha8Poly1305"]],["impl RefUnwindSafe for SharedSecret",1,["trussed::mechanisms::SharedSecret"]],["impl RefUnwindSafe for Ed255",1,["trussed::mechanisms::Ed255"]],["impl RefUnwindSafe for HmacBlake2s",1,["trussed::mechanisms::HmacBlake2s"]],["impl RefUnwindSafe for HmacSha1",1,["trussed::mechanisms::HmacSha1"]],["impl RefUnwindSafe for HmacSha256",1,["trussed::mechanisms::HmacSha256"]],["impl RefUnwindSafe for HmacSha512",1,["trussed::mechanisms::HmacSha512"]],["impl RefUnwindSafe for P256",1,["trussed::mechanisms::P256"]],["impl RefUnwindSafe for P256Prehashed",1,["trussed::mechanisms::P256Prehashed"]],["impl RefUnwindSafe for Sha256",1,["trussed::mechanisms::Sha256"]],["impl RefUnwindSafe for Tdes",1,["trussed::mechanisms::Tdes"]],["impl RefUnwindSafe for Totp",1,["trussed::mechanisms::Totp"]],["impl RefUnwindSafe for Trng",1,["trussed::mechanisms::Trng"]],["impl RefUnwindSafe for X255",1,["trussed::mechanisms::X255"]],["impl<I, C> !RefUnwindSafe for ServiceEndpoint<I, C>",1,["trussed::pipe::ServiceEndpoint"]],["impl<'l> RefUnwindSafe for TbsCertificate<'l>",1,["trussed::service::attest::TbsCertificate"]],["impl<'l> RefUnwindSafe for Certificate<'l>",1,["trussed::service::attest::Certificate"]],["impl RefUnwindSafe for SerializedSignature",1,["trussed::service::attest::SerializedSignature"]],["impl RefUnwindSafe for Version",1,["trussed::service::attest::Version"]],["impl<'a> RefUnwindSafe for BigEndianInteger<'a>",1,["trussed::service::attest::BigEndianInteger"]],["impl RefUnwindSafe for SignatureAlgorithm",1,["trussed::service::attest::SignatureAlgorithm"]],["impl<'l> RefUnwindSafe for Name<'l>",1,["trussed::service::attest::Name"]],["impl RefUnwindSafe for Extension",1,["trussed::service::attest::Extension"]],["impl<'l> RefUnwindSafe for Extensions<'l>",1,["trussed::service::attest::Extensions"]],["impl RefUnwindSafe for ParsedDatetime",1,["trussed::service::attest::ParsedDatetime"]],["impl<'l> RefUnwindSafe for Datetime<'l>",1,["trussed::service::attest::Datetime"]],["impl<'l> RefUnwindSafe for Validity<'l>",1,["trussed::service::attest::Validity"]],["impl RefUnwindSafe for SerializedSubjectPublicKey",1,["trussed::service::attest::SerializedSubjectPublicKey"]],["impl<P> RefUnwindSafe for ServiceResources<P>where
        P: RefUnwindSafe,
    ",1,["trussed::service::ServiceResources"]],["impl<P, D = CoreOnly> !RefUnwindSafe for Service<P, D>",1,["trussed::service::Service"]],["impl<S> RefUnwindSafe for ClientCertstore<S>where
        S: RefUnwindSafe,
    ",1,["trussed::store::certstore::ClientCertstore"]],["impl<S> RefUnwindSafe for ClientCounterstore<S>where
        S: RefUnwindSafe,
    ",1,["trussed::store::counterstore::ClientCounterstore"]],["impl RefUnwindSafe for ReadDirState",1,["trussed::store::filestore::ReadDirState"]],["impl RefUnwindSafe for ReadDirFilesState",1,["trussed::store::filestore::ReadDirFilesState"]],["impl<S> RefUnwindSafe for ClientFilestore<S>where
        S: RefUnwindSafe,
    ",1,["trussed::store::filestore::ClientFilestore"]],["impl<S> RefUnwindSafe for ClientKeystore<S>where
        S: RefUnwindSafe,
    ",1,["trussed::store::keystore::ClientKeystore"]],["impl<S> !RefUnwindSafe for Fs<S>",1,["trussed::store::Fs"]],["impl RefUnwindSafe for Status",1,["trussed::types::ui::Status"]],["impl RefUnwindSafe for To",1,["trussed::types::reboot::To"]],["impl RefUnwindSafe for Level",1,["trussed::types::consent::Level"]],["impl RefUnwindSafe for Urgency",1,["trussed::types::consent::Urgency"]],["impl RefUnwindSafe for Error",1,["trussed::types::consent::Error"]],["impl RefUnwindSafe for NoData",1,["trussed::types::NoData"]],["impl RefUnwindSafe for Id",1,["trussed::types::Id"]],["impl RefUnwindSafe for CertId",1,["trussed::types::CertId"]],["impl RefUnwindSafe for CounterId",1,["trussed::types::CounterId"]],["impl RefUnwindSafe for KeyId",1,["trussed::types::KeyId"]],["impl<B> RefUnwindSafe for Context<B>where
        B: RefUnwindSafe,
    ",1,["trussed::types::Context"]],["impl RefUnwindSafe for CoreContext",1,["trussed::types::CoreContext"]],["impl RefUnwindSafe for Attributes",1,["trussed::types::Attributes"]],["impl RefUnwindSafe for CertificateType",1,["trussed::types::CertificateType"]],["impl RefUnwindSafe for DataAttributes",1,["trussed::types::DataAttributes"]],["impl RefUnwindSafe for KeyAttributes",1,["trussed::types::KeyAttributes"]],["impl RefUnwindSafe for Letters",1,["trussed::types::Letters"]],["impl RefUnwindSafe for ObjectType",1,["trussed::types::ObjectType"]],["impl RefUnwindSafe for PublicKeyAttributes",1,["trussed::types::PublicKeyAttributes"]],["impl RefUnwindSafe for PrivateKeyAttributes",1,["trussed::types::PrivateKeyAttributes"]],["impl RefUnwindSafe for Location",1,["trussed::types::Location"]],["impl RefUnwindSafe for StorageAttributes",1,["trussed::types::StorageAttributes"]],["impl RefUnwindSafe for Mechanism",1,["trussed::types::Mechanism"]],["impl RefUnwindSafe for KeySerialization",1,["trussed::types::KeySerialization"]],["impl RefUnwindSafe for SignatureSerialization",1,["trussed::types::SignatureSerialization"]]], "typenum":[["impl RefUnwindSafe for B0",1,["typenum::bit::B0"]],["impl RefUnwindSafe for B1",1,["typenum::bit::B1"]],["impl<U> RefUnwindSafe for PInt<U>where
        U: RefUnwindSafe,
    ",1,["typenum::int::PInt"]],["impl<U> RefUnwindSafe for NInt<U>where
        U: RefUnwindSafe,
    ",1,["typenum::int::NInt"]],["impl RefUnwindSafe for Z0",1,["typenum::int::Z0"]],["impl RefUnwindSafe for UTerm",1,["typenum::uint::UTerm"]],["impl<U, B> RefUnwindSafe for UInt<U, B>where
        B: RefUnwindSafe,
        U: RefUnwindSafe,
    ",1,["typenum::uint::UInt"]],["impl RefUnwindSafe for ATerm",1,["typenum::array::ATerm"]],["impl<V, A> RefUnwindSafe for TArr<V, A>where
        A: RefUnwindSafe,
        V: RefUnwindSafe,
    ",1,["typenum::array::TArr"]],["impl RefUnwindSafe for Greater",1,["typenum::Greater"]],["impl RefUnwindSafe for Less",1,["typenum::Less"]],["impl RefUnwindSafe for Equal",1,["typenum::Equal"]]], diff --git a/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/implementors/core/panic/unwind_safe/trait.UnwindSafe.js index 93b197c6e2c..3822b369335 100644 --- a/implementors/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/implementors/core/panic/unwind_safe/trait.UnwindSafe.js @@ -52,7 +52,6 @@ "signature":[["impl UnwindSafe for Error",1,["signature::error::Error"]]], "spin":[["impl<R> UnwindSafe for Barrier<R>where
        R: UnwindSafe,
    ",1,["spin::barrier::Barrier"]],["impl UnwindSafe for BarrierWaitResult",1,["spin::barrier::BarrierWaitResult"]],["impl<T, F, R> UnwindSafe for Lazy<T, F, R>where
        F: UnwindSafe,
        R: UnwindSafe,
        T: UnwindSafe,
    ",1,["spin::lazy::Lazy"]],["impl<T: ?Sized, R> UnwindSafe for SpinMutex<T, R>where
        R: UnwindSafe,
        T: UnwindSafe,
    ",1,["spin::mutex::spin::SpinMutex"]],["impl<'a, T: ?Sized> UnwindSafe for SpinMutexGuard<'a, T>where
        T: RefUnwindSafe,
    ",1,["spin::mutex::spin::SpinMutexGuard"]],["impl<T: ?Sized, R> UnwindSafe for Mutex<T, R>where
        R: UnwindSafe,
        T: UnwindSafe,
    ",1,["spin::mutex::Mutex"]],["impl<'a, T: ?Sized> UnwindSafe for MutexGuard<'a, T>where
        T: RefUnwindSafe,
    ",1,["spin::mutex::MutexGuard"]],["impl<T, R> UnwindSafe for Once<T, R>where
        R: UnwindSafe,
        T: UnwindSafe,
    ",1,["spin::once::Once"]],["impl UnwindSafe for Spin",1,["spin::relax::Spin"]],["impl UnwindSafe for Loop",1,["spin::relax::Loop"]],["impl<T: ?Sized, R> UnwindSafe for RwLock<T, R>where
        R: UnwindSafe,
        T: UnwindSafe,
    ",1,["spin::rwlock::RwLock"]],["impl<'a, T: ?Sized> UnwindSafe for RwLockReadGuard<'a, T>where
        T: RefUnwindSafe,
    ",1,["spin::rwlock::RwLockReadGuard"]],["impl<'a, T, R = Spin> !UnwindSafe for RwLockWriteGuard<'a, T, R>",1,["spin::rwlock::RwLockWriteGuard"]],["impl<'a, T, R = Spin> !UnwindSafe for RwLockUpgradableGuard<'a, T, R>",1,["spin::rwlock::RwLockUpgradableGuard"]]], "subtle":[["impl UnwindSafe for Choice",1,["subtle::Choice"]],["impl<T> UnwindSafe for CtOption<T>where
        T: UnwindSafe,
    ",1,["subtle::CtOption"]]], -"syn":[["impl UnwindSafe for Underscore",1,["syn::token::Underscore"]],["impl UnwindSafe for Abstract",1,["syn::token::Abstract"]],["impl UnwindSafe for As",1,["syn::token::As"]],["impl UnwindSafe for Async",1,["syn::token::Async"]],["impl UnwindSafe for Auto",1,["syn::token::Auto"]],["impl UnwindSafe for Await",1,["syn::token::Await"]],["impl UnwindSafe for Become",1,["syn::token::Become"]],["impl UnwindSafe for Box",1,["syn::token::Box"]],["impl UnwindSafe for Break",1,["syn::token::Break"]],["impl UnwindSafe for Const",1,["syn::token::Const"]],["impl UnwindSafe for Continue",1,["syn::token::Continue"]],["impl UnwindSafe for Crate",1,["syn::token::Crate"]],["impl UnwindSafe for Default",1,["syn::token::Default"]],["impl UnwindSafe for Do",1,["syn::token::Do"]],["impl UnwindSafe for Dyn",1,["syn::token::Dyn"]],["impl UnwindSafe for Else",1,["syn::token::Else"]],["impl UnwindSafe for Enum",1,["syn::token::Enum"]],["impl UnwindSafe for Extern",1,["syn::token::Extern"]],["impl UnwindSafe for Final",1,["syn::token::Final"]],["impl UnwindSafe for Fn",1,["syn::token::Fn"]],["impl UnwindSafe for For",1,["syn::token::For"]],["impl UnwindSafe for If",1,["syn::token::If"]],["impl UnwindSafe for Impl",1,["syn::token::Impl"]],["impl UnwindSafe for In",1,["syn::token::In"]],["impl UnwindSafe for Let",1,["syn::token::Let"]],["impl UnwindSafe for Loop",1,["syn::token::Loop"]],["impl UnwindSafe for Macro",1,["syn::token::Macro"]],["impl UnwindSafe for Match",1,["syn::token::Match"]],["impl UnwindSafe for Mod",1,["syn::token::Mod"]],["impl UnwindSafe for Move",1,["syn::token::Move"]],["impl UnwindSafe for Mut",1,["syn::token::Mut"]],["impl UnwindSafe for Override",1,["syn::token::Override"]],["impl UnwindSafe for Priv",1,["syn::token::Priv"]],["impl UnwindSafe for Pub",1,["syn::token::Pub"]],["impl UnwindSafe for Ref",1,["syn::token::Ref"]],["impl UnwindSafe for Return",1,["syn::token::Return"]],["impl UnwindSafe for SelfType",1,["syn::token::SelfType"]],["impl UnwindSafe for SelfValue",1,["syn::token::SelfValue"]],["impl UnwindSafe for Static",1,["syn::token::Static"]],["impl UnwindSafe for Struct",1,["syn::token::Struct"]],["impl UnwindSafe for Super",1,["syn::token::Super"]],["impl UnwindSafe for Trait",1,["syn::token::Trait"]],["impl UnwindSafe for Try",1,["syn::token::Try"]],["impl UnwindSafe for Type",1,["syn::token::Type"]],["impl UnwindSafe for Typeof",1,["syn::token::Typeof"]],["impl UnwindSafe for Union",1,["syn::token::Union"]],["impl UnwindSafe for Unsafe",1,["syn::token::Unsafe"]],["impl UnwindSafe for Unsized",1,["syn::token::Unsized"]],["impl UnwindSafe for Use",1,["syn::token::Use"]],["impl UnwindSafe for Virtual",1,["syn::token::Virtual"]],["impl UnwindSafe for Where",1,["syn::token::Where"]],["impl UnwindSafe for While",1,["syn::token::While"]],["impl UnwindSafe for Yield",1,["syn::token::Yield"]],["impl UnwindSafe for Add",1,["syn::token::Add"]],["impl UnwindSafe for AddEq",1,["syn::token::AddEq"]],["impl UnwindSafe for And",1,["syn::token::And"]],["impl UnwindSafe for AndAnd",1,["syn::token::AndAnd"]],["impl UnwindSafe for AndEq",1,["syn::token::AndEq"]],["impl UnwindSafe for At",1,["syn::token::At"]],["impl UnwindSafe for Bang",1,["syn::token::Bang"]],["impl UnwindSafe for Caret",1,["syn::token::Caret"]],["impl UnwindSafe for CaretEq",1,["syn::token::CaretEq"]],["impl UnwindSafe for Colon",1,["syn::token::Colon"]],["impl UnwindSafe for Colon2",1,["syn::token::Colon2"]],["impl UnwindSafe for Comma",1,["syn::token::Comma"]],["impl UnwindSafe for Div",1,["syn::token::Div"]],["impl UnwindSafe for DivEq",1,["syn::token::DivEq"]],["impl UnwindSafe for Dollar",1,["syn::token::Dollar"]],["impl UnwindSafe for Dot",1,["syn::token::Dot"]],["impl UnwindSafe for Dot2",1,["syn::token::Dot2"]],["impl UnwindSafe for Dot3",1,["syn::token::Dot3"]],["impl UnwindSafe for DotDotEq",1,["syn::token::DotDotEq"]],["impl UnwindSafe for Eq",1,["syn::token::Eq"]],["impl UnwindSafe for EqEq",1,["syn::token::EqEq"]],["impl UnwindSafe for Ge",1,["syn::token::Ge"]],["impl UnwindSafe for Gt",1,["syn::token::Gt"]],["impl UnwindSafe for Le",1,["syn::token::Le"]],["impl UnwindSafe for Lt",1,["syn::token::Lt"]],["impl UnwindSafe for MulEq",1,["syn::token::MulEq"]],["impl UnwindSafe for Ne",1,["syn::token::Ne"]],["impl UnwindSafe for Or",1,["syn::token::Or"]],["impl UnwindSafe for OrEq",1,["syn::token::OrEq"]],["impl UnwindSafe for OrOr",1,["syn::token::OrOr"]],["impl UnwindSafe for Pound",1,["syn::token::Pound"]],["impl UnwindSafe for Question",1,["syn::token::Question"]],["impl UnwindSafe for RArrow",1,["syn::token::RArrow"]],["impl UnwindSafe for LArrow",1,["syn::token::LArrow"]],["impl UnwindSafe for Rem",1,["syn::token::Rem"]],["impl UnwindSafe for RemEq",1,["syn::token::RemEq"]],["impl UnwindSafe for FatArrow",1,["syn::token::FatArrow"]],["impl UnwindSafe for Semi",1,["syn::token::Semi"]],["impl UnwindSafe for Shl",1,["syn::token::Shl"]],["impl UnwindSafe for ShlEq",1,["syn::token::ShlEq"]],["impl UnwindSafe for Shr",1,["syn::token::Shr"]],["impl UnwindSafe for ShrEq",1,["syn::token::ShrEq"]],["impl UnwindSafe for Star",1,["syn::token::Star"]],["impl UnwindSafe for Sub",1,["syn::token::Sub"]],["impl UnwindSafe for SubEq",1,["syn::token::SubEq"]],["impl UnwindSafe for Tilde",1,["syn::token::Tilde"]],["impl UnwindSafe for Brace",1,["syn::token::Brace"]],["impl UnwindSafe for Bracket",1,["syn::token::Bracket"]],["impl UnwindSafe for Paren",1,["syn::token::Paren"]],["impl UnwindSafe for Group",1,["syn::token::Group"]],["impl UnwindSafe for Attribute",1,["syn::attr::Attribute"]],["impl UnwindSafe for AttrStyle",1,["syn::attr::AttrStyle"]],["impl UnwindSafe for Meta",1,["syn::attr::Meta"]],["impl UnwindSafe for MetaList",1,["syn::attr::MetaList"]],["impl UnwindSafe for MetaNameValue",1,["syn::attr::MetaNameValue"]],["impl UnwindSafe for NestedMeta",1,["syn::attr::NestedMeta"]],["impl UnwindSafe for Variant",1,["syn::data::Variant"]],["impl UnwindSafe for Fields",1,["syn::data::Fields"]],["impl UnwindSafe for FieldsNamed",1,["syn::data::FieldsNamed"]],["impl UnwindSafe for FieldsUnnamed",1,["syn::data::FieldsUnnamed"]],["impl UnwindSafe for Field",1,["syn::data::Field"]],["impl UnwindSafe for Visibility",1,["syn::data::Visibility"]],["impl UnwindSafe for VisPublic",1,["syn::data::VisPublic"]],["impl UnwindSafe for VisCrate",1,["syn::data::VisCrate"]],["impl UnwindSafe for VisRestricted",1,["syn::data::VisRestricted"]],["impl UnwindSafe for Expr",1,["syn::expr::Expr"]],["impl UnwindSafe for ExprArray",1,["syn::expr::ExprArray"]],["impl UnwindSafe for ExprAssign",1,["syn::expr::ExprAssign"]],["impl UnwindSafe for ExprAssignOp",1,["syn::expr::ExprAssignOp"]],["impl UnwindSafe for ExprAsync",1,["syn::expr::ExprAsync"]],["impl UnwindSafe for ExprAwait",1,["syn::expr::ExprAwait"]],["impl UnwindSafe for ExprBinary",1,["syn::expr::ExprBinary"]],["impl UnwindSafe for ExprBlock",1,["syn::expr::ExprBlock"]],["impl UnwindSafe for ExprBox",1,["syn::expr::ExprBox"]],["impl UnwindSafe for ExprBreak",1,["syn::expr::ExprBreak"]],["impl UnwindSafe for ExprCall",1,["syn::expr::ExprCall"]],["impl UnwindSafe for ExprCast",1,["syn::expr::ExprCast"]],["impl UnwindSafe for ExprClosure",1,["syn::expr::ExprClosure"]],["impl UnwindSafe for ExprContinue",1,["syn::expr::ExprContinue"]],["impl UnwindSafe for ExprField",1,["syn::expr::ExprField"]],["impl UnwindSafe for ExprForLoop",1,["syn::expr::ExprForLoop"]],["impl UnwindSafe for ExprGroup",1,["syn::expr::ExprGroup"]],["impl UnwindSafe for ExprIf",1,["syn::expr::ExprIf"]],["impl UnwindSafe for ExprIndex",1,["syn::expr::ExprIndex"]],["impl UnwindSafe for ExprLet",1,["syn::expr::ExprLet"]],["impl UnwindSafe for ExprLit",1,["syn::expr::ExprLit"]],["impl UnwindSafe for ExprLoop",1,["syn::expr::ExprLoop"]],["impl UnwindSafe for ExprMacro",1,["syn::expr::ExprMacro"]],["impl UnwindSafe for ExprMatch",1,["syn::expr::ExprMatch"]],["impl UnwindSafe for ExprMethodCall",1,["syn::expr::ExprMethodCall"]],["impl UnwindSafe for ExprParen",1,["syn::expr::ExprParen"]],["impl UnwindSafe for ExprPath",1,["syn::expr::ExprPath"]],["impl UnwindSafe for ExprRange",1,["syn::expr::ExprRange"]],["impl UnwindSafe for ExprReference",1,["syn::expr::ExprReference"]],["impl UnwindSafe for ExprRepeat",1,["syn::expr::ExprRepeat"]],["impl UnwindSafe for ExprReturn",1,["syn::expr::ExprReturn"]],["impl UnwindSafe for ExprStruct",1,["syn::expr::ExprStruct"]],["impl UnwindSafe for ExprTry",1,["syn::expr::ExprTry"]],["impl UnwindSafe for ExprTryBlock",1,["syn::expr::ExprTryBlock"]],["impl UnwindSafe for ExprTuple",1,["syn::expr::ExprTuple"]],["impl UnwindSafe for ExprType",1,["syn::expr::ExprType"]],["impl UnwindSafe for ExprUnary",1,["syn::expr::ExprUnary"]],["impl UnwindSafe for ExprUnsafe",1,["syn::expr::ExprUnsafe"]],["impl UnwindSafe for ExprWhile",1,["syn::expr::ExprWhile"]],["impl UnwindSafe for ExprYield",1,["syn::expr::ExprYield"]],["impl UnwindSafe for Member",1,["syn::expr::Member"]],["impl UnwindSafe for Index",1,["syn::expr::Index"]],["impl UnwindSafe for Generics",1,["syn::generics::Generics"]],["impl UnwindSafe for GenericParam",1,["syn::generics::GenericParam"]],["impl UnwindSafe for TypeParam",1,["syn::generics::TypeParam"]],["impl UnwindSafe for LifetimeDef",1,["syn::generics::LifetimeDef"]],["impl UnwindSafe for ConstParam",1,["syn::generics::ConstParam"]],["impl<'a> UnwindSafe for ImplGenerics<'a>",1,["syn::generics::ImplGenerics"]],["impl<'a> UnwindSafe for TypeGenerics<'a>",1,["syn::generics::TypeGenerics"]],["impl<'a> UnwindSafe for Turbofish<'a>",1,["syn::generics::Turbofish"]],["impl UnwindSafe for BoundLifetimes",1,["syn::generics::BoundLifetimes"]],["impl UnwindSafe for TypeParamBound",1,["syn::generics::TypeParamBound"]],["impl UnwindSafe for TraitBound",1,["syn::generics::TraitBound"]],["impl UnwindSafe for TraitBoundModifier",1,["syn::generics::TraitBoundModifier"]],["impl UnwindSafe for WhereClause",1,["syn::generics::WhereClause"]],["impl UnwindSafe for WherePredicate",1,["syn::generics::WherePredicate"]],["impl UnwindSafe for PredicateType",1,["syn::generics::PredicateType"]],["impl UnwindSafe for PredicateLifetime",1,["syn::generics::PredicateLifetime"]],["impl UnwindSafe for PredicateEq",1,["syn::generics::PredicateEq"]],["impl UnwindSafe for Lifetime",1,["syn::lifetime::Lifetime"]],["impl UnwindSafe for Lit",1,["syn::lit::Lit"]],["impl UnwindSafe for LitStr",1,["syn::lit::LitStr"]],["impl UnwindSafe for LitByteStr",1,["syn::lit::LitByteStr"]],["impl UnwindSafe for LitByte",1,["syn::lit::LitByte"]],["impl UnwindSafe for LitChar",1,["syn::lit::LitChar"]],["impl UnwindSafe for LitInt",1,["syn::lit::LitInt"]],["impl UnwindSafe for LitFloat",1,["syn::lit::LitFloat"]],["impl UnwindSafe for LitBool",1,["syn::lit::LitBool"]],["impl UnwindSafe for StrStyle",1,["syn::lit::StrStyle"]],["impl UnwindSafe for Macro",1,["syn::mac::Macro"]],["impl UnwindSafe for MacroDelimiter",1,["syn::mac::MacroDelimiter"]],["impl UnwindSafe for DeriveInput",1,["syn::derive::DeriveInput"]],["impl UnwindSafe for Data",1,["syn::derive::Data"]],["impl UnwindSafe for DataStruct",1,["syn::derive::DataStruct"]],["impl UnwindSafe for DataEnum",1,["syn::derive::DataEnum"]],["impl UnwindSafe for DataUnion",1,["syn::derive::DataUnion"]],["impl UnwindSafe for BinOp",1,["syn::op::BinOp"]],["impl UnwindSafe for UnOp",1,["syn::op::UnOp"]],["impl UnwindSafe for Type",1,["syn::ty::Type"]],["impl UnwindSafe for TypeArray",1,["syn::ty::TypeArray"]],["impl UnwindSafe for TypeBareFn",1,["syn::ty::TypeBareFn"]],["impl UnwindSafe for TypeGroup",1,["syn::ty::TypeGroup"]],["impl UnwindSafe for TypeImplTrait",1,["syn::ty::TypeImplTrait"]],["impl UnwindSafe for TypeInfer",1,["syn::ty::TypeInfer"]],["impl UnwindSafe for TypeMacro",1,["syn::ty::TypeMacro"]],["impl UnwindSafe for TypeNever",1,["syn::ty::TypeNever"]],["impl UnwindSafe for TypeParen",1,["syn::ty::TypeParen"]],["impl UnwindSafe for TypePath",1,["syn::ty::TypePath"]],["impl UnwindSafe for TypePtr",1,["syn::ty::TypePtr"]],["impl UnwindSafe for TypeReference",1,["syn::ty::TypeReference"]],["impl UnwindSafe for TypeSlice",1,["syn::ty::TypeSlice"]],["impl UnwindSafe for TypeTraitObject",1,["syn::ty::TypeTraitObject"]],["impl UnwindSafe for TypeTuple",1,["syn::ty::TypeTuple"]],["impl UnwindSafe for Abi",1,["syn::ty::Abi"]],["impl UnwindSafe for BareFnArg",1,["syn::ty::BareFnArg"]],["impl UnwindSafe for Variadic",1,["syn::ty::Variadic"]],["impl UnwindSafe for ReturnType",1,["syn::ty::ReturnType"]],["impl UnwindSafe for Path",1,["syn::path::Path"]],["impl UnwindSafe for PathSegment",1,["syn::path::PathSegment"]],["impl UnwindSafe for PathArguments",1,["syn::path::PathArguments"]],["impl UnwindSafe for GenericArgument",1,["syn::path::GenericArgument"]],["impl UnwindSafe for AngleBracketedGenericArguments",1,["syn::path::AngleBracketedGenericArguments"]],["impl UnwindSafe for Binding",1,["syn::path::Binding"]],["impl UnwindSafe for Constraint",1,["syn::path::Constraint"]],["impl UnwindSafe for ParenthesizedGenericArguments",1,["syn::path::ParenthesizedGenericArguments"]],["impl UnwindSafe for QSelf",1,["syn::path::QSelf"]],["impl UnwindSafe for TokenBuffer",1,["syn::buffer::TokenBuffer"]],["impl<'a> UnwindSafe for Cursor<'a>",1,["syn::buffer::Cursor"]],["impl<T, P> UnwindSafe for Punctuated<T, P>where
        P: UnwindSafe,
        T: UnwindSafe,
    ",1,["syn::punctuated::Punctuated"]],["impl<'a, T, P> UnwindSafe for Pairs<'a, T, P>where
        P: RefUnwindSafe,
        T: RefUnwindSafe,
    ",1,["syn::punctuated::Pairs"]],["impl<'a, T, P> !UnwindSafe for PairsMut<'a, T, P>",1,["syn::punctuated::PairsMut"]],["impl<T, P> UnwindSafe for IntoPairs<T, P>where
        P: UnwindSafe + RefUnwindSafe,
        T: UnwindSafe + RefUnwindSafe,
    ",1,["syn::punctuated::IntoPairs"]],["impl<T> UnwindSafe for IntoIter<T>where
        T: UnwindSafe + RefUnwindSafe,
    ",1,["syn::punctuated::IntoIter"]],["impl<'a, T> !UnwindSafe for Iter<'a, T>",1,["syn::punctuated::Iter"]],["impl<'a, T> !UnwindSafe for IterMut<'a, T>",1,["syn::punctuated::IterMut"]],["impl<T, P> UnwindSafe for Pair<T, P>where
        P: UnwindSafe,
        T: UnwindSafe,
    ",1,["syn::punctuated::Pair"]],["impl<'a> UnwindSafe for Lookahead1<'a>",1,["syn::lookahead::Lookahead1"]],["impl UnwindSafe for Error",1,["syn::error::Error"]],["impl<'a> !UnwindSafe for ParseBuffer<'a>",1,["syn::parse::ParseBuffer"]],["impl<'c, 'a> UnwindSafe for StepCursor<'c, 'a>",1,["syn::parse::StepCursor"]],["impl UnwindSafe for Nothing",1,["syn::parse::Nothing"]]], "synstructure":[["impl UnwindSafe for AddBounds",1,["synstructure::AddBounds"]],["impl UnwindSafe for BindStyle",1,["synstructure::BindStyle"]],["impl<'a> UnwindSafe for BindingInfo<'a>",1,["synstructure::BindingInfo"]],["impl<'a> UnwindSafe for VariantAst<'a>",1,["synstructure::VariantAst"]],["impl<'a> UnwindSafe for VariantInfo<'a>",1,["synstructure::VariantInfo"]],["impl<'a> UnwindSafe for Structure<'a>",1,["synstructure::Structure"]]], "trussed":[["impl UnwindSafe for Agree",1,["trussed::api::request::Agree"]],["impl UnwindSafe for Attest",1,["trussed::api::request::Attest"]],["impl UnwindSafe for DebugDumpStore",1,["trussed::api::request::DebugDumpStore"]],["impl UnwindSafe for Decrypt",1,["trussed::api::request::Decrypt"]],["impl UnwindSafe for Delete",1,["trussed::api::request::Delete"]],["impl UnwindSafe for DeleteAllKeys",1,["trussed::api::request::DeleteAllKeys"]],["impl UnwindSafe for DeriveKey",1,["trussed::api::request::DeriveKey"]],["impl UnwindSafe for DeserializeKey",1,["trussed::api::request::DeserializeKey"]],["impl UnwindSafe for Encrypt",1,["trussed::api::request::Encrypt"]],["impl UnwindSafe for Exists",1,["trussed::api::request::Exists"]],["impl UnwindSafe for GenerateKey",1,["trussed::api::request::GenerateKey"]],["impl UnwindSafe for GenerateSecretKey",1,["trussed::api::request::GenerateSecretKey"]],["impl UnwindSafe for Hash",1,["trussed::api::request::Hash"]],["impl UnwindSafe for LocateFile",1,["trussed::api::request::LocateFile"]],["impl UnwindSafe for ReadDirFilesFirst",1,["trussed::api::request::ReadDirFilesFirst"]],["impl UnwindSafe for ReadDirFilesNext",1,["trussed::api::request::ReadDirFilesNext"]],["impl UnwindSafe for ReadDirFirst",1,["trussed::api::request::ReadDirFirst"]],["impl UnwindSafe for ReadDirNext",1,["trussed::api::request::ReadDirNext"]],["impl UnwindSafe for ReadFile",1,["trussed::api::request::ReadFile"]],["impl UnwindSafe for Metadata",1,["trussed::api::request::Metadata"]],["impl UnwindSafe for RemoveFile",1,["trussed::api::request::RemoveFile"]],["impl UnwindSafe for RemoveDir",1,["trussed::api::request::RemoveDir"]],["impl UnwindSafe for RemoveDirAll",1,["trussed::api::request::RemoveDirAll"]],["impl UnwindSafe for RandomBytes",1,["trussed::api::request::RandomBytes"]],["impl UnwindSafe for SerializeKey",1,["trussed::api::request::SerializeKey"]],["impl UnwindSafe for Sign",1,["trussed::api::request::Sign"]],["impl UnwindSafe for WriteFile",1,["trussed::api::request::WriteFile"]],["impl UnwindSafe for UnsafeInjectKey",1,["trussed::api::request::UnsafeInjectKey"]],["impl UnwindSafe for UnsafeInjectSharedKey",1,["trussed::api::request::UnsafeInjectSharedKey"]],["impl UnwindSafe for UnwrapKey",1,["trussed::api::request::UnwrapKey"]],["impl UnwindSafe for Verify",1,["trussed::api::request::Verify"]],["impl UnwindSafe for WrapKey",1,["trussed::api::request::WrapKey"]],["impl UnwindSafe for RequestUserConsent",1,["trussed::api::request::RequestUserConsent"]],["impl UnwindSafe for Reboot",1,["trussed::api::request::Reboot"]],["impl UnwindSafe for Uptime",1,["trussed::api::request::Uptime"]],["impl UnwindSafe for Wink",1,["trussed::api::request::Wink"]],["impl UnwindSafe for CreateCounter",1,["trussed::api::request::CreateCounter"]],["impl UnwindSafe for IncrementCounter",1,["trussed::api::request::IncrementCounter"]],["impl UnwindSafe for DeleteCertificate",1,["trussed::api::request::DeleteCertificate"]],["impl UnwindSafe for ReadCertificate",1,["trussed::api::request::ReadCertificate"]],["impl UnwindSafe for WriteCertificate",1,["trussed::api::request::WriteCertificate"]],["impl UnwindSafe for SerdeExtension",1,["trussed::api::request::SerdeExtension"]],["impl UnwindSafe for Agree",1,["trussed::api::reply::Agree"]],["impl UnwindSafe for Attest",1,["trussed::api::reply::Attest"]],["impl UnwindSafe for DebugDumpStore",1,["trussed::api::reply::DebugDumpStore"]],["impl UnwindSafe for Decrypt",1,["trussed::api::reply::Decrypt"]],["impl UnwindSafe for Delete",1,["trussed::api::reply::Delete"]],["impl UnwindSafe for DeleteAllKeys",1,["trussed::api::reply::DeleteAllKeys"]],["impl UnwindSafe for DeriveKey",1,["trussed::api::reply::DeriveKey"]],["impl UnwindSafe for DeserializeKey",1,["trussed::api::reply::DeserializeKey"]],["impl UnwindSafe for Encrypt",1,["trussed::api::reply::Encrypt"]],["impl UnwindSafe for Exists",1,["trussed::api::reply::Exists"]],["impl UnwindSafe for GenerateKey",1,["trussed::api::reply::GenerateKey"]],["impl UnwindSafe for GenerateSecretKey",1,["trussed::api::reply::GenerateSecretKey"]],["impl UnwindSafe for Hash",1,["trussed::api::reply::Hash"]],["impl UnwindSafe for LocateFile",1,["trussed::api::reply::LocateFile"]],["impl UnwindSafe for ReadDirFilesFirst",1,["trussed::api::reply::ReadDirFilesFirst"]],["impl UnwindSafe for ReadDirFilesNext",1,["trussed::api::reply::ReadDirFilesNext"]],["impl UnwindSafe for ReadDirFirst",1,["trussed::api::reply::ReadDirFirst"]],["impl UnwindSafe for ReadDirNext",1,["trussed::api::reply::ReadDirNext"]],["impl UnwindSafe for ReadFile",1,["trussed::api::reply::ReadFile"]],["impl UnwindSafe for Metadata",1,["trussed::api::reply::Metadata"]],["impl UnwindSafe for RemoveDir",1,["trussed::api::reply::RemoveDir"]],["impl UnwindSafe for RemoveDirAll",1,["trussed::api::reply::RemoveDirAll"]],["impl UnwindSafe for RemoveFile",1,["trussed::api::reply::RemoveFile"]],["impl UnwindSafe for RandomBytes",1,["trussed::api::reply::RandomBytes"]],["impl UnwindSafe for SerializeKey",1,["trussed::api::reply::SerializeKey"]],["impl UnwindSafe for Sign",1,["trussed::api::reply::Sign"]],["impl UnwindSafe for WriteFile",1,["trussed::api::reply::WriteFile"]],["impl UnwindSafe for Verify",1,["trussed::api::reply::Verify"]],["impl UnwindSafe for UnsafeInjectKey",1,["trussed::api::reply::UnsafeInjectKey"]],["impl UnwindSafe for UnsafeInjectSharedKey",1,["trussed::api::reply::UnsafeInjectSharedKey"]],["impl UnwindSafe for UnwrapKey",1,["trussed::api::reply::UnwrapKey"]],["impl UnwindSafe for WrapKey",1,["trussed::api::reply::WrapKey"]],["impl UnwindSafe for RequestUserConsent",1,["trussed::api::reply::RequestUserConsent"]],["impl UnwindSafe for Reboot",1,["trussed::api::reply::Reboot"]],["impl UnwindSafe for Uptime",1,["trussed::api::reply::Uptime"]],["impl UnwindSafe for Wink",1,["trussed::api::reply::Wink"]],["impl UnwindSafe for CreateCounter",1,["trussed::api::reply::CreateCounter"]],["impl UnwindSafe for IncrementCounter",1,["trussed::api::reply::IncrementCounter"]],["impl UnwindSafe for DeleteCertificate",1,["trussed::api::reply::DeleteCertificate"]],["impl UnwindSafe for ReadCertificate",1,["trussed::api::reply::ReadCertificate"]],["impl UnwindSafe for WriteCertificate",1,["trussed::api::reply::WriteCertificate"]],["impl UnwindSafe for SerdeExtension",1,["trussed::api::reply::SerdeExtension"]],["impl UnwindSafe for Request",1,["trussed::api::Request"]],["impl UnwindSafe for Reply",1,["trussed::api::Reply"]],["impl<I> UnwindSafe for BackendId<I>where
        I: UnwindSafe,
    ",1,["trussed::backend::BackendId"]],["impl UnwindSafe for CoreOnly",1,["trussed::backend::CoreOnly"]],["impl UnwindSafe for NoId",1,["trussed::backend::NoId"]],["impl UnwindSafe for ClientError",1,["trussed::client::ClientError"]],["impl<'c, T, C> !UnwindSafe for FutureResult<'c, T, C>",1,["trussed::client::FutureResult"]],["impl<S, D = CoreOnly> !UnwindSafe for ClientImplementation<S, D>",1,["trussed::client::ClientImplementation"]],["impl<D> UnwindSafe for ClientBuilder<D>where
        <D as Dispatch>::BackendId: RefUnwindSafe,
    ",1,["trussed::client::ClientBuilder"]],["impl<D> !UnwindSafe for PreparedClient<D>",1,["trussed::client::PreparedClient"]],["impl UnwindSafe for Error",1,["trussed::error::Error"]],["impl UnwindSafe for Key",1,["trussed::key::Key"]],["impl UnwindSafe for Info",1,["trussed::key::Info"]],["impl UnwindSafe for Kind",1,["trussed::key::Kind"]],["impl UnwindSafe for Flags",1,["trussed::key::Flags"]],["impl UnwindSafe for Secrecy",1,["trussed::key::Secrecy"]],["impl UnwindSafe for Aes256Cbc",1,["trussed::mechanisms::Aes256Cbc"]],["impl UnwindSafe for Chacha8Poly1305",1,["trussed::mechanisms::Chacha8Poly1305"]],["impl UnwindSafe for SharedSecret",1,["trussed::mechanisms::SharedSecret"]],["impl UnwindSafe for Ed255",1,["trussed::mechanisms::Ed255"]],["impl UnwindSafe for HmacBlake2s",1,["trussed::mechanisms::HmacBlake2s"]],["impl UnwindSafe for HmacSha1",1,["trussed::mechanisms::HmacSha1"]],["impl UnwindSafe for HmacSha256",1,["trussed::mechanisms::HmacSha256"]],["impl UnwindSafe for HmacSha512",1,["trussed::mechanisms::HmacSha512"]],["impl UnwindSafe for P256",1,["trussed::mechanisms::P256"]],["impl UnwindSafe for P256Prehashed",1,["trussed::mechanisms::P256Prehashed"]],["impl UnwindSafe for Sha256",1,["trussed::mechanisms::Sha256"]],["impl UnwindSafe for Tdes",1,["trussed::mechanisms::Tdes"]],["impl UnwindSafe for Totp",1,["trussed::mechanisms::Totp"]],["impl UnwindSafe for Trng",1,["trussed::mechanisms::Trng"]],["impl UnwindSafe for X255",1,["trussed::mechanisms::X255"]],["impl<I, C> !UnwindSafe for ServiceEndpoint<I, C>",1,["trussed::pipe::ServiceEndpoint"]],["impl<'l> UnwindSafe for TbsCertificate<'l>",1,["trussed::service::attest::TbsCertificate"]],["impl<'l> UnwindSafe for Certificate<'l>",1,["trussed::service::attest::Certificate"]],["impl UnwindSafe for SerializedSignature",1,["trussed::service::attest::SerializedSignature"]],["impl UnwindSafe for Version",1,["trussed::service::attest::Version"]],["impl<'a> UnwindSafe for BigEndianInteger<'a>",1,["trussed::service::attest::BigEndianInteger"]],["impl UnwindSafe for SignatureAlgorithm",1,["trussed::service::attest::SignatureAlgorithm"]],["impl<'l> UnwindSafe for Name<'l>",1,["trussed::service::attest::Name"]],["impl UnwindSafe for Extension",1,["trussed::service::attest::Extension"]],["impl<'l> UnwindSafe for Extensions<'l>",1,["trussed::service::attest::Extensions"]],["impl UnwindSafe for ParsedDatetime",1,["trussed::service::attest::ParsedDatetime"]],["impl<'l> UnwindSafe for Datetime<'l>",1,["trussed::service::attest::Datetime"]],["impl<'l> UnwindSafe for Validity<'l>",1,["trussed::service::attest::Validity"]],["impl UnwindSafe for SerializedSubjectPublicKey",1,["trussed::service::attest::SerializedSubjectPublicKey"]],["impl<P> UnwindSafe for ServiceResources<P>where
        P: UnwindSafe,
    ",1,["trussed::service::ServiceResources"]],["impl<P, D = CoreOnly> !UnwindSafe for Service<P, D>",1,["trussed::service::Service"]],["impl<S> UnwindSafe for ClientCertstore<S>where
        S: UnwindSafe,
    ",1,["trussed::store::certstore::ClientCertstore"]],["impl<S> UnwindSafe for ClientCounterstore<S>where
        S: UnwindSafe,
    ",1,["trussed::store::counterstore::ClientCounterstore"]],["impl UnwindSafe for ReadDirState",1,["trussed::store::filestore::ReadDirState"]],["impl UnwindSafe for ReadDirFilesState",1,["trussed::store::filestore::ReadDirFilesState"]],["impl<S> UnwindSafe for ClientFilestore<S>where
        S: UnwindSafe,
    ",1,["trussed::store::filestore::ClientFilestore"]],["impl<S> UnwindSafe for ClientKeystore<S>where
        S: UnwindSafe,
    ",1,["trussed::store::keystore::ClientKeystore"]],["impl<S> !UnwindSafe for Fs<S>",1,["trussed::store::Fs"]],["impl UnwindSafe for Status",1,["trussed::types::ui::Status"]],["impl UnwindSafe for To",1,["trussed::types::reboot::To"]],["impl UnwindSafe for Level",1,["trussed::types::consent::Level"]],["impl UnwindSafe for Urgency",1,["trussed::types::consent::Urgency"]],["impl UnwindSafe for Error",1,["trussed::types::consent::Error"]],["impl UnwindSafe for NoData",1,["trussed::types::NoData"]],["impl UnwindSafe for Id",1,["trussed::types::Id"]],["impl UnwindSafe for CertId",1,["trussed::types::CertId"]],["impl UnwindSafe for CounterId",1,["trussed::types::CounterId"]],["impl UnwindSafe for KeyId",1,["trussed::types::KeyId"]],["impl<B> UnwindSafe for Context<B>where
        B: UnwindSafe,
    ",1,["trussed::types::Context"]],["impl UnwindSafe for CoreContext",1,["trussed::types::CoreContext"]],["impl UnwindSafe for Attributes",1,["trussed::types::Attributes"]],["impl UnwindSafe for CertificateType",1,["trussed::types::CertificateType"]],["impl UnwindSafe for DataAttributes",1,["trussed::types::DataAttributes"]],["impl UnwindSafe for KeyAttributes",1,["trussed::types::KeyAttributes"]],["impl UnwindSafe for Letters",1,["trussed::types::Letters"]],["impl UnwindSafe for ObjectType",1,["trussed::types::ObjectType"]],["impl UnwindSafe for PublicKeyAttributes",1,["trussed::types::PublicKeyAttributes"]],["impl UnwindSafe for PrivateKeyAttributes",1,["trussed::types::PrivateKeyAttributes"]],["impl UnwindSafe for Location",1,["trussed::types::Location"]],["impl UnwindSafe for StorageAttributes",1,["trussed::types::StorageAttributes"]],["impl UnwindSafe for Mechanism",1,["trussed::types::Mechanism"]],["impl UnwindSafe for KeySerialization",1,["trussed::types::KeySerialization"]],["impl UnwindSafe for SignatureSerialization",1,["trussed::types::SignatureSerialization"]]], "typenum":[["impl UnwindSafe for B0",1,["typenum::bit::B0"]],["impl UnwindSafe for B1",1,["typenum::bit::B1"]],["impl<U> UnwindSafe for PInt<U>where
        U: UnwindSafe,
    ",1,["typenum::int::PInt"]],["impl<U> UnwindSafe for NInt<U>where
        U: UnwindSafe,
    ",1,["typenum::int::NInt"]],["impl UnwindSafe for Z0",1,["typenum::int::Z0"]],["impl UnwindSafe for UTerm",1,["typenum::uint::UTerm"]],["impl<U, B> UnwindSafe for UInt<U, B>where
        B: UnwindSafe,
        U: UnwindSafe,
    ",1,["typenum::uint::UInt"]],["impl UnwindSafe for ATerm",1,["typenum::array::ATerm"]],["impl<V, A> UnwindSafe for TArr<V, A>where
        A: UnwindSafe,
        V: UnwindSafe,
    ",1,["typenum::array::TArr"]],["impl UnwindSafe for Greater",1,["typenum::Greater"]],["impl UnwindSafe for Less",1,["typenum::Less"]],["impl UnwindSafe for Equal",1,["typenum::Equal"]]], diff --git a/implementors/quote/ident_fragment/trait.IdentFragment.js b/implementors/quote/ident_fragment/trait.IdentFragment.js index 27db79d7840..05ee4dcce3c 100644 --- a/implementors/quote/ident_fragment/trait.IdentFragment.js +++ b/implementors/quote/ident_fragment/trait.IdentFragment.js @@ -1,4 +1,3 @@ (function() {var implementors = { -"quote":[], -"syn":[["impl IdentFragment for Member"],["impl IdentFragment for Index"]] +"quote":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/quote/to_tokens/trait.ToTokens.js b/implementors/quote/to_tokens/trait.ToTokens.js index 3f950814ca9..bceeebcfb47 100644 --- a/implementors/quote/to_tokens/trait.ToTokens.js +++ b/implementors/quote/to_tokens/trait.ToTokens.js @@ -1,5 +1,4 @@ (function() {var implementors = { "quote":[], -"syn":[["impl ToTokens for Underscore"],["impl ToTokens for Abstract"],["impl ToTokens for As"],["impl ToTokens for Async"],["impl ToTokens for Auto"],["impl ToTokens for Await"],["impl ToTokens for Become"],["impl ToTokens for Box"],["impl ToTokens for Break"],["impl ToTokens for Const"],["impl ToTokens for Continue"],["impl ToTokens for Crate"],["impl ToTokens for Default"],["impl ToTokens for Do"],["impl ToTokens for Dyn"],["impl ToTokens for Else"],["impl ToTokens for Enum"],["impl ToTokens for Extern"],["impl ToTokens for Final"],["impl ToTokens for Fn"],["impl ToTokens for For"],["impl ToTokens for If"],["impl ToTokens for Impl"],["impl ToTokens for In"],["impl ToTokens for Let"],["impl ToTokens for Loop"],["impl ToTokens for Macro"],["impl ToTokens for Match"],["impl ToTokens for Mod"],["impl ToTokens for Move"],["impl ToTokens for Mut"],["impl ToTokens for Override"],["impl ToTokens for Priv"],["impl ToTokens for Pub"],["impl ToTokens for Ref"],["impl ToTokens for Return"],["impl ToTokens for SelfType"],["impl ToTokens for SelfValue"],["impl ToTokens for Static"],["impl ToTokens for Struct"],["impl ToTokens for Super"],["impl ToTokens for Trait"],["impl ToTokens for Try"],["impl ToTokens for Type"],["impl ToTokens for Typeof"],["impl ToTokens for Union"],["impl ToTokens for Unsafe"],["impl ToTokens for Unsized"],["impl ToTokens for Use"],["impl ToTokens for Virtual"],["impl ToTokens for Where"],["impl ToTokens for While"],["impl ToTokens for Yield"],["impl ToTokens for Add"],["impl ToTokens for AddEq"],["impl ToTokens for And"],["impl ToTokens for AndAnd"],["impl ToTokens for AndEq"],["impl ToTokens for At"],["impl ToTokens for Bang"],["impl ToTokens for Caret"],["impl ToTokens for CaretEq"],["impl ToTokens for Colon"],["impl ToTokens for Colon2"],["impl ToTokens for Comma"],["impl ToTokens for Div"],["impl ToTokens for DivEq"],["impl ToTokens for Dollar"],["impl ToTokens for Dot"],["impl ToTokens for Dot2"],["impl ToTokens for Dot3"],["impl ToTokens for DotDotEq"],["impl ToTokens for Eq"],["impl ToTokens for EqEq"],["impl ToTokens for Ge"],["impl ToTokens for Gt"],["impl ToTokens for Le"],["impl ToTokens for Lt"],["impl ToTokens for MulEq"],["impl ToTokens for Ne"],["impl ToTokens for Or"],["impl ToTokens for OrEq"],["impl ToTokens for OrOr"],["impl ToTokens for Pound"],["impl ToTokens for Question"],["impl ToTokens for RArrow"],["impl ToTokens for LArrow"],["impl ToTokens for Rem"],["impl ToTokens for RemEq"],["impl ToTokens for FatArrow"],["impl ToTokens for Semi"],["impl ToTokens for Shl"],["impl ToTokens for ShlEq"],["impl ToTokens for Shr"],["impl ToTokens for ShrEq"],["impl ToTokens for Star"],["impl ToTokens for Sub"],["impl ToTokens for SubEq"],["impl ToTokens for Tilde"],["impl ToTokens for Meta"],["impl ToTokens for NestedMeta"],["impl ToTokens for Attribute"],["impl ToTokens for MetaList"],["impl ToTokens for MetaNameValue"],["impl ToTokens for Fields"],["impl ToTokens for Visibility"],["impl ToTokens for Variant"],["impl ToTokens for FieldsNamed"],["impl ToTokens for FieldsUnnamed"],["impl ToTokens for Field"],["impl ToTokens for VisPublic"],["impl ToTokens for VisCrate"],["impl ToTokens for VisRestricted"],["impl ToTokens for Expr"],["impl ToTokens for ExprArray"],["impl ToTokens for ExprAssign"],["impl ToTokens for ExprAssignOp"],["impl ToTokens for ExprAsync"],["impl ToTokens for ExprAwait"],["impl ToTokens for ExprBlock"],["impl ToTokens for ExprBox"],["impl ToTokens for ExprBreak"],["impl ToTokens for ExprClosure"],["impl ToTokens for ExprContinue"],["impl ToTokens for ExprForLoop"],["impl ToTokens for ExprGroup"],["impl ToTokens for ExprIf"],["impl ToTokens for ExprLet"],["impl ToTokens for ExprLoop"],["impl ToTokens for ExprMacro"],["impl ToTokens for ExprMatch"],["impl ToTokens for ExprMethodCall"],["impl ToTokens for ExprRange"],["impl ToTokens for ExprReference"],["impl ToTokens for ExprRepeat"],["impl ToTokens for ExprReturn"],["impl ToTokens for ExprStruct"],["impl ToTokens for ExprTry"],["impl ToTokens for ExprTryBlock"],["impl ToTokens for ExprTuple"],["impl ToTokens for ExprType"],["impl ToTokens for ExprUnsafe"],["impl ToTokens for ExprWhile"],["impl ToTokens for ExprYield"],["impl ToTokens for ExprCall"],["impl ToTokens for ExprBinary"],["impl ToTokens for ExprUnary"],["impl ToTokens for ExprLit"],["impl ToTokens for ExprCast"],["impl ToTokens for ExprField"],["impl ToTokens for Member"],["impl ToTokens for Index"],["impl ToTokens for ExprIndex"],["impl ToTokens for ExprPath"],["impl ToTokens for ExprParen"],["impl ToTokens for GenericParam"],["impl ToTokens for TypeParamBound"],["impl ToTokens for WherePredicate"],["impl ToTokens for Generics"],["impl<'a> ToTokens for ImplGenerics<'a>"],["impl<'a> ToTokens for TypeGenerics<'a>"],["impl<'a> ToTokens for Turbofish<'a>"],["impl ToTokens for BoundLifetimes"],["impl ToTokens for LifetimeDef"],["impl ToTokens for TypeParam"],["impl ToTokens for TraitBound"],["impl ToTokens for TraitBoundModifier"],["impl ToTokens for ConstParam"],["impl ToTokens for WhereClause"],["impl ToTokens for PredicateType"],["impl ToTokens for PredicateLifetime"],["impl ToTokens for PredicateEq"],["impl ToTokens for Lifetime"],["impl ToTokens for Lit"],["impl ToTokens for LitStr"],["impl ToTokens for LitByteStr"],["impl ToTokens for LitByte"],["impl ToTokens for LitChar"],["impl ToTokens for LitInt"],["impl ToTokens for LitFloat"],["impl ToTokens for LitBool"],["impl ToTokens for Macro"],["impl ToTokens for DeriveInput"],["impl ToTokens for BinOp"],["impl ToTokens for UnOp"],["impl ToTokens for Type"],["impl ToTokens for TypeSlice"],["impl ToTokens for TypeArray"],["impl ToTokens for TypePtr"],["impl ToTokens for TypeReference"],["impl ToTokens for TypeBareFn"],["impl ToTokens for TypeNever"],["impl ToTokens for TypeTuple"],["impl ToTokens for TypePath"],["impl ToTokens for TypeTraitObject"],["impl ToTokens for TypeImplTrait"],["impl ToTokens for TypeGroup"],["impl ToTokens for TypeParen"],["impl ToTokens for TypeInfer"],["impl ToTokens for TypeMacro"],["impl ToTokens for ReturnType"],["impl ToTokens for BareFnArg"],["impl ToTokens for Variadic"],["impl ToTokens for Abi"],["impl ToTokens for Path"],["impl ToTokens for PathSegment"],["impl ToTokens for PathArguments"],["impl ToTokens for GenericArgument"],["impl ToTokens for AngleBracketedGenericArguments"],["impl ToTokens for Binding"],["impl ToTokens for Constraint"],["impl ToTokens for ParenthesizedGenericArguments"],["impl<T, P> ToTokens for Punctuated<T, P>where
        T: ToTokens,
        P: ToTokens,
    "],["impl<T, P> ToTokens for Pair<T, P>where
        T: ToTokens,
        P: ToTokens,
    "]], "synstructure":[["impl ToTokens for BindStyle"],["impl<'a> ToTokens for BindingInfo<'a>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/syn/ext/trait.IdentExt.js b/implementors/syn/ext/trait.IdentExt.js deleted file mode 100644 index a0219ef55d0..00000000000 --- a/implementors/syn/ext/trait.IdentExt.js +++ /dev/null @@ -1,3 +0,0 @@ -(function() {var implementors = { -"syn":[] -};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/syn/lookahead/trait.Peek.js b/implementors/syn/lookahead/trait.Peek.js deleted file mode 100644 index a0219ef55d0..00000000000 --- a/implementors/syn/lookahead/trait.Peek.js +++ /dev/null @@ -1,3 +0,0 @@ -(function() {var implementors = { -"syn":[] -};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/syn/parse/discouraged/trait.Speculative.js b/implementors/syn/parse/discouraged/trait.Speculative.js deleted file mode 100644 index a0219ef55d0..00000000000 --- a/implementors/syn/parse/discouraged/trait.Speculative.js +++ /dev/null @@ -1,3 +0,0 @@ -(function() {var implementors = { -"syn":[] -};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/syn/parse/trait.Parse.js b/implementors/syn/parse/trait.Parse.js deleted file mode 100644 index a0219ef55d0..00000000000 --- a/implementors/syn/parse/trait.Parse.js +++ /dev/null @@ -1,3 +0,0 @@ -(function() {var implementors = { -"syn":[] -};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/syn/parse/trait.Parser.js b/implementors/syn/parse/trait.Parser.js deleted file mode 100644 index a0219ef55d0..00000000000 --- a/implementors/syn/parse/trait.Parser.js +++ /dev/null @@ -1,3 +0,0 @@ -(function() {var implementors = { -"syn":[] -};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/syn/spanned/trait.Spanned.js b/implementors/syn/spanned/trait.Spanned.js deleted file mode 100644 index a0219ef55d0..00000000000 --- a/implementors/syn/spanned/trait.Spanned.js +++ /dev/null @@ -1,3 +0,0 @@ -(function() {var implementors = { -"syn":[] -};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/syn/token/trait.Token.js b/implementors/syn/token/trait.Token.js deleted file mode 100644 index a0219ef55d0..00000000000 --- a/implementors/syn/token/trait.Token.js +++ /dev/null @@ -1,3 +0,0 @@ -(function() {var implementors = { -"syn":[] -};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/littlefs2_sys/constant.INT16_MAX.html b/littlefs2_sys/constant.INT16_MAX.html index d152afde6a4..be2a47311a1 100644 --- a/littlefs2_sys/constant.INT16_MAX.html +++ b/littlefs2_sys/constant.INT16_MAX.html @@ -1 +1 @@ -INT16_MAX in littlefs2_sys - Rust
    pub const INT16_MAX: u32 = 32767;
    \ No newline at end of file +INT16_MAX in littlefs2_sys - Rust
    pub const INT16_MAX: u32 = 32767;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.INT16_MIN.html b/littlefs2_sys/constant.INT16_MIN.html index a288326229c..93e5e94acc9 100644 --- a/littlefs2_sys/constant.INT16_MIN.html +++ b/littlefs2_sys/constant.INT16_MIN.html @@ -1 +1 @@ -INT16_MIN in littlefs2_sys - Rust
    pub const INT16_MIN: i32 = -32768;
    \ No newline at end of file +INT16_MIN in littlefs2_sys - Rust
    pub const INT16_MIN: i32 = -32768;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.INT32_MAX.html b/littlefs2_sys/constant.INT32_MAX.html index b8e20956bff..5e641c33872 100644 --- a/littlefs2_sys/constant.INT32_MAX.html +++ b/littlefs2_sys/constant.INT32_MAX.html @@ -1 +1 @@ -INT32_MAX in littlefs2_sys - Rust
    pub const INT32_MAX: u32 = 2147483647;
    \ No newline at end of file +INT32_MAX in littlefs2_sys - Rust
    pub const INT32_MAX: u32 = 2147483647;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.INT32_MIN.html b/littlefs2_sys/constant.INT32_MIN.html index f0b87a1ae72..68367bb6567 100644 --- a/littlefs2_sys/constant.INT32_MIN.html +++ b/littlefs2_sys/constant.INT32_MIN.html @@ -1 +1 @@ -INT32_MIN in littlefs2_sys - Rust
    pub const INT32_MIN: i32 = -2147483648;
    \ No newline at end of file +INT32_MIN in littlefs2_sys - Rust
    pub const INT32_MIN: i32 = -2147483648;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.INT8_MAX.html b/littlefs2_sys/constant.INT8_MAX.html index 180319a87db..1c13eff0d10 100644 --- a/littlefs2_sys/constant.INT8_MAX.html +++ b/littlefs2_sys/constant.INT8_MAX.html @@ -1 +1 @@ -INT8_MAX in littlefs2_sys - Rust
    pub const INT8_MAX: u32 = 127;
    \ No newline at end of file +INT8_MAX in littlefs2_sys - Rust
    pub const INT8_MAX: u32 = 127;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.INT8_MIN.html b/littlefs2_sys/constant.INT8_MIN.html index 1aace434e82..fbfe8442924 100644 --- a/littlefs2_sys/constant.INT8_MIN.html +++ b/littlefs2_sys/constant.INT8_MIN.html @@ -1 +1 @@ -INT8_MIN in littlefs2_sys - Rust
    pub const INT8_MIN: i32 = -128;
    \ No newline at end of file +INT8_MIN in littlefs2_sys - Rust
    pub const INT8_MIN: i32 = -128;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.INTPTR_MAX.html b/littlefs2_sys/constant.INTPTR_MAX.html index bb55ec37a5b..bbaf59f84a0 100644 --- a/littlefs2_sys/constant.INTPTR_MAX.html +++ b/littlefs2_sys/constant.INTPTR_MAX.html @@ -1 +1 @@ -INTPTR_MAX in littlefs2_sys - Rust
    pub const INTPTR_MAX: u64 = 9223372036854775807;
    \ No newline at end of file +INTPTR_MAX in littlefs2_sys - Rust
    pub const INTPTR_MAX: u64 = 9223372036854775807;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.INTPTR_MIN.html b/littlefs2_sys/constant.INTPTR_MIN.html index 877635e5fda..38d291fc79b 100644 --- a/littlefs2_sys/constant.INTPTR_MIN.html +++ b/littlefs2_sys/constant.INTPTR_MIN.html @@ -1 +1 @@ -INTPTR_MIN in littlefs2_sys - Rust
    pub const INTPTR_MIN: i64 = -9223372036854775808;
    \ No newline at end of file +INTPTR_MIN in littlefs2_sys - Rust
    pub const INTPTR_MIN: i64 = -9223372036854775808;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.INT_FAST16_MAX.html b/littlefs2_sys/constant.INT_FAST16_MAX.html index 7bcbb1e5f52..01d1acb8e30 100644 --- a/littlefs2_sys/constant.INT_FAST16_MAX.html +++ b/littlefs2_sys/constant.INT_FAST16_MAX.html @@ -1 +1 @@ -INT_FAST16_MAX in littlefs2_sys - Rust
    pub const INT_FAST16_MAX: u64 = 9223372036854775807;
    \ No newline at end of file +INT_FAST16_MAX in littlefs2_sys - Rust
    pub const INT_FAST16_MAX: u64 = 9223372036854775807;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.INT_FAST16_MIN.html b/littlefs2_sys/constant.INT_FAST16_MIN.html index 9748b788038..853be2dcc82 100644 --- a/littlefs2_sys/constant.INT_FAST16_MIN.html +++ b/littlefs2_sys/constant.INT_FAST16_MIN.html @@ -1 +1 @@ -INT_FAST16_MIN in littlefs2_sys - Rust
    pub const INT_FAST16_MIN: i64 = -9223372036854775808;
    \ No newline at end of file +INT_FAST16_MIN in littlefs2_sys - Rust
    pub const INT_FAST16_MIN: i64 = -9223372036854775808;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.INT_FAST32_MAX.html b/littlefs2_sys/constant.INT_FAST32_MAX.html index a35420af281..056f52227dc 100644 --- a/littlefs2_sys/constant.INT_FAST32_MAX.html +++ b/littlefs2_sys/constant.INT_FAST32_MAX.html @@ -1 +1 @@ -INT_FAST32_MAX in littlefs2_sys - Rust
    pub const INT_FAST32_MAX: u64 = 9223372036854775807;
    \ No newline at end of file +INT_FAST32_MAX in littlefs2_sys - Rust
    pub const INT_FAST32_MAX: u64 = 9223372036854775807;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.INT_FAST32_MIN.html b/littlefs2_sys/constant.INT_FAST32_MIN.html index cc45c9aab78..dc12c2a0d20 100644 --- a/littlefs2_sys/constant.INT_FAST32_MIN.html +++ b/littlefs2_sys/constant.INT_FAST32_MIN.html @@ -1 +1 @@ -INT_FAST32_MIN in littlefs2_sys - Rust
    pub const INT_FAST32_MIN: i64 = -9223372036854775808;
    \ No newline at end of file +INT_FAST32_MIN in littlefs2_sys - Rust
    pub const INT_FAST32_MIN: i64 = -9223372036854775808;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.INT_FAST8_MAX.html b/littlefs2_sys/constant.INT_FAST8_MAX.html index 4ec9194da9b..9bb41dd7f7a 100644 --- a/littlefs2_sys/constant.INT_FAST8_MAX.html +++ b/littlefs2_sys/constant.INT_FAST8_MAX.html @@ -1 +1 @@ -INT_FAST8_MAX in littlefs2_sys - Rust
    pub const INT_FAST8_MAX: u32 = 127;
    \ No newline at end of file +INT_FAST8_MAX in littlefs2_sys - Rust
    pub const INT_FAST8_MAX: u32 = 127;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.INT_FAST8_MIN.html b/littlefs2_sys/constant.INT_FAST8_MIN.html index 6004e92fc92..1046d694044 100644 --- a/littlefs2_sys/constant.INT_FAST8_MIN.html +++ b/littlefs2_sys/constant.INT_FAST8_MIN.html @@ -1 +1 @@ -INT_FAST8_MIN in littlefs2_sys - Rust
    pub const INT_FAST8_MIN: i32 = -128;
    \ No newline at end of file +INT_FAST8_MIN in littlefs2_sys - Rust
    pub const INT_FAST8_MIN: i32 = -128;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.INT_LEAST16_MAX.html b/littlefs2_sys/constant.INT_LEAST16_MAX.html index d3141952e32..7eddd558443 100644 --- a/littlefs2_sys/constant.INT_LEAST16_MAX.html +++ b/littlefs2_sys/constant.INT_LEAST16_MAX.html @@ -1 +1 @@ -INT_LEAST16_MAX in littlefs2_sys - Rust
    pub const INT_LEAST16_MAX: u32 = 32767;
    \ No newline at end of file +INT_LEAST16_MAX in littlefs2_sys - Rust
    pub const INT_LEAST16_MAX: u32 = 32767;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.INT_LEAST16_MIN.html b/littlefs2_sys/constant.INT_LEAST16_MIN.html index c377796e47f..029a811dfe6 100644 --- a/littlefs2_sys/constant.INT_LEAST16_MIN.html +++ b/littlefs2_sys/constant.INT_LEAST16_MIN.html @@ -1 +1 @@ -INT_LEAST16_MIN in littlefs2_sys - Rust
    pub const INT_LEAST16_MIN: i32 = -32768;
    \ No newline at end of file +INT_LEAST16_MIN in littlefs2_sys - Rust
    pub const INT_LEAST16_MIN: i32 = -32768;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.INT_LEAST32_MAX.html b/littlefs2_sys/constant.INT_LEAST32_MAX.html index 1711e06774e..bd7b5042ac3 100644 --- a/littlefs2_sys/constant.INT_LEAST32_MAX.html +++ b/littlefs2_sys/constant.INT_LEAST32_MAX.html @@ -1 +1 @@ -INT_LEAST32_MAX in littlefs2_sys - Rust
    pub const INT_LEAST32_MAX: u32 = 2147483647;
    \ No newline at end of file +INT_LEAST32_MAX in littlefs2_sys - Rust
    pub const INT_LEAST32_MAX: u32 = 2147483647;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.INT_LEAST32_MIN.html b/littlefs2_sys/constant.INT_LEAST32_MIN.html index 2826a274bea..ce7fe17e76e 100644 --- a/littlefs2_sys/constant.INT_LEAST32_MIN.html +++ b/littlefs2_sys/constant.INT_LEAST32_MIN.html @@ -1 +1 @@ -INT_LEAST32_MIN in littlefs2_sys - Rust
    pub const INT_LEAST32_MIN: i32 = -2147483648;
    \ No newline at end of file +INT_LEAST32_MIN in littlefs2_sys - Rust
    pub const INT_LEAST32_MIN: i32 = -2147483648;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.INT_LEAST8_MAX.html b/littlefs2_sys/constant.INT_LEAST8_MAX.html index 157d1c1c575..4858ef337c0 100644 --- a/littlefs2_sys/constant.INT_LEAST8_MAX.html +++ b/littlefs2_sys/constant.INT_LEAST8_MAX.html @@ -1 +1 @@ -INT_LEAST8_MAX in littlefs2_sys - Rust
    pub const INT_LEAST8_MAX: u32 = 127;
    \ No newline at end of file +INT_LEAST8_MAX in littlefs2_sys - Rust
    pub const INT_LEAST8_MAX: u32 = 127;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.INT_LEAST8_MIN.html b/littlefs2_sys/constant.INT_LEAST8_MIN.html index d08879fe9cc..69460b7bff8 100644 --- a/littlefs2_sys/constant.INT_LEAST8_MIN.html +++ b/littlefs2_sys/constant.INT_LEAST8_MIN.html @@ -1 +1 @@ -INT_LEAST8_MIN in littlefs2_sys - Rust
    pub const INT_LEAST8_MIN: i32 = -128;
    \ No newline at end of file +INT_LEAST8_MIN in littlefs2_sys - Rust
    pub const INT_LEAST8_MIN: i32 = -128;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.LFS_ATTR_MAX.html b/littlefs2_sys/constant.LFS_ATTR_MAX.html index 94b11351fcf..c30b9dc9fef 100644 --- a/littlefs2_sys/constant.LFS_ATTR_MAX.html +++ b/littlefs2_sys/constant.LFS_ATTR_MAX.html @@ -1 +1 @@ -LFS_ATTR_MAX in littlefs2_sys - Rust
    pub const LFS_ATTR_MAX: u32 = 1022;
    \ No newline at end of file +LFS_ATTR_MAX in littlefs2_sys - Rust
    pub const LFS_ATTR_MAX: u32 = 1022;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.LFS_DISK_VERSION.html b/littlefs2_sys/constant.LFS_DISK_VERSION.html index ab77fc97cba..dc234b46ebc 100644 --- a/littlefs2_sys/constant.LFS_DISK_VERSION.html +++ b/littlefs2_sys/constant.LFS_DISK_VERSION.html @@ -1 +1 @@ -LFS_DISK_VERSION in littlefs2_sys - Rust
    pub const LFS_DISK_VERSION: u32 = 131072;
    \ No newline at end of file +LFS_DISK_VERSION in littlefs2_sys - Rust
    pub const LFS_DISK_VERSION: u32 = 131072;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.LFS_DISK_VERSION_MAJOR.html b/littlefs2_sys/constant.LFS_DISK_VERSION_MAJOR.html index d7f7c551872..925d6d66c76 100644 --- a/littlefs2_sys/constant.LFS_DISK_VERSION_MAJOR.html +++ b/littlefs2_sys/constant.LFS_DISK_VERSION_MAJOR.html @@ -1 +1 @@ -LFS_DISK_VERSION_MAJOR in littlefs2_sys - Rust
    pub const LFS_DISK_VERSION_MAJOR: u32 = 2;
    \ No newline at end of file +LFS_DISK_VERSION_MAJOR in littlefs2_sys - Rust
    pub const LFS_DISK_VERSION_MAJOR: u32 = 2;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.LFS_DISK_VERSION_MINOR.html b/littlefs2_sys/constant.LFS_DISK_VERSION_MINOR.html index fabf13e79c4..0ad234c2fd1 100644 --- a/littlefs2_sys/constant.LFS_DISK_VERSION_MINOR.html +++ b/littlefs2_sys/constant.LFS_DISK_VERSION_MINOR.html @@ -1 +1 @@ -LFS_DISK_VERSION_MINOR in littlefs2_sys - Rust
    pub const LFS_DISK_VERSION_MINOR: u32 = 0;
    \ No newline at end of file +LFS_DISK_VERSION_MINOR in littlefs2_sys - Rust
    pub const LFS_DISK_VERSION_MINOR: u32 = 0;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.LFS_FILE_MAX.html b/littlefs2_sys/constant.LFS_FILE_MAX.html index 3de7ede6813..81260331170 100644 --- a/littlefs2_sys/constant.LFS_FILE_MAX.html +++ b/littlefs2_sys/constant.LFS_FILE_MAX.html @@ -1 +1 @@ -LFS_FILE_MAX in littlefs2_sys - Rust
    pub const LFS_FILE_MAX: u32 = 2147483647;
    \ No newline at end of file +LFS_FILE_MAX in littlefs2_sys - Rust
    pub const LFS_FILE_MAX: u32 = 2147483647;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.LFS_NAME_MAX.html b/littlefs2_sys/constant.LFS_NAME_MAX.html index 1eec2cb747f..903af17a790 100644 --- a/littlefs2_sys/constant.LFS_NAME_MAX.html +++ b/littlefs2_sys/constant.LFS_NAME_MAX.html @@ -1 +1 @@ -LFS_NAME_MAX in littlefs2_sys - Rust
    pub const LFS_NAME_MAX: u32 = 255;
    \ No newline at end of file +LFS_NAME_MAX in littlefs2_sys - Rust
    pub const LFS_NAME_MAX: u32 = 255;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.LFS_VERSION.html b/littlefs2_sys/constant.LFS_VERSION.html index 76174653841..e9cf33f5db7 100644 --- a/littlefs2_sys/constant.LFS_VERSION.html +++ b/littlefs2_sys/constant.LFS_VERSION.html @@ -1 +1 @@ -LFS_VERSION in littlefs2_sys - Rust
    pub const LFS_VERSION: u32 = 131074;
    \ No newline at end of file +LFS_VERSION in littlefs2_sys - Rust
    pub const LFS_VERSION: u32 = 131074;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.LFS_VERSION_MAJOR.html b/littlefs2_sys/constant.LFS_VERSION_MAJOR.html index 05383bc7ffc..7346ee7a4ec 100644 --- a/littlefs2_sys/constant.LFS_VERSION_MAJOR.html +++ b/littlefs2_sys/constant.LFS_VERSION_MAJOR.html @@ -1 +1 @@ -LFS_VERSION_MAJOR in littlefs2_sys - Rust
    pub const LFS_VERSION_MAJOR: u32 = 2;
    \ No newline at end of file +LFS_VERSION_MAJOR in littlefs2_sys - Rust
    pub const LFS_VERSION_MAJOR: u32 = 2;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.LFS_VERSION_MINOR.html b/littlefs2_sys/constant.LFS_VERSION_MINOR.html index dc2c0578888..e1d3f01948c 100644 --- a/littlefs2_sys/constant.LFS_VERSION_MINOR.html +++ b/littlefs2_sys/constant.LFS_VERSION_MINOR.html @@ -1 +1 @@ -LFS_VERSION_MINOR in littlefs2_sys - Rust
    pub const LFS_VERSION_MINOR: u32 = 2;
    \ No newline at end of file +LFS_VERSION_MINOR in littlefs2_sys - Rust
    pub const LFS_VERSION_MINOR: u32 = 2;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.PTRDIFF_MAX.html b/littlefs2_sys/constant.PTRDIFF_MAX.html index 352af5b957f..833fc50b486 100644 --- a/littlefs2_sys/constant.PTRDIFF_MAX.html +++ b/littlefs2_sys/constant.PTRDIFF_MAX.html @@ -1 +1 @@ -PTRDIFF_MAX in littlefs2_sys - Rust
    pub const PTRDIFF_MAX: u64 = 9223372036854775807;
    \ No newline at end of file +PTRDIFF_MAX in littlefs2_sys - Rust
    pub const PTRDIFF_MAX: u64 = 9223372036854775807;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.PTRDIFF_MIN.html b/littlefs2_sys/constant.PTRDIFF_MIN.html index 5540ed7fb8e..8df6aa6a4e3 100644 --- a/littlefs2_sys/constant.PTRDIFF_MIN.html +++ b/littlefs2_sys/constant.PTRDIFF_MIN.html @@ -1 +1 @@ -PTRDIFF_MIN in littlefs2_sys - Rust
    pub const PTRDIFF_MIN: i64 = -9223372036854775808;
    \ No newline at end of file +PTRDIFF_MIN in littlefs2_sys - Rust
    pub const PTRDIFF_MIN: i64 = -9223372036854775808;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.SIG_ATOMIC_MAX.html b/littlefs2_sys/constant.SIG_ATOMIC_MAX.html index 776bd668a2f..7e2c2f4af34 100644 --- a/littlefs2_sys/constant.SIG_ATOMIC_MAX.html +++ b/littlefs2_sys/constant.SIG_ATOMIC_MAX.html @@ -1 +1 @@ -SIG_ATOMIC_MAX in littlefs2_sys - Rust
    pub const SIG_ATOMIC_MAX: u32 = 2147483647;
    \ No newline at end of file +SIG_ATOMIC_MAX in littlefs2_sys - Rust
    pub const SIG_ATOMIC_MAX: u32 = 2147483647;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.SIG_ATOMIC_MIN.html b/littlefs2_sys/constant.SIG_ATOMIC_MIN.html index 07ca307f821..2b04be45baf 100644 --- a/littlefs2_sys/constant.SIG_ATOMIC_MIN.html +++ b/littlefs2_sys/constant.SIG_ATOMIC_MIN.html @@ -1 +1 @@ -SIG_ATOMIC_MIN in littlefs2_sys - Rust
    pub const SIG_ATOMIC_MIN: i32 = -2147483648;
    \ No newline at end of file +SIG_ATOMIC_MIN in littlefs2_sys - Rust
    pub const SIG_ATOMIC_MIN: i32 = -2147483648;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.SIZE_MAX.html b/littlefs2_sys/constant.SIZE_MAX.html index ed6f7b713c4..480ab4a1377 100644 --- a/littlefs2_sys/constant.SIZE_MAX.html +++ b/littlefs2_sys/constant.SIZE_MAX.html @@ -1 +1 @@ -SIZE_MAX in littlefs2_sys - Rust
    pub const SIZE_MAX: i32 = -1;
    \ No newline at end of file +SIZE_MAX in littlefs2_sys - Rust
    pub const SIZE_MAX: i32 = -1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.UINT16_MAX.html b/littlefs2_sys/constant.UINT16_MAX.html index 3404a236186..fc41a319f1c 100644 --- a/littlefs2_sys/constant.UINT16_MAX.html +++ b/littlefs2_sys/constant.UINT16_MAX.html @@ -1 +1 @@ -UINT16_MAX in littlefs2_sys - Rust
    pub const UINT16_MAX: u32 = 65535;
    \ No newline at end of file +UINT16_MAX in littlefs2_sys - Rust
    pub const UINT16_MAX: u32 = 65535;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.UINT32_MAX.html b/littlefs2_sys/constant.UINT32_MAX.html index a40d03f5129..562f1b278d6 100644 --- a/littlefs2_sys/constant.UINT32_MAX.html +++ b/littlefs2_sys/constant.UINT32_MAX.html @@ -1 +1 @@ -UINT32_MAX in littlefs2_sys - Rust
    pub const UINT32_MAX: u32 = 4294967295;
    \ No newline at end of file +UINT32_MAX in littlefs2_sys - Rust
    pub const UINT32_MAX: u32 = 4294967295;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.UINT8_MAX.html b/littlefs2_sys/constant.UINT8_MAX.html index ee6c2bdc1a8..06e9e4194be 100644 --- a/littlefs2_sys/constant.UINT8_MAX.html +++ b/littlefs2_sys/constant.UINT8_MAX.html @@ -1 +1 @@ -UINT8_MAX in littlefs2_sys - Rust
    pub const UINT8_MAX: u32 = 255;
    \ No newline at end of file +UINT8_MAX in littlefs2_sys - Rust
    pub const UINT8_MAX: u32 = 255;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.UINTPTR_MAX.html b/littlefs2_sys/constant.UINTPTR_MAX.html index 6f8c6b71986..3f4ccd80712 100644 --- a/littlefs2_sys/constant.UINTPTR_MAX.html +++ b/littlefs2_sys/constant.UINTPTR_MAX.html @@ -1 +1 @@ -UINTPTR_MAX in littlefs2_sys - Rust
    pub const UINTPTR_MAX: i32 = -1;
    \ No newline at end of file +UINTPTR_MAX in littlefs2_sys - Rust
    pub const UINTPTR_MAX: i32 = -1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.UINT_FAST16_MAX.html b/littlefs2_sys/constant.UINT_FAST16_MAX.html index 095ac4394f8..ea62439234c 100644 --- a/littlefs2_sys/constant.UINT_FAST16_MAX.html +++ b/littlefs2_sys/constant.UINT_FAST16_MAX.html @@ -1 +1 @@ -UINT_FAST16_MAX in littlefs2_sys - Rust
    pub const UINT_FAST16_MAX: i32 = -1;
    \ No newline at end of file +UINT_FAST16_MAX in littlefs2_sys - Rust
    pub const UINT_FAST16_MAX: i32 = -1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.UINT_FAST32_MAX.html b/littlefs2_sys/constant.UINT_FAST32_MAX.html index b202de475b1..e94ffb45641 100644 --- a/littlefs2_sys/constant.UINT_FAST32_MAX.html +++ b/littlefs2_sys/constant.UINT_FAST32_MAX.html @@ -1 +1 @@ -UINT_FAST32_MAX in littlefs2_sys - Rust
    pub const UINT_FAST32_MAX: i32 = -1;
    \ No newline at end of file +UINT_FAST32_MAX in littlefs2_sys - Rust
    pub const UINT_FAST32_MAX: i32 = -1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.UINT_FAST8_MAX.html b/littlefs2_sys/constant.UINT_FAST8_MAX.html index b57da099f4a..200ee41ad69 100644 --- a/littlefs2_sys/constant.UINT_FAST8_MAX.html +++ b/littlefs2_sys/constant.UINT_FAST8_MAX.html @@ -1 +1 @@ -UINT_FAST8_MAX in littlefs2_sys - Rust
    pub const UINT_FAST8_MAX: u32 = 255;
    \ No newline at end of file +UINT_FAST8_MAX in littlefs2_sys - Rust
    pub const UINT_FAST8_MAX: u32 = 255;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.UINT_LEAST16_MAX.html b/littlefs2_sys/constant.UINT_LEAST16_MAX.html index 0fa5afd7c99..ad57236a2ec 100644 --- a/littlefs2_sys/constant.UINT_LEAST16_MAX.html +++ b/littlefs2_sys/constant.UINT_LEAST16_MAX.html @@ -1 +1 @@ -UINT_LEAST16_MAX in littlefs2_sys - Rust
    pub const UINT_LEAST16_MAX: u32 = 65535;
    \ No newline at end of file +UINT_LEAST16_MAX in littlefs2_sys - Rust
    pub const UINT_LEAST16_MAX: u32 = 65535;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.UINT_LEAST32_MAX.html b/littlefs2_sys/constant.UINT_LEAST32_MAX.html index fefbc8ff108..7191bbc0154 100644 --- a/littlefs2_sys/constant.UINT_LEAST32_MAX.html +++ b/littlefs2_sys/constant.UINT_LEAST32_MAX.html @@ -1 +1 @@ -UINT_LEAST32_MAX in littlefs2_sys - Rust
    pub const UINT_LEAST32_MAX: u32 = 4294967295;
    \ No newline at end of file +UINT_LEAST32_MAX in littlefs2_sys - Rust
    pub const UINT_LEAST32_MAX: u32 = 4294967295;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.UINT_LEAST8_MAX.html b/littlefs2_sys/constant.UINT_LEAST8_MAX.html index 5861b6d20f3..7ec219d2658 100644 --- a/littlefs2_sys/constant.UINT_LEAST8_MAX.html +++ b/littlefs2_sys/constant.UINT_LEAST8_MAX.html @@ -1 +1 @@ -UINT_LEAST8_MAX in littlefs2_sys - Rust
    pub const UINT_LEAST8_MAX: u32 = 255;
    \ No newline at end of file +UINT_LEAST8_MAX in littlefs2_sys - Rust
    pub const UINT_LEAST8_MAX: u32 = 255;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.WINT_MAX.html b/littlefs2_sys/constant.WINT_MAX.html index f2462cac90b..d0d58255e1d 100644 --- a/littlefs2_sys/constant.WINT_MAX.html +++ b/littlefs2_sys/constant.WINT_MAX.html @@ -1 +1 @@ -WINT_MAX in littlefs2_sys - Rust
    pub const WINT_MAX: u32 = 4294967295;
    \ No newline at end of file +WINT_MAX in littlefs2_sys - Rust
    pub const WINT_MAX: u32 = 4294967295;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.WINT_MIN.html b/littlefs2_sys/constant.WINT_MIN.html index 573d0e9db7a..913180312e4 100644 --- a/littlefs2_sys/constant.WINT_MIN.html +++ b/littlefs2_sys/constant.WINT_MIN.html @@ -1 +1 @@ -WINT_MIN in littlefs2_sys - Rust
    pub const WINT_MIN: u32 = 0;
    \ No newline at end of file +WINT_MIN in littlefs2_sys - Rust
    pub const WINT_MIN: u32 = 0;
    \ No newline at end of file diff --git a/littlefs2_sys/constant._ATFILE_SOURCE.html b/littlefs2_sys/constant._ATFILE_SOURCE.html index cf45f1c042e..fe9398cc8e5 100644 --- a/littlefs2_sys/constant._ATFILE_SOURCE.html +++ b/littlefs2_sys/constant._ATFILE_SOURCE.html @@ -1 +1 @@ -_ATFILE_SOURCE in littlefs2_sys - Rust
    pub const _ATFILE_SOURCE: u32 = 1;
    \ No newline at end of file +_ATFILE_SOURCE in littlefs2_sys - Rust
    pub const _ATFILE_SOURCE: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant._BITS_STDINT_INTN_H.html b/littlefs2_sys/constant._BITS_STDINT_INTN_H.html index 379724c2909..d20e108e7d4 100644 --- a/littlefs2_sys/constant._BITS_STDINT_INTN_H.html +++ b/littlefs2_sys/constant._BITS_STDINT_INTN_H.html @@ -1 +1 @@ -_BITS_STDINT_INTN_H in littlefs2_sys - Rust
    pub const _BITS_STDINT_INTN_H: u32 = 1;
    \ No newline at end of file +_BITS_STDINT_INTN_H in littlefs2_sys - Rust
    pub const _BITS_STDINT_INTN_H: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant._BITS_STDINT_UINTN_H.html b/littlefs2_sys/constant._BITS_STDINT_UINTN_H.html index cf927fdebe6..01a61019b1c 100644 --- a/littlefs2_sys/constant._BITS_STDINT_UINTN_H.html +++ b/littlefs2_sys/constant._BITS_STDINT_UINTN_H.html @@ -1 +1 @@ -_BITS_STDINT_UINTN_H in littlefs2_sys - Rust
    pub const _BITS_STDINT_UINTN_H: u32 = 1;
    \ No newline at end of file +_BITS_STDINT_UINTN_H in littlefs2_sys - Rust
    pub const _BITS_STDINT_UINTN_H: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant._BITS_TIME64_H.html b/littlefs2_sys/constant._BITS_TIME64_H.html index 16a5b047d9d..b2529c930b3 100644 --- a/littlefs2_sys/constant._BITS_TIME64_H.html +++ b/littlefs2_sys/constant._BITS_TIME64_H.html @@ -1 +1 @@ -_BITS_TIME64_H in littlefs2_sys - Rust
    pub const _BITS_TIME64_H: u32 = 1;
    \ No newline at end of file +_BITS_TIME64_H in littlefs2_sys - Rust
    pub const _BITS_TIME64_H: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant._BITS_TYPESIZES_H.html b/littlefs2_sys/constant._BITS_TYPESIZES_H.html index 2fae78440d6..ab7cffab75f 100644 --- a/littlefs2_sys/constant._BITS_TYPESIZES_H.html +++ b/littlefs2_sys/constant._BITS_TYPESIZES_H.html @@ -1 +1 @@ -_BITS_TYPESIZES_H in littlefs2_sys - Rust
    pub const _BITS_TYPESIZES_H: u32 = 1;
    \ No newline at end of file +_BITS_TYPESIZES_H in littlefs2_sys - Rust
    pub const _BITS_TYPESIZES_H: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant._BITS_TYPES_H.html b/littlefs2_sys/constant._BITS_TYPES_H.html index 0a6abf6fd08..3f846c65619 100644 --- a/littlefs2_sys/constant._BITS_TYPES_H.html +++ b/littlefs2_sys/constant._BITS_TYPES_H.html @@ -1 +1 @@ -_BITS_TYPES_H in littlefs2_sys - Rust
    pub const _BITS_TYPES_H: u32 = 1;
    \ No newline at end of file +_BITS_TYPES_H in littlefs2_sys - Rust
    pub const _BITS_TYPES_H: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant._BITS_WCHAR_H.html b/littlefs2_sys/constant._BITS_WCHAR_H.html index 92056daff00..52a6b280805 100644 --- a/littlefs2_sys/constant._BITS_WCHAR_H.html +++ b/littlefs2_sys/constant._BITS_WCHAR_H.html @@ -1 +1 @@ -_BITS_WCHAR_H in littlefs2_sys - Rust
    pub const _BITS_WCHAR_H: u32 = 1;
    \ No newline at end of file +_BITS_WCHAR_H in littlefs2_sys - Rust
    pub const _BITS_WCHAR_H: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant._DEFAULT_SOURCE.html b/littlefs2_sys/constant._DEFAULT_SOURCE.html index 23eeb954c81..c7b95705cf4 100644 --- a/littlefs2_sys/constant._DEFAULT_SOURCE.html +++ b/littlefs2_sys/constant._DEFAULT_SOURCE.html @@ -1 +1 @@ -_DEFAULT_SOURCE in littlefs2_sys - Rust
    pub const _DEFAULT_SOURCE: u32 = 1;
    \ No newline at end of file +_DEFAULT_SOURCE in littlefs2_sys - Rust
    pub const _DEFAULT_SOURCE: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant._FEATURES_H.html b/littlefs2_sys/constant._FEATURES_H.html index 020d4c9b42e..aae009c56bb 100644 --- a/littlefs2_sys/constant._FEATURES_H.html +++ b/littlefs2_sys/constant._FEATURES_H.html @@ -1 +1 @@ -_FEATURES_H in littlefs2_sys - Rust
    pub const _FEATURES_H: u32 = 1;
    \ No newline at end of file +_FEATURES_H in littlefs2_sys - Rust
    pub const _FEATURES_H: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant._POSIX_C_SOURCE.html b/littlefs2_sys/constant._POSIX_C_SOURCE.html index f08ca19eab8..08eea9a7c46 100644 --- a/littlefs2_sys/constant._POSIX_C_SOURCE.html +++ b/littlefs2_sys/constant._POSIX_C_SOURCE.html @@ -1 +1 @@ -_POSIX_C_SOURCE in littlefs2_sys - Rust
    pub const _POSIX_C_SOURCE: u32 = 200809;
    \ No newline at end of file +_POSIX_C_SOURCE in littlefs2_sys - Rust
    pub const _POSIX_C_SOURCE: u32 = 200809;
    \ No newline at end of file diff --git a/littlefs2_sys/constant._POSIX_SOURCE.html b/littlefs2_sys/constant._POSIX_SOURCE.html index 24d514b6518..f74ee776687 100644 --- a/littlefs2_sys/constant._POSIX_SOURCE.html +++ b/littlefs2_sys/constant._POSIX_SOURCE.html @@ -1 +1 @@ -_POSIX_SOURCE in littlefs2_sys - Rust
    pub const _POSIX_SOURCE: u32 = 1;
    \ No newline at end of file +_POSIX_SOURCE in littlefs2_sys - Rust
    pub const _POSIX_SOURCE: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant._STDC_PREDEF_H.html b/littlefs2_sys/constant._STDC_PREDEF_H.html index 257153f9b8a..bee51abcd96 100644 --- a/littlefs2_sys/constant._STDC_PREDEF_H.html +++ b/littlefs2_sys/constant._STDC_PREDEF_H.html @@ -1 +1 @@ -_STDC_PREDEF_H in littlefs2_sys - Rust
    pub const _STDC_PREDEF_H: u32 = 1;
    \ No newline at end of file +_STDC_PREDEF_H in littlefs2_sys - Rust
    pub const _STDC_PREDEF_H: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant._STDINT_H.html b/littlefs2_sys/constant._STDINT_H.html index 8a51e9765b1..0cb13b07fa3 100644 --- a/littlefs2_sys/constant._STDINT_H.html +++ b/littlefs2_sys/constant._STDINT_H.html @@ -1 +1 @@ -_STDINT_H in littlefs2_sys - Rust
    pub const _STDINT_H: u32 = 1;
    \ No newline at end of file +_STDINT_H in littlefs2_sys - Rust
    pub const _STDINT_H: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant._SYS_CDEFS_H.html b/littlefs2_sys/constant._SYS_CDEFS_H.html index 863a440c662..ab94ca9b280 100644 --- a/littlefs2_sys/constant._SYS_CDEFS_H.html +++ b/littlefs2_sys/constant._SYS_CDEFS_H.html @@ -1 +1 @@ -_SYS_CDEFS_H in littlefs2_sys - Rust
    pub const _SYS_CDEFS_H: u32 = 1;
    \ No newline at end of file +_SYS_CDEFS_H in littlefs2_sys - Rust
    pub const _SYS_CDEFS_H: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__FD_SETSIZE.html b/littlefs2_sys/constant.__FD_SETSIZE.html index 553465a531e..fec1229b6d3 100644 --- a/littlefs2_sys/constant.__FD_SETSIZE.html +++ b/littlefs2_sys/constant.__FD_SETSIZE.html @@ -1 +1 @@ -__FD_SETSIZE in littlefs2_sys - Rust
    pub const __FD_SETSIZE: u32 = 1024;
    \ No newline at end of file +__FD_SETSIZE in littlefs2_sys - Rust
    pub const __FD_SETSIZE: u32 = 1024;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__GLIBC_MINOR__.html b/littlefs2_sys/constant.__GLIBC_MINOR__.html index 9a17ae009a3..b99b4cd8a22 100644 --- a/littlefs2_sys/constant.__GLIBC_MINOR__.html +++ b/littlefs2_sys/constant.__GLIBC_MINOR__.html @@ -1 +1 @@ -__GLIBC_MINOR__ in littlefs2_sys - Rust
    pub const __GLIBC_MINOR__: u32 = 35;
    \ No newline at end of file +__GLIBC_MINOR__ in littlefs2_sys - Rust
    pub const __GLIBC_MINOR__: u32 = 35;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__GLIBC_USE_DEPRECATED_GETS.html b/littlefs2_sys/constant.__GLIBC_USE_DEPRECATED_GETS.html index a79b9c70c50..07af824faf5 100644 --- a/littlefs2_sys/constant.__GLIBC_USE_DEPRECATED_GETS.html +++ b/littlefs2_sys/constant.__GLIBC_USE_DEPRECATED_GETS.html @@ -1 +1 @@ -__GLIBC_USE_DEPRECATED_GETS in littlefs2_sys - Rust
    pub const __GLIBC_USE_DEPRECATED_GETS: u32 = 0;
    \ No newline at end of file +__GLIBC_USE_DEPRECATED_GETS in littlefs2_sys - Rust
    pub const __GLIBC_USE_DEPRECATED_GETS: u32 = 0;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__GLIBC_USE_DEPRECATED_SCANF.html b/littlefs2_sys/constant.__GLIBC_USE_DEPRECATED_SCANF.html index 7decd89cad7..d93b260fa49 100644 --- a/littlefs2_sys/constant.__GLIBC_USE_DEPRECATED_SCANF.html +++ b/littlefs2_sys/constant.__GLIBC_USE_DEPRECATED_SCANF.html @@ -1 +1 @@ -__GLIBC_USE_DEPRECATED_SCANF in littlefs2_sys - Rust
    pub const __GLIBC_USE_DEPRECATED_SCANF: u32 = 0;
    \ No newline at end of file +__GLIBC_USE_DEPRECATED_SCANF in littlefs2_sys - Rust
    pub const __GLIBC_USE_DEPRECATED_SCANF: u32 = 0;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_BFP_EXT.html b/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_BFP_EXT.html index f5976f9488a..6c920f11be2 100644 --- a/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_BFP_EXT.html +++ b/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_BFP_EXT.html @@ -1 +1 @@ -__GLIBC_USE_IEC_60559_BFP_EXT in littlefs2_sys - Rust
    pub const __GLIBC_USE_IEC_60559_BFP_EXT: u32 = 0;
    \ No newline at end of file +__GLIBC_USE_IEC_60559_BFP_EXT in littlefs2_sys - Rust
    pub const __GLIBC_USE_IEC_60559_BFP_EXT: u32 = 0;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_BFP_EXT_C2X.html b/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_BFP_EXT_C2X.html index e11cb587a09..807a8f2e781 100644 --- a/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_BFP_EXT_C2X.html +++ b/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_BFP_EXT_C2X.html @@ -1 +1 @@ -__GLIBC_USE_IEC_60559_BFP_EXT_C2X in littlefs2_sys - Rust
    pub const __GLIBC_USE_IEC_60559_BFP_EXT_C2X: u32 = 0;
    \ No newline at end of file +__GLIBC_USE_IEC_60559_BFP_EXT_C2X in littlefs2_sys - Rust
    pub const __GLIBC_USE_IEC_60559_BFP_EXT_C2X: u32 = 0;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_EXT.html b/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_EXT.html index b7aae156407..d346b171544 100644 --- a/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_EXT.html +++ b/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_EXT.html @@ -1 +1 @@ -__GLIBC_USE_IEC_60559_EXT in littlefs2_sys - Rust
    pub const __GLIBC_USE_IEC_60559_EXT: u32 = 0;
    \ No newline at end of file +__GLIBC_USE_IEC_60559_EXT in littlefs2_sys - Rust
    pub const __GLIBC_USE_IEC_60559_EXT: u32 = 0;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_FUNCS_EXT.html b/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_FUNCS_EXT.html index 89dd7c97597..dd84486316d 100644 --- a/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_FUNCS_EXT.html +++ b/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_FUNCS_EXT.html @@ -1 +1 @@ -__GLIBC_USE_IEC_60559_FUNCS_EXT in littlefs2_sys - Rust
    pub const __GLIBC_USE_IEC_60559_FUNCS_EXT: u32 = 0;
    \ No newline at end of file +__GLIBC_USE_IEC_60559_FUNCS_EXT in littlefs2_sys - Rust
    pub const __GLIBC_USE_IEC_60559_FUNCS_EXT: u32 = 0;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X.html b/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X.html index 609d125759d..b0930b7d377 100644 --- a/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X.html +++ b/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X.html @@ -1 +1 @@ -__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X in littlefs2_sys - Rust
    pub const __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X: u32 = 0;
    \ No newline at end of file +__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X in littlefs2_sys - Rust
    pub const __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X: u32 = 0;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_TYPES_EXT.html b/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_TYPES_EXT.html index 1fa1aba16df..da5a2c85f56 100644 --- a/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_TYPES_EXT.html +++ b/littlefs2_sys/constant.__GLIBC_USE_IEC_60559_TYPES_EXT.html @@ -1 +1 @@ -__GLIBC_USE_IEC_60559_TYPES_EXT in littlefs2_sys - Rust
    pub const __GLIBC_USE_IEC_60559_TYPES_EXT: u32 = 0;
    \ No newline at end of file +__GLIBC_USE_IEC_60559_TYPES_EXT in littlefs2_sys - Rust
    pub const __GLIBC_USE_IEC_60559_TYPES_EXT: u32 = 0;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__GLIBC_USE_ISOC2X.html b/littlefs2_sys/constant.__GLIBC_USE_ISOC2X.html index b9327466b68..b35780a7230 100644 --- a/littlefs2_sys/constant.__GLIBC_USE_ISOC2X.html +++ b/littlefs2_sys/constant.__GLIBC_USE_ISOC2X.html @@ -1 +1 @@ -__GLIBC_USE_ISOC2X in littlefs2_sys - Rust
    pub const __GLIBC_USE_ISOC2X: u32 = 0;
    \ No newline at end of file +__GLIBC_USE_ISOC2X in littlefs2_sys - Rust
    pub const __GLIBC_USE_ISOC2X: u32 = 0;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__GLIBC_USE_LIB_EXT2.html b/littlefs2_sys/constant.__GLIBC_USE_LIB_EXT2.html index f91ccf73918..709a6851df3 100644 --- a/littlefs2_sys/constant.__GLIBC_USE_LIB_EXT2.html +++ b/littlefs2_sys/constant.__GLIBC_USE_LIB_EXT2.html @@ -1 +1 @@ -__GLIBC_USE_LIB_EXT2 in littlefs2_sys - Rust
    pub const __GLIBC_USE_LIB_EXT2: u32 = 0;
    \ No newline at end of file +__GLIBC_USE_LIB_EXT2 in littlefs2_sys - Rust
    pub const __GLIBC_USE_LIB_EXT2: u32 = 0;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__GLIBC__.html b/littlefs2_sys/constant.__GLIBC__.html index 6efc6400f60..8e053aff3c3 100644 --- a/littlefs2_sys/constant.__GLIBC__.html +++ b/littlefs2_sys/constant.__GLIBC__.html @@ -1 +1 @@ -__GLIBC__ in littlefs2_sys - Rust
    pub const __GLIBC__: u32 = 2;
    \ No newline at end of file +__GLIBC__ in littlefs2_sys - Rust
    pub const __GLIBC__: u32 = 2;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__GNU_LIBRARY__.html b/littlefs2_sys/constant.__GNU_LIBRARY__.html index fa9a0cd40b3..11cad56bb84 100644 --- a/littlefs2_sys/constant.__GNU_LIBRARY__.html +++ b/littlefs2_sys/constant.__GNU_LIBRARY__.html @@ -1 +1 @@ -__GNU_LIBRARY__ in littlefs2_sys - Rust
    pub const __GNU_LIBRARY__: u32 = 6;
    \ No newline at end of file +__GNU_LIBRARY__ in littlefs2_sys - Rust
    pub const __GNU_LIBRARY__: u32 = 6;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__HAVE_GENERIC_SELECTION.html b/littlefs2_sys/constant.__HAVE_GENERIC_SELECTION.html index 00cbd634619..9030f57e10a 100644 --- a/littlefs2_sys/constant.__HAVE_GENERIC_SELECTION.html +++ b/littlefs2_sys/constant.__HAVE_GENERIC_SELECTION.html @@ -1 +1 @@ -__HAVE_GENERIC_SELECTION in littlefs2_sys - Rust
    pub const __HAVE_GENERIC_SELECTION: u32 = 1;
    \ No newline at end of file +__HAVE_GENERIC_SELECTION in littlefs2_sys - Rust
    pub const __HAVE_GENERIC_SELECTION: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__INO_T_MATCHES_INO64_T.html b/littlefs2_sys/constant.__INO_T_MATCHES_INO64_T.html index f2b934c9d5d..df1895e3f99 100644 --- a/littlefs2_sys/constant.__INO_T_MATCHES_INO64_T.html +++ b/littlefs2_sys/constant.__INO_T_MATCHES_INO64_T.html @@ -1 +1 @@ -__INO_T_MATCHES_INO64_T in littlefs2_sys - Rust
    pub const __INO_T_MATCHES_INO64_T: u32 = 1;
    \ No newline at end of file +__INO_T_MATCHES_INO64_T in littlefs2_sys - Rust
    pub const __INO_T_MATCHES_INO64_T: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64.html b/littlefs2_sys/constant.__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64.html index ecfd8ea0a50..5057230071f 100644 --- a/littlefs2_sys/constant.__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64.html +++ b/littlefs2_sys/constant.__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64.html @@ -1 +1 @@ -__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 in littlefs2_sys - Rust
    pub const __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64: u32 = 1;
    \ No newline at end of file +__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 in littlefs2_sys - Rust
    pub const __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI.html b/littlefs2_sys/constant.__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI.html index e8c071c25c1..2a4da65018a 100644 --- a/littlefs2_sys/constant.__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI.html +++ b/littlefs2_sys/constant.__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI.html @@ -1 +1 @@ -__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI in littlefs2_sys - Rust
    pub const __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI: u32 = 0;
    \ No newline at end of file +__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI in littlefs2_sys - Rust
    pub const __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI: u32 = 0;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__OFF_T_MATCHES_OFF64_T.html b/littlefs2_sys/constant.__OFF_T_MATCHES_OFF64_T.html index de59d863433..123362694c5 100644 --- a/littlefs2_sys/constant.__OFF_T_MATCHES_OFF64_T.html +++ b/littlefs2_sys/constant.__OFF_T_MATCHES_OFF64_T.html @@ -1 +1 @@ -__OFF_T_MATCHES_OFF64_T in littlefs2_sys - Rust
    pub const __OFF_T_MATCHES_OFF64_T: u32 = 1;
    \ No newline at end of file +__OFF_T_MATCHES_OFF64_T in littlefs2_sys - Rust
    pub const __OFF_T_MATCHES_OFF64_T: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__RLIM_T_MATCHES_RLIM64_T.html b/littlefs2_sys/constant.__RLIM_T_MATCHES_RLIM64_T.html index 216a2290479..cf46d5a31e1 100644 --- a/littlefs2_sys/constant.__RLIM_T_MATCHES_RLIM64_T.html +++ b/littlefs2_sys/constant.__RLIM_T_MATCHES_RLIM64_T.html @@ -1 +1 @@ -__RLIM_T_MATCHES_RLIM64_T in littlefs2_sys - Rust
    pub const __RLIM_T_MATCHES_RLIM64_T: u32 = 1;
    \ No newline at end of file +__RLIM_T_MATCHES_RLIM64_T in littlefs2_sys - Rust
    pub const __RLIM_T_MATCHES_RLIM64_T: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__STATFS_MATCHES_STATFS64.html b/littlefs2_sys/constant.__STATFS_MATCHES_STATFS64.html index 190dea5ea2f..c9ec0fbc813 100644 --- a/littlefs2_sys/constant.__STATFS_MATCHES_STATFS64.html +++ b/littlefs2_sys/constant.__STATFS_MATCHES_STATFS64.html @@ -1 +1 @@ -__STATFS_MATCHES_STATFS64 in littlefs2_sys - Rust
    pub const __STATFS_MATCHES_STATFS64: u32 = 1;
    \ No newline at end of file +__STATFS_MATCHES_STATFS64 in littlefs2_sys - Rust
    pub const __STATFS_MATCHES_STATFS64: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__STDC_IEC_559_COMPLEX__.html b/littlefs2_sys/constant.__STDC_IEC_559_COMPLEX__.html index 47a13e6d9b9..b41ac380b1f 100644 --- a/littlefs2_sys/constant.__STDC_IEC_559_COMPLEX__.html +++ b/littlefs2_sys/constant.__STDC_IEC_559_COMPLEX__.html @@ -1 +1 @@ -__STDC_IEC_559_COMPLEX__ in littlefs2_sys - Rust
    pub const __STDC_IEC_559_COMPLEX__: u32 = 1;
    \ No newline at end of file +__STDC_IEC_559_COMPLEX__ in littlefs2_sys - Rust
    pub const __STDC_IEC_559_COMPLEX__: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__STDC_IEC_559__.html b/littlefs2_sys/constant.__STDC_IEC_559__.html index 78e830392b1..ee2746a9085 100644 --- a/littlefs2_sys/constant.__STDC_IEC_559__.html +++ b/littlefs2_sys/constant.__STDC_IEC_559__.html @@ -1 +1 @@ -__STDC_IEC_559__ in littlefs2_sys - Rust
    pub const __STDC_IEC_559__: u32 = 1;
    \ No newline at end of file +__STDC_IEC_559__ in littlefs2_sys - Rust
    pub const __STDC_IEC_559__: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__STDC_IEC_60559_BFP__.html b/littlefs2_sys/constant.__STDC_IEC_60559_BFP__.html index 00591559a4f..04bdc3b4f02 100644 --- a/littlefs2_sys/constant.__STDC_IEC_60559_BFP__.html +++ b/littlefs2_sys/constant.__STDC_IEC_60559_BFP__.html @@ -1 +1 @@ -__STDC_IEC_60559_BFP__ in littlefs2_sys - Rust
    pub const __STDC_IEC_60559_BFP__: u32 = 201404;
    \ No newline at end of file +__STDC_IEC_60559_BFP__ in littlefs2_sys - Rust
    pub const __STDC_IEC_60559_BFP__: u32 = 201404;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__STDC_IEC_60559_COMPLEX__.html b/littlefs2_sys/constant.__STDC_IEC_60559_COMPLEX__.html index 51b16b438e2..2704d0c2e50 100644 --- a/littlefs2_sys/constant.__STDC_IEC_60559_COMPLEX__.html +++ b/littlefs2_sys/constant.__STDC_IEC_60559_COMPLEX__.html @@ -1 +1 @@ -__STDC_IEC_60559_COMPLEX__ in littlefs2_sys - Rust
    pub const __STDC_IEC_60559_COMPLEX__: u32 = 201404;
    \ No newline at end of file +__STDC_IEC_60559_COMPLEX__ in littlefs2_sys - Rust
    pub const __STDC_IEC_60559_COMPLEX__: u32 = 201404;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__STDC_ISO_10646__.html b/littlefs2_sys/constant.__STDC_ISO_10646__.html index 1e5db6ef33b..1a5f6f7d787 100644 --- a/littlefs2_sys/constant.__STDC_ISO_10646__.html +++ b/littlefs2_sys/constant.__STDC_ISO_10646__.html @@ -1 +1 @@ -__STDC_ISO_10646__ in littlefs2_sys - Rust
    pub const __STDC_ISO_10646__: u32 = 201706;
    \ No newline at end of file +__STDC_ISO_10646__ in littlefs2_sys - Rust
    pub const __STDC_ISO_10646__: u32 = 201706;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__SYSCALL_WORDSIZE.html b/littlefs2_sys/constant.__SYSCALL_WORDSIZE.html index 3505f6a5722..d18788411fe 100644 --- a/littlefs2_sys/constant.__SYSCALL_WORDSIZE.html +++ b/littlefs2_sys/constant.__SYSCALL_WORDSIZE.html @@ -1 +1 @@ -__SYSCALL_WORDSIZE in littlefs2_sys - Rust
    pub const __SYSCALL_WORDSIZE: u32 = 64;
    \ No newline at end of file +__SYSCALL_WORDSIZE in littlefs2_sys - Rust
    pub const __SYSCALL_WORDSIZE: u32 = 64;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__TIMESIZE.html b/littlefs2_sys/constant.__TIMESIZE.html index 4bf317bca38..078529ab6e0 100644 --- a/littlefs2_sys/constant.__TIMESIZE.html +++ b/littlefs2_sys/constant.__TIMESIZE.html @@ -1 +1 @@ -__TIMESIZE in littlefs2_sys - Rust
    pub const __TIMESIZE: u32 = 64;
    \ No newline at end of file +__TIMESIZE in littlefs2_sys - Rust
    pub const __TIMESIZE: u32 = 64;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__USE_ATFILE.html b/littlefs2_sys/constant.__USE_ATFILE.html index 4422351e910..69058be2067 100644 --- a/littlefs2_sys/constant.__USE_ATFILE.html +++ b/littlefs2_sys/constant.__USE_ATFILE.html @@ -1 +1 @@ -__USE_ATFILE in littlefs2_sys - Rust
    pub const __USE_ATFILE: u32 = 1;
    \ No newline at end of file +__USE_ATFILE in littlefs2_sys - Rust
    pub const __USE_ATFILE: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__USE_FORTIFY_LEVEL.html b/littlefs2_sys/constant.__USE_FORTIFY_LEVEL.html index de88c32e02b..3720ec3fa29 100644 --- a/littlefs2_sys/constant.__USE_FORTIFY_LEVEL.html +++ b/littlefs2_sys/constant.__USE_FORTIFY_LEVEL.html @@ -1 +1 @@ -__USE_FORTIFY_LEVEL in littlefs2_sys - Rust
    pub const __USE_FORTIFY_LEVEL: u32 = 0;
    \ No newline at end of file +__USE_FORTIFY_LEVEL in littlefs2_sys - Rust
    pub const __USE_FORTIFY_LEVEL: u32 = 0;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__USE_ISOC11.html b/littlefs2_sys/constant.__USE_ISOC11.html index 5eb66bcdde3..0118824a594 100644 --- a/littlefs2_sys/constant.__USE_ISOC11.html +++ b/littlefs2_sys/constant.__USE_ISOC11.html @@ -1 +1 @@ -__USE_ISOC11 in littlefs2_sys - Rust
    pub const __USE_ISOC11: u32 = 1;
    \ No newline at end of file +__USE_ISOC11 in littlefs2_sys - Rust
    pub const __USE_ISOC11: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__USE_ISOC95.html b/littlefs2_sys/constant.__USE_ISOC95.html index 29c52f146dc..04c83221e79 100644 --- a/littlefs2_sys/constant.__USE_ISOC95.html +++ b/littlefs2_sys/constant.__USE_ISOC95.html @@ -1 +1 @@ -__USE_ISOC95 in littlefs2_sys - Rust
    pub const __USE_ISOC95: u32 = 1;
    \ No newline at end of file +__USE_ISOC95 in littlefs2_sys - Rust
    pub const __USE_ISOC95: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__USE_ISOC99.html b/littlefs2_sys/constant.__USE_ISOC99.html index 63ef85d40bd..3e4f66e022a 100644 --- a/littlefs2_sys/constant.__USE_ISOC99.html +++ b/littlefs2_sys/constant.__USE_ISOC99.html @@ -1 +1 @@ -__USE_ISOC99 in littlefs2_sys - Rust
    pub const __USE_ISOC99: u32 = 1;
    \ No newline at end of file +__USE_ISOC99 in littlefs2_sys - Rust
    pub const __USE_ISOC99: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__USE_MISC.html b/littlefs2_sys/constant.__USE_MISC.html index c5a63bff55e..d5fece40eef 100644 --- a/littlefs2_sys/constant.__USE_MISC.html +++ b/littlefs2_sys/constant.__USE_MISC.html @@ -1 +1 @@ -__USE_MISC in littlefs2_sys - Rust
    pub const __USE_MISC: u32 = 1;
    \ No newline at end of file +__USE_MISC in littlefs2_sys - Rust
    pub const __USE_MISC: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__USE_POSIX.html b/littlefs2_sys/constant.__USE_POSIX.html index 422be774f56..f9c1d285654 100644 --- a/littlefs2_sys/constant.__USE_POSIX.html +++ b/littlefs2_sys/constant.__USE_POSIX.html @@ -1 +1 @@ -__USE_POSIX in littlefs2_sys - Rust
    pub const __USE_POSIX: u32 = 1;
    \ No newline at end of file +__USE_POSIX in littlefs2_sys - Rust
    pub const __USE_POSIX: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__USE_POSIX199309.html b/littlefs2_sys/constant.__USE_POSIX199309.html index d148c3021ea..1b43a023640 100644 --- a/littlefs2_sys/constant.__USE_POSIX199309.html +++ b/littlefs2_sys/constant.__USE_POSIX199309.html @@ -1 +1 @@ -__USE_POSIX199309 in littlefs2_sys - Rust
    pub const __USE_POSIX199309: u32 = 1;
    \ No newline at end of file +__USE_POSIX199309 in littlefs2_sys - Rust
    pub const __USE_POSIX199309: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__USE_POSIX199506.html b/littlefs2_sys/constant.__USE_POSIX199506.html index 54c15ecfb70..9de4c373005 100644 --- a/littlefs2_sys/constant.__USE_POSIX199506.html +++ b/littlefs2_sys/constant.__USE_POSIX199506.html @@ -1 +1 @@ -__USE_POSIX199506 in littlefs2_sys - Rust
    pub const __USE_POSIX199506: u32 = 1;
    \ No newline at end of file +__USE_POSIX199506 in littlefs2_sys - Rust
    pub const __USE_POSIX199506: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__USE_POSIX2.html b/littlefs2_sys/constant.__USE_POSIX2.html index 553463fc704..258f5be24e6 100644 --- a/littlefs2_sys/constant.__USE_POSIX2.html +++ b/littlefs2_sys/constant.__USE_POSIX2.html @@ -1 +1 @@ -__USE_POSIX2 in littlefs2_sys - Rust
    pub const __USE_POSIX2: u32 = 1;
    \ No newline at end of file +__USE_POSIX2 in littlefs2_sys - Rust
    pub const __USE_POSIX2: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__USE_POSIX_IMPLICITLY.html b/littlefs2_sys/constant.__USE_POSIX_IMPLICITLY.html index 56c27ac5502..c0c152c8e13 100644 --- a/littlefs2_sys/constant.__USE_POSIX_IMPLICITLY.html +++ b/littlefs2_sys/constant.__USE_POSIX_IMPLICITLY.html @@ -1 +1 @@ -__USE_POSIX_IMPLICITLY in littlefs2_sys - Rust
    pub const __USE_POSIX_IMPLICITLY: u32 = 1;
    \ No newline at end of file +__USE_POSIX_IMPLICITLY in littlefs2_sys - Rust
    pub const __USE_POSIX_IMPLICITLY: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__USE_XOPEN2K.html b/littlefs2_sys/constant.__USE_XOPEN2K.html index 76b189f8514..a7c7e201c99 100644 --- a/littlefs2_sys/constant.__USE_XOPEN2K.html +++ b/littlefs2_sys/constant.__USE_XOPEN2K.html @@ -1 +1 @@ -__USE_XOPEN2K in littlefs2_sys - Rust
    pub const __USE_XOPEN2K: u32 = 1;
    \ No newline at end of file +__USE_XOPEN2K in littlefs2_sys - Rust
    pub const __USE_XOPEN2K: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__USE_XOPEN2K8.html b/littlefs2_sys/constant.__USE_XOPEN2K8.html index 378a7faa44d..da17370190c 100644 --- a/littlefs2_sys/constant.__USE_XOPEN2K8.html +++ b/littlefs2_sys/constant.__USE_XOPEN2K8.html @@ -1 +1 @@ -__USE_XOPEN2K8 in littlefs2_sys - Rust
    pub const __USE_XOPEN2K8: u32 = 1;
    \ No newline at end of file +__USE_XOPEN2K8 in littlefs2_sys - Rust
    pub const __USE_XOPEN2K8: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__WORDSIZE.html b/littlefs2_sys/constant.__WORDSIZE.html index 37235e80c32..971154f00ab 100644 --- a/littlefs2_sys/constant.__WORDSIZE.html +++ b/littlefs2_sys/constant.__WORDSIZE.html @@ -1 +1 @@ -__WORDSIZE in littlefs2_sys - Rust
    pub const __WORDSIZE: u32 = 64;
    \ No newline at end of file +__WORDSIZE in littlefs2_sys - Rust
    pub const __WORDSIZE: u32 = 64;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__WORDSIZE_TIME64_COMPAT32.html b/littlefs2_sys/constant.__WORDSIZE_TIME64_COMPAT32.html index dbed7da80a6..3c564174855 100644 --- a/littlefs2_sys/constant.__WORDSIZE_TIME64_COMPAT32.html +++ b/littlefs2_sys/constant.__WORDSIZE_TIME64_COMPAT32.html @@ -1 +1 @@ -__WORDSIZE_TIME64_COMPAT32 in littlefs2_sys - Rust
    pub const __WORDSIZE_TIME64_COMPAT32: u32 = 1;
    \ No newline at end of file +__WORDSIZE_TIME64_COMPAT32 in littlefs2_sys - Rust
    pub const __WORDSIZE_TIME64_COMPAT32: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__bool_true_false_are_defined.html b/littlefs2_sys/constant.__bool_true_false_are_defined.html index 35016d7ce64..13c61533940 100644 --- a/littlefs2_sys/constant.__bool_true_false_are_defined.html +++ b/littlefs2_sys/constant.__bool_true_false_are_defined.html @@ -1 +1 @@ -__bool_true_false_are_defined in littlefs2_sys - Rust
    pub const __bool_true_false_are_defined: u32 = 1;
    \ No newline at end of file +__bool_true_false_are_defined in littlefs2_sys - Rust
    pub const __bool_true_false_are_defined: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.__glibc_c99_flexarr_available.html b/littlefs2_sys/constant.__glibc_c99_flexarr_available.html index d52f83e4d4b..2faf2d8b251 100644 --- a/littlefs2_sys/constant.__glibc_c99_flexarr_available.html +++ b/littlefs2_sys/constant.__glibc_c99_flexarr_available.html @@ -1 +1 @@ -__glibc_c99_flexarr_available in littlefs2_sys - Rust
    pub const __glibc_c99_flexarr_available: u32 = 1;
    \ No newline at end of file +__glibc_c99_flexarr_available in littlefs2_sys - Rust
    pub const __glibc_c99_flexarr_available: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.false_.html b/littlefs2_sys/constant.false_.html index 6ac33d2c519..b828c8ae3fa 100644 --- a/littlefs2_sys/constant.false_.html +++ b/littlefs2_sys/constant.false_.html @@ -1 +1 @@ -false_ in littlefs2_sys - Rust
    pub const false_: u32 = 0;
    \ No newline at end of file +false_ in littlefs2_sys - Rust
    pub const false_: u32 = 0;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_error_LFS_ERR_BADF.html b/littlefs2_sys/constant.lfs_error_LFS_ERR_BADF.html index 8d35d4b765a..acb07818579 100644 --- a/littlefs2_sys/constant.lfs_error_LFS_ERR_BADF.html +++ b/littlefs2_sys/constant.lfs_error_LFS_ERR_BADF.html @@ -1 +1 @@ -lfs_error_LFS_ERR_BADF in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_BADF: lfs_error = -9;
    \ No newline at end of file +lfs_error_LFS_ERR_BADF in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_BADF: lfs_error = -9;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_error_LFS_ERR_CORRUPT.html b/littlefs2_sys/constant.lfs_error_LFS_ERR_CORRUPT.html index 764606b2de1..b671a0c9751 100644 --- a/littlefs2_sys/constant.lfs_error_LFS_ERR_CORRUPT.html +++ b/littlefs2_sys/constant.lfs_error_LFS_ERR_CORRUPT.html @@ -1 +1 @@ -lfs_error_LFS_ERR_CORRUPT in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_CORRUPT: lfs_error = -84;
    \ No newline at end of file +lfs_error_LFS_ERR_CORRUPT in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_CORRUPT: lfs_error = -84;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_error_LFS_ERR_EXIST.html b/littlefs2_sys/constant.lfs_error_LFS_ERR_EXIST.html index ce738eba238..6a9e441b0c3 100644 --- a/littlefs2_sys/constant.lfs_error_LFS_ERR_EXIST.html +++ b/littlefs2_sys/constant.lfs_error_LFS_ERR_EXIST.html @@ -1 +1 @@ -lfs_error_LFS_ERR_EXIST in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_EXIST: lfs_error = -17;
    \ No newline at end of file +lfs_error_LFS_ERR_EXIST in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_EXIST: lfs_error = -17;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_error_LFS_ERR_FBIG.html b/littlefs2_sys/constant.lfs_error_LFS_ERR_FBIG.html index 79af704b600..685a7dba67b 100644 --- a/littlefs2_sys/constant.lfs_error_LFS_ERR_FBIG.html +++ b/littlefs2_sys/constant.lfs_error_LFS_ERR_FBIG.html @@ -1 +1 @@ -lfs_error_LFS_ERR_FBIG in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_FBIG: lfs_error = -27;
    \ No newline at end of file +lfs_error_LFS_ERR_FBIG in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_FBIG: lfs_error = -27;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_error_LFS_ERR_INVAL.html b/littlefs2_sys/constant.lfs_error_LFS_ERR_INVAL.html index 36ecd0b8e01..cebf9759523 100644 --- a/littlefs2_sys/constant.lfs_error_LFS_ERR_INVAL.html +++ b/littlefs2_sys/constant.lfs_error_LFS_ERR_INVAL.html @@ -1 +1 @@ -lfs_error_LFS_ERR_INVAL in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_INVAL: lfs_error = -22;
    \ No newline at end of file +lfs_error_LFS_ERR_INVAL in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_INVAL: lfs_error = -22;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_error_LFS_ERR_IO.html b/littlefs2_sys/constant.lfs_error_LFS_ERR_IO.html index 8109f115dfd..0f992aeb27e 100644 --- a/littlefs2_sys/constant.lfs_error_LFS_ERR_IO.html +++ b/littlefs2_sys/constant.lfs_error_LFS_ERR_IO.html @@ -1 +1 @@ -lfs_error_LFS_ERR_IO in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_IO: lfs_error = -5;
    \ No newline at end of file +lfs_error_LFS_ERR_IO in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_IO: lfs_error = -5;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_error_LFS_ERR_ISDIR.html b/littlefs2_sys/constant.lfs_error_LFS_ERR_ISDIR.html index c0dba0da2dc..28d8dcff174 100644 --- a/littlefs2_sys/constant.lfs_error_LFS_ERR_ISDIR.html +++ b/littlefs2_sys/constant.lfs_error_LFS_ERR_ISDIR.html @@ -1 +1 @@ -lfs_error_LFS_ERR_ISDIR in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_ISDIR: lfs_error = -21;
    \ No newline at end of file +lfs_error_LFS_ERR_ISDIR in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_ISDIR: lfs_error = -21;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_error_LFS_ERR_NAMETOOLONG.html b/littlefs2_sys/constant.lfs_error_LFS_ERR_NAMETOOLONG.html index d3bfee22e81..dae510472bb 100644 --- a/littlefs2_sys/constant.lfs_error_LFS_ERR_NAMETOOLONG.html +++ b/littlefs2_sys/constant.lfs_error_LFS_ERR_NAMETOOLONG.html @@ -1 +1 @@ -lfs_error_LFS_ERR_NAMETOOLONG in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_NAMETOOLONG: lfs_error = -36;
    \ No newline at end of file +lfs_error_LFS_ERR_NAMETOOLONG in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_NAMETOOLONG: lfs_error = -36;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_error_LFS_ERR_NOATTR.html b/littlefs2_sys/constant.lfs_error_LFS_ERR_NOATTR.html index eda9667bfc1..49f93c7ec56 100644 --- a/littlefs2_sys/constant.lfs_error_LFS_ERR_NOATTR.html +++ b/littlefs2_sys/constant.lfs_error_LFS_ERR_NOATTR.html @@ -1 +1 @@ -lfs_error_LFS_ERR_NOATTR in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_NOATTR: lfs_error = -61;
    \ No newline at end of file +lfs_error_LFS_ERR_NOATTR in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_NOATTR: lfs_error = -61;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_error_LFS_ERR_NOENT.html b/littlefs2_sys/constant.lfs_error_LFS_ERR_NOENT.html index 4525f252cda..a7a7b7213d8 100644 --- a/littlefs2_sys/constant.lfs_error_LFS_ERR_NOENT.html +++ b/littlefs2_sys/constant.lfs_error_LFS_ERR_NOENT.html @@ -1 +1 @@ -lfs_error_LFS_ERR_NOENT in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_NOENT: lfs_error = -2;
    \ No newline at end of file +lfs_error_LFS_ERR_NOENT in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_NOENT: lfs_error = -2;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_error_LFS_ERR_NOMEM.html b/littlefs2_sys/constant.lfs_error_LFS_ERR_NOMEM.html index c527daafe3b..8182082cf8a 100644 --- a/littlefs2_sys/constant.lfs_error_LFS_ERR_NOMEM.html +++ b/littlefs2_sys/constant.lfs_error_LFS_ERR_NOMEM.html @@ -1 +1 @@ -lfs_error_LFS_ERR_NOMEM in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_NOMEM: lfs_error = -12;
    \ No newline at end of file +lfs_error_LFS_ERR_NOMEM in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_NOMEM: lfs_error = -12;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_error_LFS_ERR_NOSPC.html b/littlefs2_sys/constant.lfs_error_LFS_ERR_NOSPC.html index dcceb1be97b..9ad286d3f20 100644 --- a/littlefs2_sys/constant.lfs_error_LFS_ERR_NOSPC.html +++ b/littlefs2_sys/constant.lfs_error_LFS_ERR_NOSPC.html @@ -1 +1 @@ -lfs_error_LFS_ERR_NOSPC in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_NOSPC: lfs_error = -28;
    \ No newline at end of file +lfs_error_LFS_ERR_NOSPC in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_NOSPC: lfs_error = -28;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_error_LFS_ERR_NOTDIR.html b/littlefs2_sys/constant.lfs_error_LFS_ERR_NOTDIR.html index 33b9225202a..fcebd4c50d8 100644 --- a/littlefs2_sys/constant.lfs_error_LFS_ERR_NOTDIR.html +++ b/littlefs2_sys/constant.lfs_error_LFS_ERR_NOTDIR.html @@ -1 +1 @@ -lfs_error_LFS_ERR_NOTDIR in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_NOTDIR: lfs_error = -20;
    \ No newline at end of file +lfs_error_LFS_ERR_NOTDIR in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_NOTDIR: lfs_error = -20;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_error_LFS_ERR_NOTEMPTY.html b/littlefs2_sys/constant.lfs_error_LFS_ERR_NOTEMPTY.html index c601c39a60e..63e89d3decc 100644 --- a/littlefs2_sys/constant.lfs_error_LFS_ERR_NOTEMPTY.html +++ b/littlefs2_sys/constant.lfs_error_LFS_ERR_NOTEMPTY.html @@ -1 +1 @@ -lfs_error_LFS_ERR_NOTEMPTY in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_NOTEMPTY: lfs_error = -39;
    \ No newline at end of file +lfs_error_LFS_ERR_NOTEMPTY in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_NOTEMPTY: lfs_error = -39;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_error_LFS_ERR_OK.html b/littlefs2_sys/constant.lfs_error_LFS_ERR_OK.html index 5daeb1065c2..56bd2763343 100644 --- a/littlefs2_sys/constant.lfs_error_LFS_ERR_OK.html +++ b/littlefs2_sys/constant.lfs_error_LFS_ERR_OK.html @@ -1 +1 @@ -lfs_error_LFS_ERR_OK in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_OK: lfs_error = 0;
    \ No newline at end of file +lfs_error_LFS_ERR_OK in littlefs2_sys - Rust
    pub const lfs_error_LFS_ERR_OK: lfs_error = 0;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_open_flags_LFS_F_DIRTY.html b/littlefs2_sys/constant.lfs_open_flags_LFS_F_DIRTY.html index 5a6a0d4d5a8..276eb282338 100644 --- a/littlefs2_sys/constant.lfs_open_flags_LFS_F_DIRTY.html +++ b/littlefs2_sys/constant.lfs_open_flags_LFS_F_DIRTY.html @@ -1 +1 @@ -lfs_open_flags_LFS_F_DIRTY in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_F_DIRTY: lfs_open_flags = 65536;
    \ No newline at end of file +lfs_open_flags_LFS_F_DIRTY in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_F_DIRTY: lfs_open_flags = 65536;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_open_flags_LFS_F_ERRED.html b/littlefs2_sys/constant.lfs_open_flags_LFS_F_ERRED.html index 6757a792e13..e38a4a075a8 100644 --- a/littlefs2_sys/constant.lfs_open_flags_LFS_F_ERRED.html +++ b/littlefs2_sys/constant.lfs_open_flags_LFS_F_ERRED.html @@ -1 +1 @@ -lfs_open_flags_LFS_F_ERRED in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_F_ERRED: lfs_open_flags = 524288;
    \ No newline at end of file +lfs_open_flags_LFS_F_ERRED in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_F_ERRED: lfs_open_flags = 524288;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_open_flags_LFS_F_INLINE.html b/littlefs2_sys/constant.lfs_open_flags_LFS_F_INLINE.html index ac21392bed5..82873d5016c 100644 --- a/littlefs2_sys/constant.lfs_open_flags_LFS_F_INLINE.html +++ b/littlefs2_sys/constant.lfs_open_flags_LFS_F_INLINE.html @@ -1 +1 @@ -lfs_open_flags_LFS_F_INLINE in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_F_INLINE: lfs_open_flags = 1048576;
    \ No newline at end of file +lfs_open_flags_LFS_F_INLINE in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_F_INLINE: lfs_open_flags = 1048576;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_open_flags_LFS_F_OPENED.html b/littlefs2_sys/constant.lfs_open_flags_LFS_F_OPENED.html index cf89b20a521..8804aa617bb 100644 --- a/littlefs2_sys/constant.lfs_open_flags_LFS_F_OPENED.html +++ b/littlefs2_sys/constant.lfs_open_flags_LFS_F_OPENED.html @@ -1 +1 @@ -lfs_open_flags_LFS_F_OPENED in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_F_OPENED: lfs_open_flags = 2097152;
    \ No newline at end of file +lfs_open_flags_LFS_F_OPENED in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_F_OPENED: lfs_open_flags = 2097152;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_open_flags_LFS_F_READING.html b/littlefs2_sys/constant.lfs_open_flags_LFS_F_READING.html index 70711aeac0b..8925ce6b9c6 100644 --- a/littlefs2_sys/constant.lfs_open_flags_LFS_F_READING.html +++ b/littlefs2_sys/constant.lfs_open_flags_LFS_F_READING.html @@ -1 +1 @@ -lfs_open_flags_LFS_F_READING in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_F_READING: lfs_open_flags = 262144;
    \ No newline at end of file +lfs_open_flags_LFS_F_READING in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_F_READING: lfs_open_flags = 262144;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_open_flags_LFS_F_WRITING.html b/littlefs2_sys/constant.lfs_open_flags_LFS_F_WRITING.html index 95ce0392a32..1c8fd7622c8 100644 --- a/littlefs2_sys/constant.lfs_open_flags_LFS_F_WRITING.html +++ b/littlefs2_sys/constant.lfs_open_flags_LFS_F_WRITING.html @@ -1 +1 @@ -lfs_open_flags_LFS_F_WRITING in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_F_WRITING: lfs_open_flags = 131072;
    \ No newline at end of file +lfs_open_flags_LFS_F_WRITING in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_F_WRITING: lfs_open_flags = 131072;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_open_flags_LFS_O_APPEND.html b/littlefs2_sys/constant.lfs_open_flags_LFS_O_APPEND.html index 205ffa51421..b94e12b8cdb 100644 --- a/littlefs2_sys/constant.lfs_open_flags_LFS_O_APPEND.html +++ b/littlefs2_sys/constant.lfs_open_flags_LFS_O_APPEND.html @@ -1 +1 @@ -lfs_open_flags_LFS_O_APPEND in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_O_APPEND: lfs_open_flags = 2048;
    \ No newline at end of file +lfs_open_flags_LFS_O_APPEND in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_O_APPEND: lfs_open_flags = 2048;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_open_flags_LFS_O_CREAT.html b/littlefs2_sys/constant.lfs_open_flags_LFS_O_CREAT.html index 848191c1bb8..785d525e873 100644 --- a/littlefs2_sys/constant.lfs_open_flags_LFS_O_CREAT.html +++ b/littlefs2_sys/constant.lfs_open_flags_LFS_O_CREAT.html @@ -1 +1 @@ -lfs_open_flags_LFS_O_CREAT in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_O_CREAT: lfs_open_flags = 256;
    \ No newline at end of file +lfs_open_flags_LFS_O_CREAT in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_O_CREAT: lfs_open_flags = 256;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_open_flags_LFS_O_EXCL.html b/littlefs2_sys/constant.lfs_open_flags_LFS_O_EXCL.html index 67ae21acfd4..e80a4763396 100644 --- a/littlefs2_sys/constant.lfs_open_flags_LFS_O_EXCL.html +++ b/littlefs2_sys/constant.lfs_open_flags_LFS_O_EXCL.html @@ -1 +1 @@ -lfs_open_flags_LFS_O_EXCL in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_O_EXCL: lfs_open_flags = 512;
    \ No newline at end of file +lfs_open_flags_LFS_O_EXCL in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_O_EXCL: lfs_open_flags = 512;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_open_flags_LFS_O_RDONLY.html b/littlefs2_sys/constant.lfs_open_flags_LFS_O_RDONLY.html index 404f2a1bcd3..86dabe869dd 100644 --- a/littlefs2_sys/constant.lfs_open_flags_LFS_O_RDONLY.html +++ b/littlefs2_sys/constant.lfs_open_flags_LFS_O_RDONLY.html @@ -1 +1 @@ -lfs_open_flags_LFS_O_RDONLY in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_O_RDONLY: lfs_open_flags = 1;
    \ No newline at end of file +lfs_open_flags_LFS_O_RDONLY in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_O_RDONLY: lfs_open_flags = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_open_flags_LFS_O_RDWR.html b/littlefs2_sys/constant.lfs_open_flags_LFS_O_RDWR.html index 8af885b73cc..d2770f8af63 100644 --- a/littlefs2_sys/constant.lfs_open_flags_LFS_O_RDWR.html +++ b/littlefs2_sys/constant.lfs_open_flags_LFS_O_RDWR.html @@ -1 +1 @@ -lfs_open_flags_LFS_O_RDWR in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_O_RDWR: lfs_open_flags = 3;
    \ No newline at end of file +lfs_open_flags_LFS_O_RDWR in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_O_RDWR: lfs_open_flags = 3;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_open_flags_LFS_O_TRUNC.html b/littlefs2_sys/constant.lfs_open_flags_LFS_O_TRUNC.html index 977da34aa8e..7cba8432d5f 100644 --- a/littlefs2_sys/constant.lfs_open_flags_LFS_O_TRUNC.html +++ b/littlefs2_sys/constant.lfs_open_flags_LFS_O_TRUNC.html @@ -1 +1 @@ -lfs_open_flags_LFS_O_TRUNC in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_O_TRUNC: lfs_open_flags = 1024;
    \ No newline at end of file +lfs_open_flags_LFS_O_TRUNC in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_O_TRUNC: lfs_open_flags = 1024;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_open_flags_LFS_O_WRONLY.html b/littlefs2_sys/constant.lfs_open_flags_LFS_O_WRONLY.html index 5972edb829f..611bf8742eb 100644 --- a/littlefs2_sys/constant.lfs_open_flags_LFS_O_WRONLY.html +++ b/littlefs2_sys/constant.lfs_open_flags_LFS_O_WRONLY.html @@ -1 +1 @@ -lfs_open_flags_LFS_O_WRONLY in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_O_WRONLY: lfs_open_flags = 2;
    \ No newline at end of file +lfs_open_flags_LFS_O_WRONLY in littlefs2_sys - Rust
    pub const lfs_open_flags_LFS_O_WRONLY: lfs_open_flags = 2;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_FROM_MOVE.html b/littlefs2_sys/constant.lfs_type_LFS_FROM_MOVE.html index fd6879c14c7..8194ebeb2de 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_FROM_MOVE.html +++ b/littlefs2_sys/constant.lfs_type_LFS_FROM_MOVE.html @@ -1 +1 @@ -lfs_type_LFS_FROM_MOVE in littlefs2_sys - Rust
    pub const lfs_type_LFS_FROM_MOVE: lfs_type = 257;
    \ No newline at end of file +lfs_type_LFS_FROM_MOVE in littlefs2_sys - Rust
    pub const lfs_type_LFS_FROM_MOVE: lfs_type = 257;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_FROM_NOOP.html b/littlefs2_sys/constant.lfs_type_LFS_FROM_NOOP.html index 970e31315f5..96b3323cd34 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_FROM_NOOP.html +++ b/littlefs2_sys/constant.lfs_type_LFS_FROM_NOOP.html @@ -1 +1 @@ -lfs_type_LFS_FROM_NOOP in littlefs2_sys - Rust
    pub const lfs_type_LFS_FROM_NOOP: lfs_type = 0;
    \ No newline at end of file +lfs_type_LFS_FROM_NOOP in littlefs2_sys - Rust
    pub const lfs_type_LFS_FROM_NOOP: lfs_type = 0;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_FROM_USERATTRS.html b/littlefs2_sys/constant.lfs_type_LFS_FROM_USERATTRS.html index 2e1d5f84ce2..236250715a0 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_FROM_USERATTRS.html +++ b/littlefs2_sys/constant.lfs_type_LFS_FROM_USERATTRS.html @@ -1 +1 @@ -lfs_type_LFS_FROM_USERATTRS in littlefs2_sys - Rust
    pub const lfs_type_LFS_FROM_USERATTRS: lfs_type = 258;
    \ No newline at end of file +lfs_type_LFS_FROM_USERATTRS in littlefs2_sys - Rust
    pub const lfs_type_LFS_FROM_USERATTRS: lfs_type = 258;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_TYPE_CRC.html b/littlefs2_sys/constant.lfs_type_LFS_TYPE_CRC.html index 4b1cef2ee77..a698fb52e27 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_TYPE_CRC.html +++ b/littlefs2_sys/constant.lfs_type_LFS_TYPE_CRC.html @@ -1 +1 @@ -lfs_type_LFS_TYPE_CRC in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_CRC: lfs_type = 1280;
    \ No newline at end of file +lfs_type_LFS_TYPE_CRC in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_CRC: lfs_type = 1280;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_TYPE_CREATE.html b/littlefs2_sys/constant.lfs_type_LFS_TYPE_CREATE.html index cd1c3c61709..56765523cda 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_TYPE_CREATE.html +++ b/littlefs2_sys/constant.lfs_type_LFS_TYPE_CREATE.html @@ -1 +1 @@ -lfs_type_LFS_TYPE_CREATE in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_CREATE: lfs_type = 1025;
    \ No newline at end of file +lfs_type_LFS_TYPE_CREATE in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_CREATE: lfs_type = 1025;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_TYPE_CTZSTRUCT.html b/littlefs2_sys/constant.lfs_type_LFS_TYPE_CTZSTRUCT.html index c5764e3e3d3..cf10eba5374 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_TYPE_CTZSTRUCT.html +++ b/littlefs2_sys/constant.lfs_type_LFS_TYPE_CTZSTRUCT.html @@ -1 +1 @@ -lfs_type_LFS_TYPE_CTZSTRUCT in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_CTZSTRUCT: lfs_type = 514;
    \ No newline at end of file +lfs_type_LFS_TYPE_CTZSTRUCT in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_CTZSTRUCT: lfs_type = 514;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_TYPE_DELETE.html b/littlefs2_sys/constant.lfs_type_LFS_TYPE_DELETE.html index a69097a8504..b95ab23915e 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_TYPE_DELETE.html +++ b/littlefs2_sys/constant.lfs_type_LFS_TYPE_DELETE.html @@ -1 +1 @@ -lfs_type_LFS_TYPE_DELETE in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_DELETE: lfs_type = 1279;
    \ No newline at end of file +lfs_type_LFS_TYPE_DELETE in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_DELETE: lfs_type = 1279;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_TYPE_DIR.html b/littlefs2_sys/constant.lfs_type_LFS_TYPE_DIR.html index 4b1f62c88b1..5f5f2a717e6 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_TYPE_DIR.html +++ b/littlefs2_sys/constant.lfs_type_LFS_TYPE_DIR.html @@ -1 +1 @@ -lfs_type_LFS_TYPE_DIR in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_DIR: lfs_type = 2;
    \ No newline at end of file +lfs_type_LFS_TYPE_DIR in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_DIR: lfs_type = 2;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_TYPE_DIRSTRUCT.html b/littlefs2_sys/constant.lfs_type_LFS_TYPE_DIRSTRUCT.html index a128335d071..64f8d5fbbd3 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_TYPE_DIRSTRUCT.html +++ b/littlefs2_sys/constant.lfs_type_LFS_TYPE_DIRSTRUCT.html @@ -1 +1 @@ -lfs_type_LFS_TYPE_DIRSTRUCT in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_DIRSTRUCT: lfs_type = 512;
    \ No newline at end of file +lfs_type_LFS_TYPE_DIRSTRUCT in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_DIRSTRUCT: lfs_type = 512;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_TYPE_FROM.html b/littlefs2_sys/constant.lfs_type_LFS_TYPE_FROM.html index 85763abcebe..09af44d8254 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_TYPE_FROM.html +++ b/littlefs2_sys/constant.lfs_type_LFS_TYPE_FROM.html @@ -1 +1 @@ -lfs_type_LFS_TYPE_FROM in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_FROM: lfs_type = 256;
    \ No newline at end of file +lfs_type_LFS_TYPE_FROM in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_FROM: lfs_type = 256;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_TYPE_GLOBALS.html b/littlefs2_sys/constant.lfs_type_LFS_TYPE_GLOBALS.html index cd7d63f1051..382c39364ed 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_TYPE_GLOBALS.html +++ b/littlefs2_sys/constant.lfs_type_LFS_TYPE_GLOBALS.html @@ -1 +1 @@ -lfs_type_LFS_TYPE_GLOBALS in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_GLOBALS: lfs_type = 1792;
    \ No newline at end of file +lfs_type_LFS_TYPE_GLOBALS in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_GLOBALS: lfs_type = 1792;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_TYPE_HARDTAIL.html b/littlefs2_sys/constant.lfs_type_LFS_TYPE_HARDTAIL.html index 7c3bce07e0b..b54d8ca8802 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_TYPE_HARDTAIL.html +++ b/littlefs2_sys/constant.lfs_type_LFS_TYPE_HARDTAIL.html @@ -1 +1 @@ -lfs_type_LFS_TYPE_HARDTAIL in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_HARDTAIL: lfs_type = 1537;
    \ No newline at end of file +lfs_type_LFS_TYPE_HARDTAIL in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_HARDTAIL: lfs_type = 1537;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_TYPE_INLINESTRUCT.html b/littlefs2_sys/constant.lfs_type_LFS_TYPE_INLINESTRUCT.html index c77959bff5a..6cb64513443 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_TYPE_INLINESTRUCT.html +++ b/littlefs2_sys/constant.lfs_type_LFS_TYPE_INLINESTRUCT.html @@ -1 +1 @@ -lfs_type_LFS_TYPE_INLINESTRUCT in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_INLINESTRUCT: lfs_type = 513;
    \ No newline at end of file +lfs_type_LFS_TYPE_INLINESTRUCT in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_INLINESTRUCT: lfs_type = 513;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_TYPE_MOVESTATE.html b/littlefs2_sys/constant.lfs_type_LFS_TYPE_MOVESTATE.html index 5ed4c59836d..4a5ec2db3c4 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_TYPE_MOVESTATE.html +++ b/littlefs2_sys/constant.lfs_type_LFS_TYPE_MOVESTATE.html @@ -1 +1 @@ -lfs_type_LFS_TYPE_MOVESTATE in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_MOVESTATE: lfs_type = 2047;
    \ No newline at end of file +lfs_type_LFS_TYPE_MOVESTATE in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_MOVESTATE: lfs_type = 2047;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_TYPE_NAME.html b/littlefs2_sys/constant.lfs_type_LFS_TYPE_NAME.html index 9ea6f6addb8..96c22acc3e0 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_TYPE_NAME.html +++ b/littlefs2_sys/constant.lfs_type_LFS_TYPE_NAME.html @@ -1 +1 @@ -lfs_type_LFS_TYPE_NAME in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_NAME: lfs_type = 0;
    \ No newline at end of file +lfs_type_LFS_TYPE_NAME in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_NAME: lfs_type = 0;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_TYPE_REG.html b/littlefs2_sys/constant.lfs_type_LFS_TYPE_REG.html index d669124de02..07e7ebbc87d 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_TYPE_REG.html +++ b/littlefs2_sys/constant.lfs_type_LFS_TYPE_REG.html @@ -1 +1 @@ -lfs_type_LFS_TYPE_REG in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_REG: lfs_type = 1;
    \ No newline at end of file +lfs_type_LFS_TYPE_REG in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_REG: lfs_type = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_TYPE_SOFTTAIL.html b/littlefs2_sys/constant.lfs_type_LFS_TYPE_SOFTTAIL.html index bfbf982153a..3fe6d2db44e 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_TYPE_SOFTTAIL.html +++ b/littlefs2_sys/constant.lfs_type_LFS_TYPE_SOFTTAIL.html @@ -1 +1 @@ -lfs_type_LFS_TYPE_SOFTTAIL in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_SOFTTAIL: lfs_type = 1536;
    \ No newline at end of file +lfs_type_LFS_TYPE_SOFTTAIL in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_SOFTTAIL: lfs_type = 1536;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_TYPE_SPLICE.html b/littlefs2_sys/constant.lfs_type_LFS_TYPE_SPLICE.html index 07c2568a3c6..16f71c26d08 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_TYPE_SPLICE.html +++ b/littlefs2_sys/constant.lfs_type_LFS_TYPE_SPLICE.html @@ -1 +1 @@ -lfs_type_LFS_TYPE_SPLICE in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_SPLICE: lfs_type = 1024;
    \ No newline at end of file +lfs_type_LFS_TYPE_SPLICE in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_SPLICE: lfs_type = 1024;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_TYPE_STRUCT.html b/littlefs2_sys/constant.lfs_type_LFS_TYPE_STRUCT.html index 0eed843e328..9034411ef17 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_TYPE_STRUCT.html +++ b/littlefs2_sys/constant.lfs_type_LFS_TYPE_STRUCT.html @@ -1 +1 @@ -lfs_type_LFS_TYPE_STRUCT in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_STRUCT: lfs_type = 512;
    \ No newline at end of file +lfs_type_LFS_TYPE_STRUCT in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_STRUCT: lfs_type = 512;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_TYPE_SUPERBLOCK.html b/littlefs2_sys/constant.lfs_type_LFS_TYPE_SUPERBLOCK.html index ec4ca2c5b8d..2dc8e9268b6 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_TYPE_SUPERBLOCK.html +++ b/littlefs2_sys/constant.lfs_type_LFS_TYPE_SUPERBLOCK.html @@ -1 +1 @@ -lfs_type_LFS_TYPE_SUPERBLOCK in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_SUPERBLOCK: lfs_type = 255;
    \ No newline at end of file +lfs_type_LFS_TYPE_SUPERBLOCK in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_SUPERBLOCK: lfs_type = 255;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_TYPE_TAIL.html b/littlefs2_sys/constant.lfs_type_LFS_TYPE_TAIL.html index f3486b1400f..2d0ccf32048 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_TYPE_TAIL.html +++ b/littlefs2_sys/constant.lfs_type_LFS_TYPE_TAIL.html @@ -1 +1 @@ -lfs_type_LFS_TYPE_TAIL in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_TAIL: lfs_type = 1536;
    \ No newline at end of file +lfs_type_LFS_TYPE_TAIL in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_TAIL: lfs_type = 1536;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_type_LFS_TYPE_USERATTR.html b/littlefs2_sys/constant.lfs_type_LFS_TYPE_USERATTR.html index 2e8e48898f2..82d07e8825c 100644 --- a/littlefs2_sys/constant.lfs_type_LFS_TYPE_USERATTR.html +++ b/littlefs2_sys/constant.lfs_type_LFS_TYPE_USERATTR.html @@ -1 +1 @@ -lfs_type_LFS_TYPE_USERATTR in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_USERATTR: lfs_type = 768;
    \ No newline at end of file +lfs_type_LFS_TYPE_USERATTR in littlefs2_sys - Rust
    pub const lfs_type_LFS_TYPE_USERATTR: lfs_type = 768;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_whence_flags_LFS_SEEK_CUR.html b/littlefs2_sys/constant.lfs_whence_flags_LFS_SEEK_CUR.html index 81861af512d..640ebd5f210 100644 --- a/littlefs2_sys/constant.lfs_whence_flags_LFS_SEEK_CUR.html +++ b/littlefs2_sys/constant.lfs_whence_flags_LFS_SEEK_CUR.html @@ -1 +1 @@ -lfs_whence_flags_LFS_SEEK_CUR in littlefs2_sys - Rust
    pub const lfs_whence_flags_LFS_SEEK_CUR: lfs_whence_flags = 1;
    \ No newline at end of file +lfs_whence_flags_LFS_SEEK_CUR in littlefs2_sys - Rust
    pub const lfs_whence_flags_LFS_SEEK_CUR: lfs_whence_flags = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_whence_flags_LFS_SEEK_END.html b/littlefs2_sys/constant.lfs_whence_flags_LFS_SEEK_END.html index d2403f9e86b..9c1e2e5b2e3 100644 --- a/littlefs2_sys/constant.lfs_whence_flags_LFS_SEEK_END.html +++ b/littlefs2_sys/constant.lfs_whence_flags_LFS_SEEK_END.html @@ -1 +1 @@ -lfs_whence_flags_LFS_SEEK_END in littlefs2_sys - Rust
    pub const lfs_whence_flags_LFS_SEEK_END: lfs_whence_flags = 2;
    \ No newline at end of file +lfs_whence_flags_LFS_SEEK_END in littlefs2_sys - Rust
    pub const lfs_whence_flags_LFS_SEEK_END: lfs_whence_flags = 2;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.lfs_whence_flags_LFS_SEEK_SET.html b/littlefs2_sys/constant.lfs_whence_flags_LFS_SEEK_SET.html index 8b61c692c89..71a80061f96 100644 --- a/littlefs2_sys/constant.lfs_whence_flags_LFS_SEEK_SET.html +++ b/littlefs2_sys/constant.lfs_whence_flags_LFS_SEEK_SET.html @@ -1 +1 @@ -lfs_whence_flags_LFS_SEEK_SET in littlefs2_sys - Rust
    pub const lfs_whence_flags_LFS_SEEK_SET: lfs_whence_flags = 0;
    \ No newline at end of file +lfs_whence_flags_LFS_SEEK_SET in littlefs2_sys - Rust
    pub const lfs_whence_flags_LFS_SEEK_SET: lfs_whence_flags = 0;
    \ No newline at end of file diff --git a/littlefs2_sys/constant.true_.html b/littlefs2_sys/constant.true_.html index 1117bb950e5..b5d721b1d9c 100644 --- a/littlefs2_sys/constant.true_.html +++ b/littlefs2_sys/constant.true_.html @@ -1 +1 @@ -true_ in littlefs2_sys - Rust
    pub const true_: u32 = 1;
    \ No newline at end of file +true_ in littlefs2_sys - Rust
    pub const true_: u32 = 1;
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_dir_close.html b/littlefs2_sys/fn.lfs_dir_close.html index 840940d52ea..11a9d98b90b 100644 --- a/littlefs2_sys/fn.lfs_dir_close.html +++ b/littlefs2_sys/fn.lfs_dir_close.html @@ -1 +1 @@ -lfs_dir_close in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_dir_close(
        lfs: *mut lfs_t,
        dir: *mut lfs_dir_t
    ) -> c_int
    \ No newline at end of file +lfs_dir_close in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_dir_close(
        lfs: *mut lfs_t,
        dir: *mut lfs_dir_t
    ) -> c_int
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_dir_open.html b/littlefs2_sys/fn.lfs_dir_open.html index e5a5f020b62..d3924463f6a 100644 --- a/littlefs2_sys/fn.lfs_dir_open.html +++ b/littlefs2_sys/fn.lfs_dir_open.html @@ -1 +1 @@ -lfs_dir_open in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_dir_open(
        lfs: *mut lfs_t,
        dir: *mut lfs_dir_t,
        path: *const c_char
    ) -> c_int
    \ No newline at end of file +lfs_dir_open in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_dir_open(
        lfs: *mut lfs_t,
        dir: *mut lfs_dir_t,
        path: *const c_char
    ) -> c_int
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_dir_read.html b/littlefs2_sys/fn.lfs_dir_read.html index 58b5730b258..d938339b08e 100644 --- a/littlefs2_sys/fn.lfs_dir_read.html +++ b/littlefs2_sys/fn.lfs_dir_read.html @@ -1 +1 @@ -lfs_dir_read in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_dir_read(
        lfs: *mut lfs_t,
        dir: *mut lfs_dir_t,
        info: *mut lfs_info
    ) -> c_int
    \ No newline at end of file +lfs_dir_read in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_dir_read(
        lfs: *mut lfs_t,
        dir: *mut lfs_dir_t,
        info: *mut lfs_info
    ) -> c_int
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_dir_rewind.html b/littlefs2_sys/fn.lfs_dir_rewind.html index dd602d58640..b33c279e87f 100644 --- a/littlefs2_sys/fn.lfs_dir_rewind.html +++ b/littlefs2_sys/fn.lfs_dir_rewind.html @@ -1 +1 @@ -lfs_dir_rewind in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_dir_rewind(
        lfs: *mut lfs_t,
        dir: *mut lfs_dir_t
    ) -> c_int
    \ No newline at end of file +lfs_dir_rewind in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_dir_rewind(
        lfs: *mut lfs_t,
        dir: *mut lfs_dir_t
    ) -> c_int
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_dir_seek.html b/littlefs2_sys/fn.lfs_dir_seek.html index 99300554164..f968433179e 100644 --- a/littlefs2_sys/fn.lfs_dir_seek.html +++ b/littlefs2_sys/fn.lfs_dir_seek.html @@ -1 +1 @@ -lfs_dir_seek in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_dir_seek(
        lfs: *mut lfs_t,
        dir: *mut lfs_dir_t,
        off: lfs_off_t
    ) -> c_int
    \ No newline at end of file +lfs_dir_seek in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_dir_seek(
        lfs: *mut lfs_t,
        dir: *mut lfs_dir_t,
        off: lfs_off_t
    ) -> c_int
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_dir_tell.html b/littlefs2_sys/fn.lfs_dir_tell.html index 79bd0d5f0db..0ea2a5384ce 100644 --- a/littlefs2_sys/fn.lfs_dir_tell.html +++ b/littlefs2_sys/fn.lfs_dir_tell.html @@ -1 +1 @@ -lfs_dir_tell in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_dir_tell(
        lfs: *mut lfs_t,
        dir: *mut lfs_dir_t
    ) -> lfs_soff_t
    \ No newline at end of file +lfs_dir_tell in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_dir_tell(
        lfs: *mut lfs_t,
        dir: *mut lfs_dir_t
    ) -> lfs_soff_t
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_file_close.html b/littlefs2_sys/fn.lfs_file_close.html index 5d5af9d413b..f3d910ea932 100644 --- a/littlefs2_sys/fn.lfs_file_close.html +++ b/littlefs2_sys/fn.lfs_file_close.html @@ -1 +1 @@ -lfs_file_close in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_close(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t
    ) -> c_int
    \ No newline at end of file +lfs_file_close in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_close(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t
    ) -> c_int
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_file_open.html b/littlefs2_sys/fn.lfs_file_open.html index d40d7a321da..8bfdcd17c25 100644 --- a/littlefs2_sys/fn.lfs_file_open.html +++ b/littlefs2_sys/fn.lfs_file_open.html @@ -1,2 +1,2 @@ -lfs_file_open in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_open(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t,
        path: *const c_char,
        flags: c_int
    ) -> c_int
    Expand description

    File operations ///

    +lfs_file_open in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_open(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t,
        path: *const c_char,
        flags: c_int
    ) -> c_int
    Expand description

    File operations ///

    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_file_opencfg.html b/littlefs2_sys/fn.lfs_file_opencfg.html index 7b2a7c8125a..40217bf52e1 100644 --- a/littlefs2_sys/fn.lfs_file_opencfg.html +++ b/littlefs2_sys/fn.lfs_file_opencfg.html @@ -1 +1 @@ -lfs_file_opencfg in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_opencfg(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t,
        path: *const c_char,
        flags: c_int,
        config: *const lfs_file_config
    ) -> c_int
    \ No newline at end of file +lfs_file_opencfg in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_opencfg(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t,
        path: *const c_char,
        flags: c_int,
        config: *const lfs_file_config
    ) -> c_int
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_file_read.html b/littlefs2_sys/fn.lfs_file_read.html index 6dfb9431a03..d19ae8b8ee9 100644 --- a/littlefs2_sys/fn.lfs_file_read.html +++ b/littlefs2_sys/fn.lfs_file_read.html @@ -1 +1 @@ -lfs_file_read in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_read(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t,
        buffer: *mut c_void,
        size: lfs_size_t
    ) -> lfs_ssize_t
    \ No newline at end of file +lfs_file_read in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_read(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t,
        buffer: *mut c_void,
        size: lfs_size_t
    ) -> lfs_ssize_t
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_file_rewind.html b/littlefs2_sys/fn.lfs_file_rewind.html index 5921e4c17a8..cb5ee995f13 100644 --- a/littlefs2_sys/fn.lfs_file_rewind.html +++ b/littlefs2_sys/fn.lfs_file_rewind.html @@ -1 +1 @@ -lfs_file_rewind in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_rewind(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t
    ) -> c_int
    \ No newline at end of file +lfs_file_rewind in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_rewind(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t
    ) -> c_int
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_file_seek.html b/littlefs2_sys/fn.lfs_file_seek.html index 6fa1a7a9244..929cbfe0430 100644 --- a/littlefs2_sys/fn.lfs_file_seek.html +++ b/littlefs2_sys/fn.lfs_file_seek.html @@ -1 +1 @@ -lfs_file_seek in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_seek(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t,
        off: lfs_soff_t,
        whence: c_int
    ) -> lfs_soff_t
    \ No newline at end of file +lfs_file_seek in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_seek(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t,
        off: lfs_soff_t,
        whence: c_int
    ) -> lfs_soff_t
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_file_size.html b/littlefs2_sys/fn.lfs_file_size.html index a81b3a16601..42ac9aee0ae 100644 --- a/littlefs2_sys/fn.lfs_file_size.html +++ b/littlefs2_sys/fn.lfs_file_size.html @@ -1 +1 @@ -lfs_file_size in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_size(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t
    ) -> lfs_soff_t
    \ No newline at end of file +lfs_file_size in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_size(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t
    ) -> lfs_soff_t
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_file_sync.html b/littlefs2_sys/fn.lfs_file_sync.html index 5df1f235949..3dc2f6ce97a 100644 --- a/littlefs2_sys/fn.lfs_file_sync.html +++ b/littlefs2_sys/fn.lfs_file_sync.html @@ -1 +1 @@ -lfs_file_sync in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_sync(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t
    ) -> c_int
    \ No newline at end of file +lfs_file_sync in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_sync(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t
    ) -> c_int
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_file_tell.html b/littlefs2_sys/fn.lfs_file_tell.html index c3bab36aaa8..b6929596c28 100644 --- a/littlefs2_sys/fn.lfs_file_tell.html +++ b/littlefs2_sys/fn.lfs_file_tell.html @@ -1 +1 @@ -lfs_file_tell in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_tell(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t
    ) -> lfs_soff_t
    \ No newline at end of file +lfs_file_tell in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_tell(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t
    ) -> lfs_soff_t
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_file_truncate.html b/littlefs2_sys/fn.lfs_file_truncate.html index f79fe707da3..84afb887302 100644 --- a/littlefs2_sys/fn.lfs_file_truncate.html +++ b/littlefs2_sys/fn.lfs_file_truncate.html @@ -1 +1 @@ -lfs_file_truncate in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_truncate(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t,
        size: lfs_off_t
    ) -> c_int
    \ No newline at end of file +lfs_file_truncate in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_truncate(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t,
        size: lfs_off_t
    ) -> c_int
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_file_write.html b/littlefs2_sys/fn.lfs_file_write.html index 5d6f3e21f99..925c8f876be 100644 --- a/littlefs2_sys/fn.lfs_file_write.html +++ b/littlefs2_sys/fn.lfs_file_write.html @@ -1 +1 @@ -lfs_file_write in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_write(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t,
        buffer: *const c_void,
        size: lfs_size_t
    ) -> lfs_ssize_t
    \ No newline at end of file +lfs_file_write in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_file_write(
        lfs: *mut lfs_t,
        file: *mut lfs_file_t,
        buffer: *const c_void,
        size: lfs_size_t
    ) -> lfs_ssize_t
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_format.html b/littlefs2_sys/fn.lfs_format.html index b6ac09dd6ad..8bad805cbcb 100644 --- a/littlefs2_sys/fn.lfs_format.html +++ b/littlefs2_sys/fn.lfs_format.html @@ -1,2 +1,2 @@ -lfs_format in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_format(
        lfs: *mut lfs_t,
        config: *const lfs_config
    ) -> c_int
    Expand description

    Filesystem functions ///

    +lfs_format in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_format(
        lfs: *mut lfs_t,
        config: *const lfs_config
    ) -> c_int
    Expand description

    Filesystem functions ///

    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_fs_size.html b/littlefs2_sys/fn.lfs_fs_size.html index d2df96fb7fc..563559759fe 100644 --- a/littlefs2_sys/fn.lfs_fs_size.html +++ b/littlefs2_sys/fn.lfs_fs_size.html @@ -1,2 +1,2 @@ -lfs_fs_size in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_fs_size(lfs: *mut lfs_t) -> lfs_ssize_t
    Expand description

    Filesystem-level filesystem operations

    +lfs_fs_size in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_fs_size(lfs: *mut lfs_t) -> lfs_ssize_t
    Expand description

    Filesystem-level filesystem operations

    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_fs_traverse.html b/littlefs2_sys/fn.lfs_fs_traverse.html index 76e77ae586c..a6c97244c81 100644 --- a/littlefs2_sys/fn.lfs_fs_traverse.html +++ b/littlefs2_sys/fn.lfs_fs_traverse.html @@ -1 +1 @@ -lfs_fs_traverse in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_fs_traverse(
        lfs: *mut lfs_t,
        cb: Option<unsafe extern "C" fn(arg1: *mut c_void, arg2: lfs_block_t) -> c_int>,
        data: *mut c_void
    ) -> c_int
    \ No newline at end of file +lfs_fs_traverse in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_fs_traverse(
        lfs: *mut lfs_t,
        cb: Option<unsafe extern "C" fn(arg1: *mut c_void, arg2: lfs_block_t) -> c_int>,
        data: *mut c_void
    ) -> c_int
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_getattr.html b/littlefs2_sys/fn.lfs_getattr.html index 9084c4b4478..3391e36c4da 100644 --- a/littlefs2_sys/fn.lfs_getattr.html +++ b/littlefs2_sys/fn.lfs_getattr.html @@ -1 +1 @@ -lfs_getattr in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_getattr(
        lfs: *mut lfs_t,
        path: *const c_char,
        type_: u8,
        buffer: *mut c_void,
        size: lfs_size_t
    ) -> lfs_ssize_t
    \ No newline at end of file +lfs_getattr in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_getattr(
        lfs: *mut lfs_t,
        path: *const c_char,
        type_: u8,
        buffer: *mut c_void,
        size: lfs_size_t
    ) -> lfs_ssize_t
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_mkdir.html b/littlefs2_sys/fn.lfs_mkdir.html index 5e6412eb2a5..85e58636ab0 100644 --- a/littlefs2_sys/fn.lfs_mkdir.html +++ b/littlefs2_sys/fn.lfs_mkdir.html @@ -1,2 +1,2 @@ -lfs_mkdir in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_mkdir(
        lfs: *mut lfs_t,
        path: *const c_char
    ) -> c_int
    Expand description

    Directory operations ///

    +lfs_mkdir in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_mkdir(
        lfs: *mut lfs_t,
        path: *const c_char
    ) -> c_int
    Expand description

    Directory operations ///

    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_mount.html b/littlefs2_sys/fn.lfs_mount.html index 64518368645..5b73f9b3627 100644 --- a/littlefs2_sys/fn.lfs_mount.html +++ b/littlefs2_sys/fn.lfs_mount.html @@ -1 +1 @@ -lfs_mount in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_mount(
        lfs: *mut lfs_t,
        config: *const lfs_config
    ) -> c_int
    \ No newline at end of file +lfs_mount in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_mount(
        lfs: *mut lfs_t,
        config: *const lfs_config
    ) -> c_int
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_remove.html b/littlefs2_sys/fn.lfs_remove.html index 6d31a944b3d..06d874e28bb 100644 --- a/littlefs2_sys/fn.lfs_remove.html +++ b/littlefs2_sys/fn.lfs_remove.html @@ -1,2 +1,2 @@ -lfs_remove in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_remove(
        lfs: *mut lfs_t,
        path: *const c_char
    ) -> c_int
    Expand description

    General operations ///

    +lfs_remove in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_remove(
        lfs: *mut lfs_t,
        path: *const c_char
    ) -> c_int
    Expand description

    General operations ///

    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_removeattr.html b/littlefs2_sys/fn.lfs_removeattr.html index 0956e246e62..1b05eb960d8 100644 --- a/littlefs2_sys/fn.lfs_removeattr.html +++ b/littlefs2_sys/fn.lfs_removeattr.html @@ -1 +1 @@ -lfs_removeattr in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_removeattr(
        lfs: *mut lfs_t,
        path: *const c_char,
        type_: u8
    ) -> c_int
    \ No newline at end of file +lfs_removeattr in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_removeattr(
        lfs: *mut lfs_t,
        path: *const c_char,
        type_: u8
    ) -> c_int
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_rename.html b/littlefs2_sys/fn.lfs_rename.html index 96ccaad2590..1ad7bb2aaba 100644 --- a/littlefs2_sys/fn.lfs_rename.html +++ b/littlefs2_sys/fn.lfs_rename.html @@ -1 +1 @@ -lfs_rename in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_rename(
        lfs: *mut lfs_t,
        oldpath: *const c_char,
        newpath: *const c_char
    ) -> c_int
    \ No newline at end of file +lfs_rename in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_rename(
        lfs: *mut lfs_t,
        oldpath: *const c_char,
        newpath: *const c_char
    ) -> c_int
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_setattr.html b/littlefs2_sys/fn.lfs_setattr.html index e1ed8653734..2a85c794dc3 100644 --- a/littlefs2_sys/fn.lfs_setattr.html +++ b/littlefs2_sys/fn.lfs_setattr.html @@ -1 +1 @@ -lfs_setattr in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_setattr(
        lfs: *mut lfs_t,
        path: *const c_char,
        type_: u8,
        buffer: *const c_void,
        size: lfs_size_t
    ) -> c_int
    \ No newline at end of file +lfs_setattr in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_setattr(
        lfs: *mut lfs_t,
        path: *const c_char,
        type_: u8,
        buffer: *const c_void,
        size: lfs_size_t
    ) -> c_int
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_stat.html b/littlefs2_sys/fn.lfs_stat.html index c64e84a03c4..746f074d959 100644 --- a/littlefs2_sys/fn.lfs_stat.html +++ b/littlefs2_sys/fn.lfs_stat.html @@ -1 +1 @@ -lfs_stat in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_stat(
        lfs: *mut lfs_t,
        path: *const c_char,
        info: *mut lfs_info
    ) -> c_int
    \ No newline at end of file +lfs_stat in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_stat(
        lfs: *mut lfs_t,
        path: *const c_char,
        info: *mut lfs_info
    ) -> c_int
    \ No newline at end of file diff --git a/littlefs2_sys/fn.lfs_unmount.html b/littlefs2_sys/fn.lfs_unmount.html index 68038dc8089..c70151ea9f8 100644 --- a/littlefs2_sys/fn.lfs_unmount.html +++ b/littlefs2_sys/fn.lfs_unmount.html @@ -1 +1 @@ -lfs_unmount in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_unmount(lfs: *mut lfs_t) -> c_int
    \ No newline at end of file +lfs_unmount in littlefs2_sys - Rust
    pub unsafe extern "C" fn lfs_unmount(lfs: *mut lfs_t) -> c_int
    \ No newline at end of file diff --git a/littlefs2_sys/struct.__fsid_t.html b/littlefs2_sys/struct.__fsid_t.html index 62d862746a4..41ed997ee2b 100644 --- a/littlefs2_sys/struct.__fsid_t.html +++ b/littlefs2_sys/struct.__fsid_t.html @@ -1,6 +1,6 @@ -__fsid_t in littlefs2_sys - Rust
    #[repr(C)]
    pub struct __fsid_t { +__fsid_t in littlefs2_sys - Rust
    #[repr(C)]
    pub struct __fsid_t { pub __val: [c_int; 2], -}

    Fields

    __val: [c_int; 2]

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +}

    Fields

    __val: [c_int; 2]

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/littlefs2_sys/struct.lfs.html b/littlefs2_sys/struct.lfs.html index 137d4839aa5..ad1613b601d 100644 --- a/littlefs2_sys/struct.lfs.html +++ b/littlefs2_sys/struct.lfs.html @@ -1,4 +1,4 @@ -lfs in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs {
    Show 13 fields +lfs in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs {
    Show 13 fields pub rcache: lfs_cache_t, pub pcache: lfs_cache_t, pub root: [lfs_block_t; 2], @@ -12,7 +12,7 @@ pub name_max: lfs_size_t, pub file_max: lfs_size_t, pub attr_max: lfs_size_t, -
    }

    Fields

    rcache: lfs_cache_tpcache: lfs_cache_troot: [lfs_block_t; 2]mlist: *mut lfs_lfs_mlistseed: u32gstate: lfs_gstate_tgdisk: lfs_gstate_tgdelta: lfs_gstate_tfree: lfs_lfs_freecfg: *const lfs_configname_max: lfs_size_tfile_max: lfs_size_tattr_max: lfs_size_t

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +
    }

    Fields

    rcache: lfs_cache_tpcache: lfs_cache_troot: [lfs_block_t; 2]mlist: *mut lfs_lfs_mlistseed: u32gstate: lfs_gstate_tgdisk: lfs_gstate_tgdelta: lfs_gstate_tfree: lfs_lfs_freecfg: *const lfs_configname_max: lfs_size_tfile_max: lfs_size_tattr_max: lfs_size_t

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/littlefs2_sys/struct.lfs_attr.html b/littlefs2_sys/struct.lfs_attr.html index b56c25201b7..93dce9e0b57 100644 --- a/littlefs2_sys/struct.lfs_attr.html +++ b/littlefs2_sys/struct.lfs_attr.html @@ -1,8 +1,8 @@ -lfs_attr in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_attr { +lfs_attr in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_attr { pub type_: u8, pub buffer: *mut c_void, pub size: lfs_size_t, -}

    Fields

    type_: u8buffer: *mut c_voidsize: lfs_size_t

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +}

    Fields

    type_: u8buffer: *mut c_voidsize: lfs_size_t

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/littlefs2_sys/struct.lfs_cache.html b/littlefs2_sys/struct.lfs_cache.html index 5dbda787a30..34a22f09a58 100644 --- a/littlefs2_sys/struct.lfs_cache.html +++ b/littlefs2_sys/struct.lfs_cache.html @@ -1,10 +1,10 @@ -lfs_cache in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_cache { +lfs_cache in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_cache { pub block: lfs_block_t, pub off: lfs_off_t, pub size: lfs_size_t, pub buffer: *mut u8, }
    Expand description

    internal littlefs data structures ///

    -

    Fields

    block: lfs_block_toff: lfs_off_tsize: lfs_size_tbuffer: *mut u8

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +

    Fields

    block: lfs_block_toff: lfs_off_tsize: lfs_size_tbuffer: *mut u8

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/littlefs2_sys/struct.lfs_config.html b/littlefs2_sys/struct.lfs_config.html index 122d012d416..e584fa2c2c4 100644 --- a/littlefs2_sys/struct.lfs_config.html +++ b/littlefs2_sys/struct.lfs_config.html @@ -1,4 +1,4 @@ -lfs_config in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_config {
    Show 18 fields +lfs_config in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_config {
    Show 18 fields pub context: *mut c_void, pub read: Option<unsafe extern "C" fn(c: *const lfs_config, block: lfs_block_t, off: lfs_off_t, buffer: *mut c_void, size: lfs_size_t) -> c_int>, pub prog: Option<unsafe extern "C" fn(c: *const lfs_config, block: lfs_block_t, off: lfs_off_t, buffer: *const c_void, size: lfs_size_t) -> c_int>, @@ -17,7 +17,7 @@ pub name_max: lfs_size_t, pub file_max: lfs_size_t, pub attr_max: lfs_size_t, -
    }

    Fields

    context: *mut c_voidread: Option<unsafe extern "C" fn(c: *const lfs_config, block: lfs_block_t, off: lfs_off_t, buffer: *mut c_void, size: lfs_size_t) -> c_int>prog: Option<unsafe extern "C" fn(c: *const lfs_config, block: lfs_block_t, off: lfs_off_t, buffer: *const c_void, size: lfs_size_t) -> c_int>erase: Option<unsafe extern "C" fn(c: *const lfs_config, block: lfs_block_t) -> c_int>sync: Option<unsafe extern "C" fn(c: *const lfs_config) -> c_int>read_size: lfs_size_tprog_size: lfs_size_tblock_size: lfs_size_tblock_count: lfs_size_tblock_cycles: i32cache_size: lfs_size_tlookahead_size: lfs_size_tread_buffer: *mut c_voidprog_buffer: *mut c_voidlookahead_buffer: *mut c_voidname_max: lfs_size_tfile_max: lfs_size_tattr_max: lfs_size_t

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +
    }

    Fields

    context: *mut c_voidread: Option<unsafe extern "C" fn(c: *const lfs_config, block: lfs_block_t, off: lfs_off_t, buffer: *mut c_void, size: lfs_size_t) -> c_int>prog: Option<unsafe extern "C" fn(c: *const lfs_config, block: lfs_block_t, off: lfs_off_t, buffer: *const c_void, size: lfs_size_t) -> c_int>erase: Option<unsafe extern "C" fn(c: *const lfs_config, block: lfs_block_t) -> c_int>sync: Option<unsafe extern "C" fn(c: *const lfs_config) -> c_int>read_size: lfs_size_tprog_size: lfs_size_tblock_size: lfs_size_tblock_count: lfs_size_tblock_cycles: i32cache_size: lfs_size_tlookahead_size: lfs_size_tread_buffer: *mut c_voidprog_buffer: *mut c_voidlookahead_buffer: *mut c_voidname_max: lfs_size_tfile_max: lfs_size_tattr_max: lfs_size_t

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/littlefs2_sys/struct.lfs_dir.html b/littlefs2_sys/struct.lfs_dir.html index 62824762af9..6dbfae32a52 100644 --- a/littlefs2_sys/struct.lfs_dir.html +++ b/littlefs2_sys/struct.lfs_dir.html @@ -1,11 +1,11 @@ -lfs_dir in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_dir { +lfs_dir in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_dir { pub next: *mut lfs_dir, pub id: u16, pub type_: u8, pub m: lfs_mdir_t, pub pos: lfs_off_t, pub head: [lfs_block_t; 2], -}

    Fields

    next: *mut lfs_dirid: u16type_: u8m: lfs_mdir_tpos: lfs_off_thead: [lfs_block_t; 2]

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +}

    Fields

    next: *mut lfs_dirid: u16type_: u8m: lfs_mdir_tpos: lfs_off_thead: [lfs_block_t; 2]

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/littlefs2_sys/struct.lfs_file.html b/littlefs2_sys/struct.lfs_file.html index 5f1831b552c..e30e0063052 100644 --- a/littlefs2_sys/struct.lfs_file.html +++ b/littlefs2_sys/struct.lfs_file.html @@ -1,4 +1,4 @@ -lfs_file in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_file { +lfs_file in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_file { pub next: *mut lfs_file, pub id: u16, pub type_: u8, @@ -10,7 +10,7 @@ pub off: lfs_off_t, pub cache: lfs_cache_t, pub cfg: *const lfs_file_config, -}

    Fields

    next: *mut lfs_fileid: u16type_: u8m: lfs_mdir_tctz: lfs_file_lfs_ctzflags: u32pos: lfs_off_tblock: lfs_block_toff: lfs_off_tcache: lfs_cache_tcfg: *const lfs_file_config

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +}

    Fields

    next: *mut lfs_fileid: u16type_: u8m: lfs_mdir_tctz: lfs_file_lfs_ctzflags: u32pos: lfs_off_tblock: lfs_block_toff: lfs_off_tcache: lfs_cache_tcfg: *const lfs_file_config

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/littlefs2_sys/struct.lfs_file_config.html b/littlefs2_sys/struct.lfs_file_config.html index 2eec536bc96..a950a2364b5 100644 --- a/littlefs2_sys/struct.lfs_file_config.html +++ b/littlefs2_sys/struct.lfs_file_config.html @@ -1,8 +1,8 @@ -lfs_file_config in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_file_config { +lfs_file_config in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_file_config { pub buffer: *mut c_void, pub attrs: *mut lfs_attr, pub attr_count: lfs_size_t, -}

    Fields

    buffer: *mut c_voidattrs: *mut lfs_attrattr_count: lfs_size_t

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +}

    Fields

    buffer: *mut c_voidattrs: *mut lfs_attrattr_count: lfs_size_t

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/littlefs2_sys/struct.lfs_file_lfs_ctz.html b/littlefs2_sys/struct.lfs_file_lfs_ctz.html index 9dd56d1d440..ec2734f5c61 100644 --- a/littlefs2_sys/struct.lfs_file_lfs_ctz.html +++ b/littlefs2_sys/struct.lfs_file_lfs_ctz.html @@ -1,7 +1,7 @@ -lfs_file_lfs_ctz in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_file_lfs_ctz { +lfs_file_lfs_ctz in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_file_lfs_ctz { pub head: lfs_block_t, pub size: lfs_size_t, -}

    Fields

    head: lfs_block_tsize: lfs_size_t

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +}

    Fields

    head: lfs_block_tsize: lfs_size_t

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/littlefs2_sys/struct.lfs_gstate.html b/littlefs2_sys/struct.lfs_gstate.html index 140e1109816..65b6dd50cf2 100644 --- a/littlefs2_sys/struct.lfs_gstate.html +++ b/littlefs2_sys/struct.lfs_gstate.html @@ -1,7 +1,7 @@ -lfs_gstate in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_gstate { +lfs_gstate in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_gstate { pub tag: u32, pub pair: [lfs_block_t; 2], -}

    Fields

    tag: u32pair: [lfs_block_t; 2]

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +}

    Fields

    tag: u32pair: [lfs_block_t; 2]

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/littlefs2_sys/struct.lfs_info.html b/littlefs2_sys/struct.lfs_info.html index 49fdc07d31c..9b9c7a827b5 100644 --- a/littlefs2_sys/struct.lfs_info.html +++ b/littlefs2_sys/struct.lfs_info.html @@ -1,8 +1,8 @@ -lfs_info in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_info { +lfs_info in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_info { pub type_: u8, pub size: lfs_size_t, pub name: [c_char; 256], -}

    Fields

    type_: u8size: lfs_size_tname: [c_char; 256]

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +}

    Fields

    type_: u8size: lfs_size_tname: [c_char; 256]

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/littlefs2_sys/struct.lfs_lfs_free.html b/littlefs2_sys/struct.lfs_lfs_free.html index e78dd4bb450..b400cfbed98 100644 --- a/littlefs2_sys/struct.lfs_lfs_free.html +++ b/littlefs2_sys/struct.lfs_lfs_free.html @@ -1,10 +1,10 @@ -lfs_lfs_free in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_lfs_free { +lfs_lfs_free in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_lfs_free { pub off: lfs_block_t, pub size: lfs_block_t, pub i: lfs_block_t, pub ack: lfs_block_t, pub buffer: *mut u32, -}

    Fields

    off: lfs_block_tsize: lfs_block_ti: lfs_block_tack: lfs_block_tbuffer: *mut u32

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +}

    Fields

    off: lfs_block_tsize: lfs_block_ti: lfs_block_tack: lfs_block_tbuffer: *mut u32

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/littlefs2_sys/struct.lfs_lfs_mlist.html b/littlefs2_sys/struct.lfs_lfs_mlist.html index ea849f1017c..6676016b3b3 100644 --- a/littlefs2_sys/struct.lfs_lfs_mlist.html +++ b/littlefs2_sys/struct.lfs_lfs_mlist.html @@ -1,9 +1,9 @@ -lfs_lfs_mlist in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_lfs_mlist { +lfs_lfs_mlist in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_lfs_mlist { pub next: *mut lfs_lfs_mlist, pub id: u16, pub type_: u8, pub m: lfs_mdir_t, -}

    Fields

    next: *mut lfs_lfs_mlistid: u16type_: u8m: lfs_mdir_t

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +}

    Fields

    next: *mut lfs_lfs_mlistid: u16type_: u8m: lfs_mdir_t

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/littlefs2_sys/struct.lfs_mdir.html b/littlefs2_sys/struct.lfs_mdir.html index d9c4efefec1..c229147dbc9 100644 --- a/littlefs2_sys/struct.lfs_mdir.html +++ b/littlefs2_sys/struct.lfs_mdir.html @@ -1,4 +1,4 @@ -lfs_mdir in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_mdir { +lfs_mdir in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_mdir { pub pair: [lfs_block_t; 2], pub rev: u32, pub off: lfs_off_t, @@ -7,7 +7,7 @@ pub erased: bool, pub split: bool, pub tail: [lfs_block_t; 2], -}

    Fields

    pair: [lfs_block_t; 2]rev: u32off: lfs_off_tetag: u32count: u16erased: boolsplit: booltail: [lfs_block_t; 2]

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +}

    Fields

    pair: [lfs_block_t; 2]rev: u32off: lfs_off_tetag: u32count: u16erased: boolsplit: booltail: [lfs_block_t; 2]

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/littlefs2_sys/struct.lfs_superblock.html b/littlefs2_sys/struct.lfs_superblock.html index e07ad183fa3..d1a6564c09d 100644 --- a/littlefs2_sys/struct.lfs_superblock.html +++ b/littlefs2_sys/struct.lfs_superblock.html @@ -1,11 +1,11 @@ -lfs_superblock in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_superblock { +lfs_superblock in littlefs2_sys - Rust
    #[repr(C)]
    pub struct lfs_superblock { pub version: u32, pub block_size: lfs_size_t, pub block_count: lfs_size_t, pub name_max: lfs_size_t, pub file_max: lfs_size_t, pub attr_max: lfs_size_t, -}

    Fields

    version: u32block_size: lfs_size_tblock_count: lfs_size_tname_max: lfs_size_tfile_max: lfs_size_tattr_max: lfs_size_t

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +}

    Fields

    version: u32block_size: lfs_size_tblock_count: lfs_size_tname_max: lfs_size_tfile_max: lfs_size_tattr_max: lfs_size_t

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/littlefs2_sys/type.__blkcnt64_t.html b/littlefs2_sys/type.__blkcnt64_t.html index e879abd4f3d..ecaf861782e 100644 --- a/littlefs2_sys/type.__blkcnt64_t.html +++ b/littlefs2_sys/type.__blkcnt64_t.html @@ -1 +1 @@ -__blkcnt64_t in littlefs2_sys - Rust
    pub type __blkcnt64_t = c_long;
    \ No newline at end of file +__blkcnt64_t in littlefs2_sys - Rust
    pub type __blkcnt64_t = c_long;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__blkcnt_t.html b/littlefs2_sys/type.__blkcnt_t.html index be725d2b57d..ddd5d685c32 100644 --- a/littlefs2_sys/type.__blkcnt_t.html +++ b/littlefs2_sys/type.__blkcnt_t.html @@ -1 +1 @@ -__blkcnt_t in littlefs2_sys - Rust
    pub type __blkcnt_t = c_long;
    \ No newline at end of file +__blkcnt_t in littlefs2_sys - Rust
    pub type __blkcnt_t = c_long;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__blksize_t.html b/littlefs2_sys/type.__blksize_t.html index a8a02b452c7..60aaf4fccb7 100644 --- a/littlefs2_sys/type.__blksize_t.html +++ b/littlefs2_sys/type.__blksize_t.html @@ -1 +1 @@ -__blksize_t in littlefs2_sys - Rust
    pub type __blksize_t = c_long;
    \ No newline at end of file +__blksize_t in littlefs2_sys - Rust
    pub type __blksize_t = c_long;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__caddr_t.html b/littlefs2_sys/type.__caddr_t.html index 4d01d769406..61f96c55127 100644 --- a/littlefs2_sys/type.__caddr_t.html +++ b/littlefs2_sys/type.__caddr_t.html @@ -1 +1 @@ -__caddr_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__caddr_t

    source · [−]
    pub type __caddr_t = *mut c_char;
    \ No newline at end of file +__caddr_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__caddr_t

    source · [−]
    pub type __caddr_t = *mut c_char;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__clock_t.html b/littlefs2_sys/type.__clock_t.html index 0f5d03f14da..f72470cdd2d 100644 --- a/littlefs2_sys/type.__clock_t.html +++ b/littlefs2_sys/type.__clock_t.html @@ -1 +1 @@ -__clock_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__clock_t

    source · [−]
    pub type __clock_t = c_long;
    \ No newline at end of file +__clock_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__clock_t

    source · [−]
    pub type __clock_t = c_long;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__clockid_t.html b/littlefs2_sys/type.__clockid_t.html index d09f3408022..c8e2988991d 100644 --- a/littlefs2_sys/type.__clockid_t.html +++ b/littlefs2_sys/type.__clockid_t.html @@ -1 +1 @@ -__clockid_t in littlefs2_sys - Rust
    pub type __clockid_t = c_int;
    \ No newline at end of file +__clockid_t in littlefs2_sys - Rust
    pub type __clockid_t = c_int;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__daddr_t.html b/littlefs2_sys/type.__daddr_t.html index 0606cf7738c..05d8675d3a6 100644 --- a/littlefs2_sys/type.__daddr_t.html +++ b/littlefs2_sys/type.__daddr_t.html @@ -1 +1 @@ -__daddr_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__daddr_t

    source · [−]
    pub type __daddr_t = c_int;
    \ No newline at end of file +__daddr_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__daddr_t

    source · [−]
    pub type __daddr_t = c_int;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__dev_t.html b/littlefs2_sys/type.__dev_t.html index 492ed33aa0d..13d9481f7de 100644 --- a/littlefs2_sys/type.__dev_t.html +++ b/littlefs2_sys/type.__dev_t.html @@ -1 +1 @@ -__dev_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__dev_t

    source · [−]
    pub type __dev_t = c_ulong;
    \ No newline at end of file +__dev_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__dev_t

    source · [−]
    pub type __dev_t = c_ulong;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__fsblkcnt64_t.html b/littlefs2_sys/type.__fsblkcnt64_t.html index 44674c2f92a..3938582b27d 100644 --- a/littlefs2_sys/type.__fsblkcnt64_t.html +++ b/littlefs2_sys/type.__fsblkcnt64_t.html @@ -1 +1 @@ -__fsblkcnt64_t in littlefs2_sys - Rust
    pub type __fsblkcnt64_t = c_ulong;
    \ No newline at end of file +__fsblkcnt64_t in littlefs2_sys - Rust
    pub type __fsblkcnt64_t = c_ulong;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__fsblkcnt_t.html b/littlefs2_sys/type.__fsblkcnt_t.html index 49406594ce2..dfd08a27723 100644 --- a/littlefs2_sys/type.__fsblkcnt_t.html +++ b/littlefs2_sys/type.__fsblkcnt_t.html @@ -1 +1 @@ -__fsblkcnt_t in littlefs2_sys - Rust
    pub type __fsblkcnt_t = c_ulong;
    \ No newline at end of file +__fsblkcnt_t in littlefs2_sys - Rust
    pub type __fsblkcnt_t = c_ulong;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__fsfilcnt64_t.html b/littlefs2_sys/type.__fsfilcnt64_t.html index ed630bb6326..9f58718cce5 100644 --- a/littlefs2_sys/type.__fsfilcnt64_t.html +++ b/littlefs2_sys/type.__fsfilcnt64_t.html @@ -1 +1 @@ -__fsfilcnt64_t in littlefs2_sys - Rust
    pub type __fsfilcnt64_t = c_ulong;
    \ No newline at end of file +__fsfilcnt64_t in littlefs2_sys - Rust
    pub type __fsfilcnt64_t = c_ulong;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__fsfilcnt_t.html b/littlefs2_sys/type.__fsfilcnt_t.html index 23ce8493aed..9fed77817b4 100644 --- a/littlefs2_sys/type.__fsfilcnt_t.html +++ b/littlefs2_sys/type.__fsfilcnt_t.html @@ -1 +1 @@ -__fsfilcnt_t in littlefs2_sys - Rust
    pub type __fsfilcnt_t = c_ulong;
    \ No newline at end of file +__fsfilcnt_t in littlefs2_sys - Rust
    pub type __fsfilcnt_t = c_ulong;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__fsword_t.html b/littlefs2_sys/type.__fsword_t.html index b2bc94ae020..054ac4718bb 100644 --- a/littlefs2_sys/type.__fsword_t.html +++ b/littlefs2_sys/type.__fsword_t.html @@ -1 +1 @@ -__fsword_t in littlefs2_sys - Rust
    pub type __fsword_t = c_long;
    \ No newline at end of file +__fsword_t in littlefs2_sys - Rust
    pub type __fsword_t = c_long;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__gid_t.html b/littlefs2_sys/type.__gid_t.html index 16f05997226..bc6a2558e8d 100644 --- a/littlefs2_sys/type.__gid_t.html +++ b/littlefs2_sys/type.__gid_t.html @@ -1 +1 @@ -__gid_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__gid_t

    source · [−]
    pub type __gid_t = c_uint;
    \ No newline at end of file +__gid_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__gid_t

    source · [−]
    pub type __gid_t = c_uint;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__id_t.html b/littlefs2_sys/type.__id_t.html index e69531b1c51..1172ec6bea1 100644 --- a/littlefs2_sys/type.__id_t.html +++ b/littlefs2_sys/type.__id_t.html @@ -1 +1 @@ -__id_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__id_t

    source · [−]
    pub type __id_t = c_uint;
    \ No newline at end of file +__id_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__id_t

    source · [−]
    pub type __id_t = c_uint;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__ino64_t.html b/littlefs2_sys/type.__ino64_t.html index 6a359c02d7e..1f4f2476550 100644 --- a/littlefs2_sys/type.__ino64_t.html +++ b/littlefs2_sys/type.__ino64_t.html @@ -1 +1 @@ -__ino64_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__ino64_t

    source · [−]
    pub type __ino64_t = c_ulong;
    \ No newline at end of file +__ino64_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__ino64_t

    source · [−]
    pub type __ino64_t = c_ulong;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__ino_t.html b/littlefs2_sys/type.__ino_t.html index 29e3972d52d..485702f2406 100644 --- a/littlefs2_sys/type.__ino_t.html +++ b/littlefs2_sys/type.__ino_t.html @@ -1 +1 @@ -__ino_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__ino_t

    source · [−]
    pub type __ino_t = c_ulong;
    \ No newline at end of file +__ino_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__ino_t

    source · [−]
    pub type __ino_t = c_ulong;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__int16_t.html b/littlefs2_sys/type.__int16_t.html index 3bc792ad4c7..6df6f9579a1 100644 --- a/littlefs2_sys/type.__int16_t.html +++ b/littlefs2_sys/type.__int16_t.html @@ -1 +1 @@ -__int16_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__int16_t

    source · [−]
    pub type __int16_t = c_short;
    \ No newline at end of file +__int16_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__int16_t

    source · [−]
    pub type __int16_t = c_short;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__int32_t.html b/littlefs2_sys/type.__int32_t.html index 3f569869a6b..4ef5443c64b 100644 --- a/littlefs2_sys/type.__int32_t.html +++ b/littlefs2_sys/type.__int32_t.html @@ -1 +1 @@ -__int32_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__int32_t

    source · [−]
    pub type __int32_t = c_int;
    \ No newline at end of file +__int32_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__int32_t

    source · [−]
    pub type __int32_t = c_int;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__int64_t.html b/littlefs2_sys/type.__int64_t.html index e7f5c013623..fc67ed2f45e 100644 --- a/littlefs2_sys/type.__int64_t.html +++ b/littlefs2_sys/type.__int64_t.html @@ -1 +1 @@ -__int64_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__int64_t

    source · [−]
    pub type __int64_t = c_long;
    \ No newline at end of file +__int64_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__int64_t

    source · [−]
    pub type __int64_t = c_long;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__int8_t.html b/littlefs2_sys/type.__int8_t.html index 92f818eac6a..b6eedf973de 100644 --- a/littlefs2_sys/type.__int8_t.html +++ b/littlefs2_sys/type.__int8_t.html @@ -1 +1 @@ -__int8_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__int8_t

    source · [−]
    pub type __int8_t = c_schar;
    \ No newline at end of file +__int8_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__int8_t

    source · [−]
    pub type __int8_t = c_schar;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__int_least16_t.html b/littlefs2_sys/type.__int_least16_t.html index f12ecc5dd2c..0563683713f 100644 --- a/littlefs2_sys/type.__int_least16_t.html +++ b/littlefs2_sys/type.__int_least16_t.html @@ -1 +1 @@ -__int_least16_t in littlefs2_sys - Rust
    pub type __int_least16_t = __int16_t;
    \ No newline at end of file +__int_least16_t in littlefs2_sys - Rust
    pub type __int_least16_t = __int16_t;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__int_least32_t.html b/littlefs2_sys/type.__int_least32_t.html index 573b3ceccc6..30e830836b5 100644 --- a/littlefs2_sys/type.__int_least32_t.html +++ b/littlefs2_sys/type.__int_least32_t.html @@ -1 +1 @@ -__int_least32_t in littlefs2_sys - Rust
    pub type __int_least32_t = __int32_t;
    \ No newline at end of file +__int_least32_t in littlefs2_sys - Rust
    pub type __int_least32_t = __int32_t;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__int_least64_t.html b/littlefs2_sys/type.__int_least64_t.html index 3ea391d5a4d..36ca6da11b5 100644 --- a/littlefs2_sys/type.__int_least64_t.html +++ b/littlefs2_sys/type.__int_least64_t.html @@ -1 +1 @@ -__int_least64_t in littlefs2_sys - Rust
    pub type __int_least64_t = __int64_t;
    \ No newline at end of file +__int_least64_t in littlefs2_sys - Rust
    pub type __int_least64_t = __int64_t;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__int_least8_t.html b/littlefs2_sys/type.__int_least8_t.html index 38294398ca6..0291be18127 100644 --- a/littlefs2_sys/type.__int_least8_t.html +++ b/littlefs2_sys/type.__int_least8_t.html @@ -1 +1 @@ -__int_least8_t in littlefs2_sys - Rust
    pub type __int_least8_t = __int8_t;
    \ No newline at end of file +__int_least8_t in littlefs2_sys - Rust
    pub type __int_least8_t = __int8_t;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__intmax_t.html b/littlefs2_sys/type.__intmax_t.html index b11e29cae27..0656081fe3d 100644 --- a/littlefs2_sys/type.__intmax_t.html +++ b/littlefs2_sys/type.__intmax_t.html @@ -1 +1 @@ -__intmax_t in littlefs2_sys - Rust
    pub type __intmax_t = c_long;
    \ No newline at end of file +__intmax_t in littlefs2_sys - Rust
    pub type __intmax_t = c_long;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__intptr_t.html b/littlefs2_sys/type.__intptr_t.html index b884ad05520..008a29f9a13 100644 --- a/littlefs2_sys/type.__intptr_t.html +++ b/littlefs2_sys/type.__intptr_t.html @@ -1 +1 @@ -__intptr_t in littlefs2_sys - Rust
    pub type __intptr_t = c_long;
    \ No newline at end of file +__intptr_t in littlefs2_sys - Rust
    pub type __intptr_t = c_long;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__key_t.html b/littlefs2_sys/type.__key_t.html index 778f0401c05..a6f5676d049 100644 --- a/littlefs2_sys/type.__key_t.html +++ b/littlefs2_sys/type.__key_t.html @@ -1 +1 @@ -__key_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__key_t

    source · [−]
    pub type __key_t = c_int;
    \ No newline at end of file +__key_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__key_t

    source · [−]
    pub type __key_t = c_int;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__loff_t.html b/littlefs2_sys/type.__loff_t.html index f0b600fcd6b..ff8c5103c71 100644 --- a/littlefs2_sys/type.__loff_t.html +++ b/littlefs2_sys/type.__loff_t.html @@ -1 +1 @@ -__loff_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__loff_t

    source · [−]
    pub type __loff_t = __off64_t;
    \ No newline at end of file +__loff_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__loff_t

    source · [−]
    pub type __loff_t = __off64_t;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__mode_t.html b/littlefs2_sys/type.__mode_t.html index a04c8f2f199..333a0ff4327 100644 --- a/littlefs2_sys/type.__mode_t.html +++ b/littlefs2_sys/type.__mode_t.html @@ -1 +1 @@ -__mode_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__mode_t

    source · [−]
    pub type __mode_t = c_uint;
    \ No newline at end of file +__mode_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__mode_t

    source · [−]
    pub type __mode_t = c_uint;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__nlink_t.html b/littlefs2_sys/type.__nlink_t.html index 5f9f0737a44..7acb086dfa6 100644 --- a/littlefs2_sys/type.__nlink_t.html +++ b/littlefs2_sys/type.__nlink_t.html @@ -1 +1 @@ -__nlink_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__nlink_t

    source · [−]
    pub type __nlink_t = c_ulong;
    \ No newline at end of file +__nlink_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__nlink_t

    source · [−]
    pub type __nlink_t = c_ulong;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__off64_t.html b/littlefs2_sys/type.__off64_t.html index be4faeecc2a..80650e51930 100644 --- a/littlefs2_sys/type.__off64_t.html +++ b/littlefs2_sys/type.__off64_t.html @@ -1 +1 @@ -__off64_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__off64_t

    source · [−]
    pub type __off64_t = c_long;
    \ No newline at end of file +__off64_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__off64_t

    source · [−]
    pub type __off64_t = c_long;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__off_t.html b/littlefs2_sys/type.__off_t.html index 86dd90867ef..5510c309250 100644 --- a/littlefs2_sys/type.__off_t.html +++ b/littlefs2_sys/type.__off_t.html @@ -1 +1 @@ -__off_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__off_t

    source · [−]
    pub type __off_t = c_long;
    \ No newline at end of file +__off_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__off_t

    source · [−]
    pub type __off_t = c_long;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__pid_t.html b/littlefs2_sys/type.__pid_t.html index bea1dbc49fe..75f88515f7a 100644 --- a/littlefs2_sys/type.__pid_t.html +++ b/littlefs2_sys/type.__pid_t.html @@ -1 +1 @@ -__pid_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__pid_t

    source · [−]
    pub type __pid_t = c_int;
    \ No newline at end of file +__pid_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__pid_t

    source · [−]
    pub type __pid_t = c_int;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__quad_t.html b/littlefs2_sys/type.__quad_t.html index 4b31f27cb6c..e3b9d3f43d6 100644 --- a/littlefs2_sys/type.__quad_t.html +++ b/littlefs2_sys/type.__quad_t.html @@ -1 +1 @@ -__quad_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__quad_t

    source · [−]
    pub type __quad_t = c_long;
    \ No newline at end of file +__quad_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__quad_t

    source · [−]
    pub type __quad_t = c_long;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__rlim64_t.html b/littlefs2_sys/type.__rlim64_t.html index 298b1251e27..cf56a4b2925 100644 --- a/littlefs2_sys/type.__rlim64_t.html +++ b/littlefs2_sys/type.__rlim64_t.html @@ -1 +1 @@ -__rlim64_t in littlefs2_sys - Rust
    pub type __rlim64_t = c_ulong;
    \ No newline at end of file +__rlim64_t in littlefs2_sys - Rust
    pub type __rlim64_t = c_ulong;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__rlim_t.html b/littlefs2_sys/type.__rlim_t.html index 8c7bb2281b8..88f62a2f1c1 100644 --- a/littlefs2_sys/type.__rlim_t.html +++ b/littlefs2_sys/type.__rlim_t.html @@ -1 +1 @@ -__rlim_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__rlim_t

    source · [−]
    pub type __rlim_t = c_ulong;
    \ No newline at end of file +__rlim_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__rlim_t

    source · [−]
    pub type __rlim_t = c_ulong;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__sig_atomic_t.html b/littlefs2_sys/type.__sig_atomic_t.html index 30f09a165cd..07dcbaf9660 100644 --- a/littlefs2_sys/type.__sig_atomic_t.html +++ b/littlefs2_sys/type.__sig_atomic_t.html @@ -1 +1 @@ -__sig_atomic_t in littlefs2_sys - Rust
    pub type __sig_atomic_t = c_int;
    \ No newline at end of file +__sig_atomic_t in littlefs2_sys - Rust
    pub type __sig_atomic_t = c_int;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__socklen_t.html b/littlefs2_sys/type.__socklen_t.html index 644a44540fa..1b6313fd31f 100644 --- a/littlefs2_sys/type.__socklen_t.html +++ b/littlefs2_sys/type.__socklen_t.html @@ -1 +1 @@ -__socklen_t in littlefs2_sys - Rust
    pub type __socklen_t = c_uint;
    \ No newline at end of file +__socklen_t in littlefs2_sys - Rust
    pub type __socklen_t = c_uint;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__ssize_t.html b/littlefs2_sys/type.__ssize_t.html index b83b84da080..48eaea9c627 100644 --- a/littlefs2_sys/type.__ssize_t.html +++ b/littlefs2_sys/type.__ssize_t.html @@ -1 +1 @@ -__ssize_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__ssize_t

    source · [−]
    pub type __ssize_t = c_long;
    \ No newline at end of file +__ssize_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__ssize_t

    source · [−]
    pub type __ssize_t = c_long;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__suseconds64_t.html b/littlefs2_sys/type.__suseconds64_t.html index 81d2941f957..617309599eb 100644 --- a/littlefs2_sys/type.__suseconds64_t.html +++ b/littlefs2_sys/type.__suseconds64_t.html @@ -1 +1 @@ -__suseconds64_t in littlefs2_sys - Rust
    pub type __suseconds64_t = c_long;
    \ No newline at end of file +__suseconds64_t in littlefs2_sys - Rust
    pub type __suseconds64_t = c_long;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__suseconds_t.html b/littlefs2_sys/type.__suseconds_t.html index cc382e74daa..a2e006c32ae 100644 --- a/littlefs2_sys/type.__suseconds_t.html +++ b/littlefs2_sys/type.__suseconds_t.html @@ -1 +1 @@ -__suseconds_t in littlefs2_sys - Rust
    pub type __suseconds_t = c_long;
    \ No newline at end of file +__suseconds_t in littlefs2_sys - Rust
    pub type __suseconds_t = c_long;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__syscall_slong_t.html b/littlefs2_sys/type.__syscall_slong_t.html index bf119f81154..9e011da9daf 100644 --- a/littlefs2_sys/type.__syscall_slong_t.html +++ b/littlefs2_sys/type.__syscall_slong_t.html @@ -1 +1 @@ -__syscall_slong_t in littlefs2_sys - Rust
    pub type __syscall_slong_t = c_long;
    \ No newline at end of file +__syscall_slong_t in littlefs2_sys - Rust
    pub type __syscall_slong_t = c_long;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__syscall_ulong_t.html b/littlefs2_sys/type.__syscall_ulong_t.html index 86b175f8755..479951aaa4f 100644 --- a/littlefs2_sys/type.__syscall_ulong_t.html +++ b/littlefs2_sys/type.__syscall_ulong_t.html @@ -1 +1 @@ -__syscall_ulong_t in littlefs2_sys - Rust
    pub type __syscall_ulong_t = c_ulong;
    \ No newline at end of file +__syscall_ulong_t in littlefs2_sys - Rust
    pub type __syscall_ulong_t = c_ulong;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__time_t.html b/littlefs2_sys/type.__time_t.html index fca742792ba..5068512e61e 100644 --- a/littlefs2_sys/type.__time_t.html +++ b/littlefs2_sys/type.__time_t.html @@ -1 +1 @@ -__time_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__time_t

    source · [−]
    pub type __time_t = c_long;
    \ No newline at end of file +__time_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__time_t

    source · [−]
    pub type __time_t = c_long;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__timer_t.html b/littlefs2_sys/type.__timer_t.html index b46b0079560..229ba7c2b35 100644 --- a/littlefs2_sys/type.__timer_t.html +++ b/littlefs2_sys/type.__timer_t.html @@ -1 +1 @@ -__timer_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__timer_t

    source · [−]
    pub type __timer_t = *mut c_void;
    \ No newline at end of file +__timer_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__timer_t

    source · [−]
    pub type __timer_t = *mut c_void;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__u_char.html b/littlefs2_sys/type.__u_char.html index 65973800010..0988121b0e6 100644 --- a/littlefs2_sys/type.__u_char.html +++ b/littlefs2_sys/type.__u_char.html @@ -1 +1 @@ -__u_char in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__u_char

    source · [−]
    pub type __u_char = c_uchar;
    \ No newline at end of file +__u_char in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__u_char

    source · [−]
    pub type __u_char = c_uchar;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__u_int.html b/littlefs2_sys/type.__u_int.html index 58c6e4bacd2..140309da71c 100644 --- a/littlefs2_sys/type.__u_int.html +++ b/littlefs2_sys/type.__u_int.html @@ -1 +1 @@ -__u_int in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__u_int

    source · [−]
    pub type __u_int = c_uint;
    \ No newline at end of file +__u_int in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__u_int

    source · [−]
    pub type __u_int = c_uint;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__u_long.html b/littlefs2_sys/type.__u_long.html index a7a51120312..5d9ea7d86f1 100644 --- a/littlefs2_sys/type.__u_long.html +++ b/littlefs2_sys/type.__u_long.html @@ -1 +1 @@ -__u_long in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__u_long

    source · [−]
    pub type __u_long = c_ulong;
    \ No newline at end of file +__u_long in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__u_long

    source · [−]
    pub type __u_long = c_ulong;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__u_quad_t.html b/littlefs2_sys/type.__u_quad_t.html index 172f35298b7..50693d7392d 100644 --- a/littlefs2_sys/type.__u_quad_t.html +++ b/littlefs2_sys/type.__u_quad_t.html @@ -1 +1 @@ -__u_quad_t in littlefs2_sys - Rust
    pub type __u_quad_t = c_ulong;
    \ No newline at end of file +__u_quad_t in littlefs2_sys - Rust
    pub type __u_quad_t = c_ulong;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__u_short.html b/littlefs2_sys/type.__u_short.html index ca5a0fffe85..7edaf626ebe 100644 --- a/littlefs2_sys/type.__u_short.html +++ b/littlefs2_sys/type.__u_short.html @@ -1 +1 @@ -__u_short in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__u_short

    source · [−]
    pub type __u_short = c_ushort;
    \ No newline at end of file +__u_short in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__u_short

    source · [−]
    pub type __u_short = c_ushort;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__uid_t.html b/littlefs2_sys/type.__uid_t.html index c1bfbb6e835..c47923f6b0b 100644 --- a/littlefs2_sys/type.__uid_t.html +++ b/littlefs2_sys/type.__uid_t.html @@ -1 +1 @@ -__uid_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__uid_t

    source · [−]
    pub type __uid_t = c_uint;
    \ No newline at end of file +__uid_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__uid_t

    source · [−]
    pub type __uid_t = c_uint;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__uint16_t.html b/littlefs2_sys/type.__uint16_t.html index c22d9a0d80b..9a5363a3e15 100644 --- a/littlefs2_sys/type.__uint16_t.html +++ b/littlefs2_sys/type.__uint16_t.html @@ -1 +1 @@ -__uint16_t in littlefs2_sys - Rust
    pub type __uint16_t = c_ushort;
    \ No newline at end of file +__uint16_t in littlefs2_sys - Rust
    pub type __uint16_t = c_ushort;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__uint32_t.html b/littlefs2_sys/type.__uint32_t.html index a2c2c84af31..3763106ce5d 100644 --- a/littlefs2_sys/type.__uint32_t.html +++ b/littlefs2_sys/type.__uint32_t.html @@ -1 +1 @@ -__uint32_t in littlefs2_sys - Rust
    pub type __uint32_t = c_uint;
    \ No newline at end of file +__uint32_t in littlefs2_sys - Rust
    pub type __uint32_t = c_uint;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__uint64_t.html b/littlefs2_sys/type.__uint64_t.html index 3ee89718695..d6a6baa76b7 100644 --- a/littlefs2_sys/type.__uint64_t.html +++ b/littlefs2_sys/type.__uint64_t.html @@ -1 +1 @@ -__uint64_t in littlefs2_sys - Rust
    pub type __uint64_t = c_ulong;
    \ No newline at end of file +__uint64_t in littlefs2_sys - Rust
    pub type __uint64_t = c_ulong;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__uint8_t.html b/littlefs2_sys/type.__uint8_t.html index 04e70b85254..c441843fc0b 100644 --- a/littlefs2_sys/type.__uint8_t.html +++ b/littlefs2_sys/type.__uint8_t.html @@ -1 +1 @@ -__uint8_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__uint8_t

    source · [−]
    pub type __uint8_t = c_uchar;
    \ No newline at end of file +__uint8_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::__uint8_t

    source · [−]
    pub type __uint8_t = c_uchar;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__uint_least16_t.html b/littlefs2_sys/type.__uint_least16_t.html index 3ecf3d2ccfb..99edc9d581e 100644 --- a/littlefs2_sys/type.__uint_least16_t.html +++ b/littlefs2_sys/type.__uint_least16_t.html @@ -1 +1 @@ -__uint_least16_t in littlefs2_sys - Rust
    pub type __uint_least16_t = __uint16_t;
    \ No newline at end of file +__uint_least16_t in littlefs2_sys - Rust
    pub type __uint_least16_t = __uint16_t;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__uint_least32_t.html b/littlefs2_sys/type.__uint_least32_t.html index 594e4f38c65..11ed5520b72 100644 --- a/littlefs2_sys/type.__uint_least32_t.html +++ b/littlefs2_sys/type.__uint_least32_t.html @@ -1 +1 @@ -__uint_least32_t in littlefs2_sys - Rust
    pub type __uint_least32_t = __uint32_t;
    \ No newline at end of file +__uint_least32_t in littlefs2_sys - Rust
    pub type __uint_least32_t = __uint32_t;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__uint_least64_t.html b/littlefs2_sys/type.__uint_least64_t.html index adf97cb2ebe..294299f6450 100644 --- a/littlefs2_sys/type.__uint_least64_t.html +++ b/littlefs2_sys/type.__uint_least64_t.html @@ -1 +1 @@ -__uint_least64_t in littlefs2_sys - Rust
    pub type __uint_least64_t = __uint64_t;
    \ No newline at end of file +__uint_least64_t in littlefs2_sys - Rust
    pub type __uint_least64_t = __uint64_t;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__uint_least8_t.html b/littlefs2_sys/type.__uint_least8_t.html index b628b091d96..cc6bc998485 100644 --- a/littlefs2_sys/type.__uint_least8_t.html +++ b/littlefs2_sys/type.__uint_least8_t.html @@ -1 +1 @@ -__uint_least8_t in littlefs2_sys - Rust
    pub type __uint_least8_t = __uint8_t;
    \ No newline at end of file +__uint_least8_t in littlefs2_sys - Rust
    pub type __uint_least8_t = __uint8_t;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__uintmax_t.html b/littlefs2_sys/type.__uintmax_t.html index 123c8a14e7e..f0cf7d50a3b 100644 --- a/littlefs2_sys/type.__uintmax_t.html +++ b/littlefs2_sys/type.__uintmax_t.html @@ -1 +1 @@ -__uintmax_t in littlefs2_sys - Rust
    pub type __uintmax_t = c_ulong;
    \ No newline at end of file +__uintmax_t in littlefs2_sys - Rust
    pub type __uintmax_t = c_ulong;
    \ No newline at end of file diff --git a/littlefs2_sys/type.__useconds_t.html b/littlefs2_sys/type.__useconds_t.html index d79be177b2b..9e2a6ed6485 100644 --- a/littlefs2_sys/type.__useconds_t.html +++ b/littlefs2_sys/type.__useconds_t.html @@ -1 +1 @@ -__useconds_t in littlefs2_sys - Rust
    pub type __useconds_t = c_uint;
    \ No newline at end of file +__useconds_t in littlefs2_sys - Rust
    pub type __useconds_t = c_uint;
    \ No newline at end of file diff --git a/littlefs2_sys/type.int_fast16_t.html b/littlefs2_sys/type.int_fast16_t.html index 1a9c4ba7773..283506ed201 100644 --- a/littlefs2_sys/type.int_fast16_t.html +++ b/littlefs2_sys/type.int_fast16_t.html @@ -1 +1 @@ -int_fast16_t in littlefs2_sys - Rust
    pub type int_fast16_t = c_long;
    \ No newline at end of file +int_fast16_t in littlefs2_sys - Rust
    pub type int_fast16_t = c_long;
    \ No newline at end of file diff --git a/littlefs2_sys/type.int_fast32_t.html b/littlefs2_sys/type.int_fast32_t.html index 0ce4ba15499..4f015866ef5 100644 --- a/littlefs2_sys/type.int_fast32_t.html +++ b/littlefs2_sys/type.int_fast32_t.html @@ -1 +1 @@ -int_fast32_t in littlefs2_sys - Rust
    pub type int_fast32_t = c_long;
    \ No newline at end of file +int_fast32_t in littlefs2_sys - Rust
    pub type int_fast32_t = c_long;
    \ No newline at end of file diff --git a/littlefs2_sys/type.int_fast64_t.html b/littlefs2_sys/type.int_fast64_t.html index 6d3ee34d9ac..43346eb4ec0 100644 --- a/littlefs2_sys/type.int_fast64_t.html +++ b/littlefs2_sys/type.int_fast64_t.html @@ -1 +1 @@ -int_fast64_t in littlefs2_sys - Rust
    pub type int_fast64_t = c_long;
    \ No newline at end of file +int_fast64_t in littlefs2_sys - Rust
    pub type int_fast64_t = c_long;
    \ No newline at end of file diff --git a/littlefs2_sys/type.int_fast8_t.html b/littlefs2_sys/type.int_fast8_t.html index 99d3361cc20..b53b8181916 100644 --- a/littlefs2_sys/type.int_fast8_t.html +++ b/littlefs2_sys/type.int_fast8_t.html @@ -1 +1 @@ -int_fast8_t in littlefs2_sys - Rust
    pub type int_fast8_t = c_schar;
    \ No newline at end of file +int_fast8_t in littlefs2_sys - Rust
    pub type int_fast8_t = c_schar;
    \ No newline at end of file diff --git a/littlefs2_sys/type.int_least16_t.html b/littlefs2_sys/type.int_least16_t.html index ae4cfaa136a..a324ab6c5c3 100644 --- a/littlefs2_sys/type.int_least16_t.html +++ b/littlefs2_sys/type.int_least16_t.html @@ -1 +1 @@ -int_least16_t in littlefs2_sys - Rust
    pub type int_least16_t = __int_least16_t;
    \ No newline at end of file +int_least16_t in littlefs2_sys - Rust
    pub type int_least16_t = __int_least16_t;
    \ No newline at end of file diff --git a/littlefs2_sys/type.int_least32_t.html b/littlefs2_sys/type.int_least32_t.html index d189d77d995..60c87d7d12d 100644 --- a/littlefs2_sys/type.int_least32_t.html +++ b/littlefs2_sys/type.int_least32_t.html @@ -1 +1 @@ -int_least32_t in littlefs2_sys - Rust
    pub type int_least32_t = __int_least32_t;
    \ No newline at end of file +int_least32_t in littlefs2_sys - Rust
    pub type int_least32_t = __int_least32_t;
    \ No newline at end of file diff --git a/littlefs2_sys/type.int_least64_t.html b/littlefs2_sys/type.int_least64_t.html index c90f113c646..e5fcb1b8951 100644 --- a/littlefs2_sys/type.int_least64_t.html +++ b/littlefs2_sys/type.int_least64_t.html @@ -1 +1 @@ -int_least64_t in littlefs2_sys - Rust
    pub type int_least64_t = __int_least64_t;
    \ No newline at end of file +int_least64_t in littlefs2_sys - Rust
    pub type int_least64_t = __int_least64_t;
    \ No newline at end of file diff --git a/littlefs2_sys/type.int_least8_t.html b/littlefs2_sys/type.int_least8_t.html index fcd50e6c575..a5b27b014f7 100644 --- a/littlefs2_sys/type.int_least8_t.html +++ b/littlefs2_sys/type.int_least8_t.html @@ -1 +1 @@ -int_least8_t in littlefs2_sys - Rust
    pub type int_least8_t = __int_least8_t;
    \ No newline at end of file +int_least8_t in littlefs2_sys - Rust
    pub type int_least8_t = __int_least8_t;
    \ No newline at end of file diff --git a/littlefs2_sys/type.intmax_t.html b/littlefs2_sys/type.intmax_t.html index 930377c566f..28f859749e8 100644 --- a/littlefs2_sys/type.intmax_t.html +++ b/littlefs2_sys/type.intmax_t.html @@ -1 +1 @@ -intmax_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::intmax_t

    source · [−]
    pub type intmax_t = __intmax_t;
    \ No newline at end of file +intmax_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::intmax_t

    source · [−]
    pub type intmax_t = __intmax_t;
    \ No newline at end of file diff --git a/littlefs2_sys/type.lfs_block_t.html b/littlefs2_sys/type.lfs_block_t.html index 508ecf1ff7b..fe12396a308 100644 --- a/littlefs2_sys/type.lfs_block_t.html +++ b/littlefs2_sys/type.lfs_block_t.html @@ -1 +1 @@ -lfs_block_t in littlefs2_sys - Rust
    pub type lfs_block_t = u32;
    \ No newline at end of file +lfs_block_t in littlefs2_sys - Rust
    pub type lfs_block_t = u32;
    \ No newline at end of file diff --git a/littlefs2_sys/type.lfs_cache_t.html b/littlefs2_sys/type.lfs_cache_t.html index b93a94f65f6..8a3521a2e56 100644 --- a/littlefs2_sys/type.lfs_cache_t.html +++ b/littlefs2_sys/type.lfs_cache_t.html @@ -1,2 +1,2 @@ -lfs_cache_t in littlefs2_sys - Rust
    pub type lfs_cache_t = lfs_cache;
    Expand description

    internal littlefs data structures ///

    +lfs_cache_t in littlefs2_sys - Rust
    pub type lfs_cache_t = lfs_cache;
    Expand description

    internal littlefs data structures ///

    \ No newline at end of file diff --git a/littlefs2_sys/type.lfs_dir_t.html b/littlefs2_sys/type.lfs_dir_t.html index 6a460bc1982..74600dcdab0 100644 --- a/littlefs2_sys/type.lfs_dir_t.html +++ b/littlefs2_sys/type.lfs_dir_t.html @@ -1 +1 @@ -lfs_dir_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::lfs_dir_t

    source · [−]
    pub type lfs_dir_t = lfs_dir;
    \ No newline at end of file +lfs_dir_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::lfs_dir_t

    source · [−]
    pub type lfs_dir_t = lfs_dir;
    \ No newline at end of file diff --git a/littlefs2_sys/type.lfs_error.html b/littlefs2_sys/type.lfs_error.html index 44fe354511f..634c5132b77 100644 --- a/littlefs2_sys/type.lfs_error.html +++ b/littlefs2_sys/type.lfs_error.html @@ -1 +1 @@ -lfs_error in littlefs2_sys - Rust

    Type Definition littlefs2_sys::lfs_error

    source · [−]
    pub type lfs_error = c_int;
    \ No newline at end of file +lfs_error in littlefs2_sys - Rust

    Type Definition littlefs2_sys::lfs_error

    source · [−]
    pub type lfs_error = c_int;
    \ No newline at end of file diff --git a/littlefs2_sys/type.lfs_file_t.html b/littlefs2_sys/type.lfs_file_t.html index 64bd5390a54..9cb81cd1eee 100644 --- a/littlefs2_sys/type.lfs_file_t.html +++ b/littlefs2_sys/type.lfs_file_t.html @@ -1 +1 @@ -lfs_file_t in littlefs2_sys - Rust
    pub type lfs_file_t = lfs_file;
    \ No newline at end of file +lfs_file_t in littlefs2_sys - Rust
    pub type lfs_file_t = lfs_file;
    \ No newline at end of file diff --git a/littlefs2_sys/type.lfs_gstate_t.html b/littlefs2_sys/type.lfs_gstate_t.html index 18b1fc3e349..82c8124db72 100644 --- a/littlefs2_sys/type.lfs_gstate_t.html +++ b/littlefs2_sys/type.lfs_gstate_t.html @@ -1 +1 @@ -lfs_gstate_t in littlefs2_sys - Rust
    pub type lfs_gstate_t = lfs_gstate;
    \ No newline at end of file +lfs_gstate_t in littlefs2_sys - Rust
    pub type lfs_gstate_t = lfs_gstate;
    \ No newline at end of file diff --git a/littlefs2_sys/type.lfs_mdir_t.html b/littlefs2_sys/type.lfs_mdir_t.html index f87b5269f5c..9ce3f61e408 100644 --- a/littlefs2_sys/type.lfs_mdir_t.html +++ b/littlefs2_sys/type.lfs_mdir_t.html @@ -1 +1 @@ -lfs_mdir_t in littlefs2_sys - Rust
    pub type lfs_mdir_t = lfs_mdir;
    \ No newline at end of file +lfs_mdir_t in littlefs2_sys - Rust
    pub type lfs_mdir_t = lfs_mdir;
    \ No newline at end of file diff --git a/littlefs2_sys/type.lfs_off_t.html b/littlefs2_sys/type.lfs_off_t.html index f4d106bb11a..34c92789f13 100644 --- a/littlefs2_sys/type.lfs_off_t.html +++ b/littlefs2_sys/type.lfs_off_t.html @@ -1 +1 @@ -lfs_off_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::lfs_off_t

    source · [−]
    pub type lfs_off_t = u32;
    \ No newline at end of file +lfs_off_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::lfs_off_t

    source · [−]
    pub type lfs_off_t = u32;
    \ No newline at end of file diff --git a/littlefs2_sys/type.lfs_open_flags.html b/littlefs2_sys/type.lfs_open_flags.html index 5feae09d97c..c1f3d466ba4 100644 --- a/littlefs2_sys/type.lfs_open_flags.html +++ b/littlefs2_sys/type.lfs_open_flags.html @@ -1 +1 @@ -lfs_open_flags in littlefs2_sys - Rust
    pub type lfs_open_flags = c_uint;
    \ No newline at end of file +lfs_open_flags in littlefs2_sys - Rust
    pub type lfs_open_flags = c_uint;
    \ No newline at end of file diff --git a/littlefs2_sys/type.lfs_size_t.html b/littlefs2_sys/type.lfs_size_t.html index 0d0f5fad94c..e25e862df0c 100644 --- a/littlefs2_sys/type.lfs_size_t.html +++ b/littlefs2_sys/type.lfs_size_t.html @@ -1,2 +1,2 @@ -lfs_size_t in littlefs2_sys - Rust
    pub type lfs_size_t = u32;
    Expand description

    Definitions ///

    +lfs_size_t in littlefs2_sys - Rust
    pub type lfs_size_t = u32;
    Expand description

    Definitions ///

    \ No newline at end of file diff --git a/littlefs2_sys/type.lfs_soff_t.html b/littlefs2_sys/type.lfs_soff_t.html index 6126accd151..1056b49d7b6 100644 --- a/littlefs2_sys/type.lfs_soff_t.html +++ b/littlefs2_sys/type.lfs_soff_t.html @@ -1 +1 @@ -lfs_soff_t in littlefs2_sys - Rust
    pub type lfs_soff_t = i32;
    \ No newline at end of file +lfs_soff_t in littlefs2_sys - Rust
    pub type lfs_soff_t = i32;
    \ No newline at end of file diff --git a/littlefs2_sys/type.lfs_ssize_t.html b/littlefs2_sys/type.lfs_ssize_t.html index a4d8172918b..d01b38aaf07 100644 --- a/littlefs2_sys/type.lfs_ssize_t.html +++ b/littlefs2_sys/type.lfs_ssize_t.html @@ -1 +1 @@ -lfs_ssize_t in littlefs2_sys - Rust
    pub type lfs_ssize_t = i32;
    \ No newline at end of file +lfs_ssize_t in littlefs2_sys - Rust
    pub type lfs_ssize_t = i32;
    \ No newline at end of file diff --git a/littlefs2_sys/type.lfs_superblock_t.html b/littlefs2_sys/type.lfs_superblock_t.html index 9c3b4f894cd..c409f4c577c 100644 --- a/littlefs2_sys/type.lfs_superblock_t.html +++ b/littlefs2_sys/type.lfs_superblock_t.html @@ -1 +1 @@ -lfs_superblock_t in littlefs2_sys - Rust
    pub type lfs_superblock_t = lfs_superblock;
    \ No newline at end of file +lfs_superblock_t in littlefs2_sys - Rust
    pub type lfs_superblock_t = lfs_superblock;
    \ No newline at end of file diff --git a/littlefs2_sys/type.lfs_t.html b/littlefs2_sys/type.lfs_t.html index 19a37aa9752..028843d75f2 100644 --- a/littlefs2_sys/type.lfs_t.html +++ b/littlefs2_sys/type.lfs_t.html @@ -1 +1 @@ -lfs_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::lfs_t

    source · [−]
    pub type lfs_t = lfs;
    \ No newline at end of file +lfs_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::lfs_t

    source · [−]
    pub type lfs_t = lfs;
    \ No newline at end of file diff --git a/littlefs2_sys/type.lfs_type.html b/littlefs2_sys/type.lfs_type.html index 1ece0a773ed..ef189280b77 100644 --- a/littlefs2_sys/type.lfs_type.html +++ b/littlefs2_sys/type.lfs_type.html @@ -1 +1 @@ -lfs_type in littlefs2_sys - Rust

    Type Definition littlefs2_sys::lfs_type

    source · [−]
    pub type lfs_type = c_uint;
    \ No newline at end of file +lfs_type in littlefs2_sys - Rust

    Type Definition littlefs2_sys::lfs_type

    source · [−]
    pub type lfs_type = c_uint;
    \ No newline at end of file diff --git a/littlefs2_sys/type.lfs_whence_flags.html b/littlefs2_sys/type.lfs_whence_flags.html index 2ee974d1a08..b0eef2da60e 100644 --- a/littlefs2_sys/type.lfs_whence_flags.html +++ b/littlefs2_sys/type.lfs_whence_flags.html @@ -1 +1 @@ -lfs_whence_flags in littlefs2_sys - Rust
    pub type lfs_whence_flags = c_uint;
    \ No newline at end of file +lfs_whence_flags in littlefs2_sys - Rust
    pub type lfs_whence_flags = c_uint;
    \ No newline at end of file diff --git a/littlefs2_sys/type.uint_fast16_t.html b/littlefs2_sys/type.uint_fast16_t.html index 309484615d6..0ed60a73440 100644 --- a/littlefs2_sys/type.uint_fast16_t.html +++ b/littlefs2_sys/type.uint_fast16_t.html @@ -1 +1 @@ -uint_fast16_t in littlefs2_sys - Rust
    pub type uint_fast16_t = c_ulong;
    \ No newline at end of file +uint_fast16_t in littlefs2_sys - Rust
    pub type uint_fast16_t = c_ulong;
    \ No newline at end of file diff --git a/littlefs2_sys/type.uint_fast32_t.html b/littlefs2_sys/type.uint_fast32_t.html index f7fd1a0e7e1..2290a8e0713 100644 --- a/littlefs2_sys/type.uint_fast32_t.html +++ b/littlefs2_sys/type.uint_fast32_t.html @@ -1 +1 @@ -uint_fast32_t in littlefs2_sys - Rust
    pub type uint_fast32_t = c_ulong;
    \ No newline at end of file +uint_fast32_t in littlefs2_sys - Rust
    pub type uint_fast32_t = c_ulong;
    \ No newline at end of file diff --git a/littlefs2_sys/type.uint_fast64_t.html b/littlefs2_sys/type.uint_fast64_t.html index 0e66397aa73..ad964d1b28e 100644 --- a/littlefs2_sys/type.uint_fast64_t.html +++ b/littlefs2_sys/type.uint_fast64_t.html @@ -1 +1 @@ -uint_fast64_t in littlefs2_sys - Rust
    pub type uint_fast64_t = c_ulong;
    \ No newline at end of file +uint_fast64_t in littlefs2_sys - Rust
    pub type uint_fast64_t = c_ulong;
    \ No newline at end of file diff --git a/littlefs2_sys/type.uint_fast8_t.html b/littlefs2_sys/type.uint_fast8_t.html index 50ec179879d..6fd5752adc7 100644 --- a/littlefs2_sys/type.uint_fast8_t.html +++ b/littlefs2_sys/type.uint_fast8_t.html @@ -1 +1 @@ -uint_fast8_t in littlefs2_sys - Rust
    pub type uint_fast8_t = c_uchar;
    \ No newline at end of file +uint_fast8_t in littlefs2_sys - Rust
    pub type uint_fast8_t = c_uchar;
    \ No newline at end of file diff --git a/littlefs2_sys/type.uint_least16_t.html b/littlefs2_sys/type.uint_least16_t.html index 672af30631f..deeb1687a00 100644 --- a/littlefs2_sys/type.uint_least16_t.html +++ b/littlefs2_sys/type.uint_least16_t.html @@ -1 +1 @@ -uint_least16_t in littlefs2_sys - Rust
    pub type uint_least16_t = __uint_least16_t;
    \ No newline at end of file +uint_least16_t in littlefs2_sys - Rust
    pub type uint_least16_t = __uint_least16_t;
    \ No newline at end of file diff --git a/littlefs2_sys/type.uint_least32_t.html b/littlefs2_sys/type.uint_least32_t.html index bb4f7a2a61b..31030788d0a 100644 --- a/littlefs2_sys/type.uint_least32_t.html +++ b/littlefs2_sys/type.uint_least32_t.html @@ -1 +1 @@ -uint_least32_t in littlefs2_sys - Rust
    pub type uint_least32_t = __uint_least32_t;
    \ No newline at end of file +uint_least32_t in littlefs2_sys - Rust
    pub type uint_least32_t = __uint_least32_t;
    \ No newline at end of file diff --git a/littlefs2_sys/type.uint_least64_t.html b/littlefs2_sys/type.uint_least64_t.html index c08b4c3bf0b..ed93d2e3387 100644 --- a/littlefs2_sys/type.uint_least64_t.html +++ b/littlefs2_sys/type.uint_least64_t.html @@ -1 +1 @@ -uint_least64_t in littlefs2_sys - Rust
    pub type uint_least64_t = __uint_least64_t;
    \ No newline at end of file +uint_least64_t in littlefs2_sys - Rust
    pub type uint_least64_t = __uint_least64_t;
    \ No newline at end of file diff --git a/littlefs2_sys/type.uint_least8_t.html b/littlefs2_sys/type.uint_least8_t.html index 499fbc14cab..6fda244eb25 100644 --- a/littlefs2_sys/type.uint_least8_t.html +++ b/littlefs2_sys/type.uint_least8_t.html @@ -1 +1 @@ -uint_least8_t in littlefs2_sys - Rust
    pub type uint_least8_t = __uint_least8_t;
    \ No newline at end of file +uint_least8_t in littlefs2_sys - Rust
    pub type uint_least8_t = __uint_least8_t;
    \ No newline at end of file diff --git a/littlefs2_sys/type.uintmax_t.html b/littlefs2_sys/type.uintmax_t.html index a2bdc850c2d..a24d5e280a0 100644 --- a/littlefs2_sys/type.uintmax_t.html +++ b/littlefs2_sys/type.uintmax_t.html @@ -1 +1 @@ -uintmax_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::uintmax_t

    source · [−]
    pub type uintmax_t = __uintmax_t;
    \ No newline at end of file +uintmax_t in littlefs2_sys - Rust

    Type Definition littlefs2_sys::uintmax_t

    source · [−]
    pub type uintmax_t = __uintmax_t;
    \ No newline at end of file diff --git a/proc_macro2/enum.Delimiter.html b/proc_macro2/enum.Delimiter.html index c3d1ccf1287..78f792fbcad 100644 --- a/proc_macro2/enum.Delimiter.html +++ b/proc_macro2/enum.Delimiter.html @@ -1,4 +1,4 @@ -Delimiter in proc_macro2 - Rust
    pub enum Delimiter {
    +Delimiter in proc_macro2 - Rust
    pub enum Delimiter {
         Parenthesis,
         Brace,
         Bracket,
    @@ -13,9 +13,9 @@ coming from a “macro variable” $var. It is important to preserv
     operator priorities in cases like $var * 3 where $var is 1 + 2.
     Implicit delimiters may not survive roundtrip of a token stream through
     a string.

    -

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    This method tests for self and other values to be equal, and is used +

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    This method tests for self and other values to be equal, and is used by ==. Read more
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +sufficient, and should not be overridden without very good reason. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/proc_macro2/enum.Spacing.html b/proc_macro2/enum.Spacing.html index 3523a89ab54..f941ed59693 100644 --- a/proc_macro2/enum.Spacing.html +++ b/proc_macro2/enum.Spacing.html @@ -1,4 +1,4 @@ -Spacing in proc_macro2 - Rust
    pub enum Spacing {
    +Spacing in proc_macro2 - Rust
    pub enum Spacing {
         Alone,
         Joint,
     }
    Expand description

    Whether a Punct is followed immediately by another Punct or followed by @@ -7,9 +7,9 @@ another token or whitespace.

    Joint

    E.g. + is Joint in += or ' is Joint in '#.

    Additionally, single quote ' can join with identifiers to form lifetimes 'ident.

    -

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    This method tests for self and other values to be equal, and is used +

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    This method tests for self and other values to be equal, and is used by ==. Read more
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +sufficient, and should not be overridden without very good reason. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/proc_macro2/enum.TokenTree.html b/proc_macro2/enum.TokenTree.html index 72ab9c9c69d..4cf4406aef3 100644 --- a/proc_macro2/enum.TokenTree.html +++ b/proc_macro2/enum.TokenTree.html @@ -1,4 +1,4 @@ -TokenTree in proc_macro2 - Rust
    pub enum TokenTree {
    +TokenTree in proc_macro2 - Rust
    pub enum TokenTree {
         Group(Group),
         Ident(Ident),
         Punct(Punct),
    @@ -8,19 +8,19 @@
     

    Ident(Ident)

    An identifier.

    Punct(Punct)

    A single punctuation character (+, ,, $, etc.).

    Literal(Literal)

    A literal character ('a'), string ("hello"), number (2.3), etc.

    -

    Implementations

    Returns the span of this tree, delegating to the span method of +

    Implementations

    Returns the span of this tree, delegating to the span method of the contained token or a delimited stream.

    -

    Configures the span for only this token.

    +

    Configures the span for only this token.

    Note that if this token is a Group then this method will not configure the span of each of the internal tokens, this will simply delegate to the set_span method of each variant.

    -

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more

    Prints token tree in a form convenient for debugging.

    -
    Formats the value using the given formatter. Read more

    Prints the token tree as a string that is supposed to be losslessly +

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more

    Prints token tree in a form convenient for debugging.

    +
    Formats the value using the given formatter. Read more

    Prints the token tree as a string that is supposed to be losslessly convertible back into the same token tree (modulo spans), except for possibly TokenTree::Groups with Delimiter::None delimiters and negative numeric literals.

    -
    Formats the value using the given formatter. Read more
    Extends a collection with the contents of an iterator. Read more
    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.

    Collects a number of token trees into a single stream.

    -
    Creates a value from an iterator. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +
    Formats the value using the given formatter. Read more
    Extends a collection with the contents of an iterator. Read more
    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.

    Collects a number of token trees into a single stream.

    +
    Creates a value from an iterator. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/proc_macro2/index.html b/proc_macro2/index.html index 4e26abf4cf3..89d367eee45 100644 --- a/proc_macro2/index.html +++ b/proc_macro2/index.html @@ -1,4 +1,4 @@ -proc_macro2 - Rust
    Expand description

    github crates-io docs-rs

    +proc_macro2 - Rust
    Expand description

    github crates-io docs-rs


    A wrapper around the procedural macro API of the compiler’s proc_macro crate. This library serves two purposes:

    diff --git a/proc_macro2/struct.Group.html b/proc_macro2/struct.Group.html index d9f67143b8a..445f359bc70 100644 --- a/proc_macro2/struct.Group.html +++ b/proc_macro2/struct.Group.html @@ -1,37 +1,37 @@ -Group in proc_macro2 - Rust
    pub struct Group { /* private fields */ }
    Expand description

    A delimited token stream.

    +Group in proc_macro2 - Rust
    pub struct Group { /* private fields */ }
    Expand description

    A delimited token stream.

    A Group internally contains a TokenStream which is surrounded by Delimiters.

    -

    Implementations

    Creates a new Group with the given delimiter and token stream.

    +

    Implementations

    Creates a new Group with the given delimiter and token stream.

    This constructor will set the span for this group to Span::call_site(). To change the span you can use the set_span method below.

    -

    Returns the punctuation used as the delimiter for this group: a set of +

    Returns the punctuation used as the delimiter for this group: a set of parentheses, square brackets, or curly braces.

    -

    Returns the TokenStream of tokens that are delimited in this Group.

    +

    Returns the TokenStream of tokens that are delimited in this Group.

    Note that the returned token stream does not include the delimiter returned above.

    -

    Returns the span for the delimiters of this token stream, spanning the +

    Returns the span for the delimiters of this token stream, spanning the entire Group.

    pub fn span(&self) -> Span {
                ^^^^^^^
    -

    Returns the span pointing to the opening delimiter of this group.

    +

    Returns the span pointing to the opening delimiter of this group.

    pub fn span_open(&self) -> Span {
                     ^
    -

    Returns the span pointing to the closing delimiter of this group.

    +

    Returns the span pointing to the closing delimiter of this group.

    pub fn span_close(&self) -> Span {
                            ^
    -

    Returns an object that holds this group’s span_open() and +

    Returns an object that holds this group’s span_open() and span_close() together (in a more compact representation than holding those 2 spans individually).

    -

    Configures the span for this Group’s delimiters, but not its internal +

    Configures the span for this Group’s delimiters, but not its internal tokens.

    This method will not set the span of all the internal tokens spanned by this group, but rather it will only set the span of the delimiter tokens at the level of the Group.

    -

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Prints the group as a string that should be losslessly convertible back +

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Prints the group as a string that should be losslessly convertible back into the same group (modulo spans), except for possibly TokenTree::Groups with Delimiter::None delimiters.

    -
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/proc_macro2/struct.Ident.html b/proc_macro2/struct.Ident.html index 30e3888a231..b287f003cbb 100644 --- a/proc_macro2/struct.Ident.html +++ b/proc_macro2/struct.Ident.html @@ -1,4 +1,4 @@ -Ident in proc_macro2 - Rust
    pub struct Ident { /* private fields */ }
    Expand description

    A word of Rust code, which may be a keyword or legal variable name.

    +Ident in proc_macro2 - Rust
    pub struct Ident { /* private fields */ }
    Expand description

    A word of Rust code, which may be a keyword or legal variable name.

    An identifier consists of at least one Unicode code point, the first of which has the XID_Start property and the rest of which have the XID_Continue property.

    @@ -45,7 +45,7 @@ method.

    if ident_string.len() > 60 { println!("Very long identifier: {}", ident_string) }
    -

    Implementations

    Creates a new Ident with the given string as well as the specified +

    Implementations

    Creates a new Ident with the given string as well as the specified span.

    The string argument must be a valid identifier permitted by the language, otherwise the function will panic.

    @@ -69,23 +69,23 @@ need to handle an error case, use style="padding-right:0;">syn::parse_str::<Ident> rather than Ident::new.

    -

    Same as Ident::new, but creates a raw identifier (r#ident). The +

    Same as Ident::new, but creates a raw identifier (r#ident). The string argument must be a valid identifier permitted by the language (including keywords, e.g. fn). Keywords which are usable in path segments (e.g. self, super) are not supported, and will cause a panic.

    -

    Returns the span of this Ident.

    -

    Configures the span of this Ident, possibly changing its hygiene +

    Returns the span of this Ident.

    +

    Configures the span of this Ident, possibly changing its hygiene context.

    -

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Prints the identifier as a string that should be losslessly convertible back +

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Prints the identifier as a string that should be losslessly convertible back into the same identifier.

    -
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    This method returns an Ordering between self and other. Read more
    Compares and returns the maximum of two values. Read more
    Compares and returns the minimum of two values. Read more
    Restrict a value to a certain interval. Read more
    This method tests for self and other values to be equal, and is used +
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    This method returns an Ordering between self and other. Read more
    Compares and returns the maximum of two values. Read more
    Compares and returns the minimum of two values. Read more
    Restrict a value to a certain interval. Read more
    This method tests for self and other values to be equal, and is used by ==. Read more
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used by ==. Read more
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason. Read more
    This method returns an ordering between self and other values if one exists. Read more
    This method tests less than (for self and other) and is used by the < operator. Read more
    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason. Read more
    This method returns an ordering between self and other values if one exists. Read more
    This method tests less than (for self and other) and is used by the < operator. Read more
    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    This method tests greater than (for self and other) and is used by the > operator. Read more
    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +operator. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/proc_macro2/struct.LexError.html b/proc_macro2/struct.LexError.html index 46ecb986e5f..0395c787bdb 100644 --- a/proc_macro2/struct.LexError.html +++ b/proc_macro2/struct.LexError.html @@ -1,5 +1,5 @@ -LexError in proc_macro2 - Rust
    pub struct LexError { /* private fields */ }
    Expand description

    Error returned from TokenStream::from_str.

    -

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more
    Formats the value using the given formatter. Read more
    The lower-level source of this error, if any. Read more
    👎Deprecated since 1.42.0: use the Display impl or to_string()
    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    🔬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

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +LexError in proc_macro2 - Rust
    pub struct LexError { /* private fields */ }
    Expand description

    Error returned from TokenStream::from_str.

    +

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more
    Formats the value using the given formatter. Read more
    The lower-level source of this error, if any. Read more
    👎Deprecated since 1.42.0: use the Display impl or to_string()
    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    🔬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

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/proc_macro2/struct.Literal.html b/proc_macro2/struct.Literal.html index 6ea9ae0d4ac..9f57ab53250 100644 --- a/proc_macro2/struct.Literal.html +++ b/proc_macro2/struct.Literal.html @@ -1,9 +1,9 @@ -Literal in proc_macro2 - Rust
    pub struct Literal { /* private fields */ }
    Expand description

    A literal string ("hello"), byte string (b"hello"), character ('a'), +Literal in proc_macro2 - Rust

    pub struct Literal { /* private fields */ }
    Expand description

    A literal string ("hello"), byte string (b"hello"), character ('a'), byte character (b'a'), an integer or floating point number with or without a suffix (1, 1u8, 2.3, 2.3f32).

    Boolean literals like true and false do not belong here, they are Idents.

    -

    Implementations

    Creates a new suffixed integer literal with the specified value.

    +

    Implementations

    Creates a new suffixed integer literal with the specified value.

    This function will create an integer like 1u32 where the integer value specified is the first part of the token and the integral is also suffixed at the end. Literals created from negative numbers may @@ -12,7 +12,7 @@ broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new suffixed integer literal with the specified value.

    +

    Creates a new suffixed integer literal with the specified value.

    This function will create an integer like 1u32 where the integer value specified is the first part of the token and the integral is also suffixed at the end. Literals created from negative numbers may @@ -21,7 +21,7 @@ broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new suffixed integer literal with the specified value.

    +

    Creates a new suffixed integer literal with the specified value.

    This function will create an integer like 1u32 where the integer value specified is the first part of the token and the integral is also suffixed at the end. Literals created from negative numbers may @@ -30,7 +30,7 @@ broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new suffixed integer literal with the specified value.

    +

    Creates a new suffixed integer literal with the specified value.

    This function will create an integer like 1u32 where the integer value specified is the first part of the token and the integral is also suffixed at the end. Literals created from negative numbers may @@ -39,7 +39,7 @@ broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new suffixed integer literal with the specified value.

    +

    Creates a new suffixed integer literal with the specified value.

    This function will create an integer like 1u32 where the integer value specified is the first part of the token and the integral is also suffixed at the end. Literals created from negative numbers may @@ -48,7 +48,7 @@ broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new suffixed integer literal with the specified value.

    +

    Creates a new suffixed integer literal with the specified value.

    This function will create an integer like 1u32 where the integer value specified is the first part of the token and the integral is also suffixed at the end. Literals created from negative numbers may @@ -57,7 +57,7 @@ broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new suffixed integer literal with the specified value.

    +

    Creates a new suffixed integer literal with the specified value.

    This function will create an integer like 1u32 where the integer value specified is the first part of the token and the integral is also suffixed at the end. Literals created from negative numbers may @@ -66,7 +66,7 @@ broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new suffixed integer literal with the specified value.

    +

    Creates a new suffixed integer literal with the specified value.

    This function will create an integer like 1u32 where the integer value specified is the first part of the token and the integral is also suffixed at the end. Literals created from negative numbers may @@ -75,7 +75,7 @@ broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new suffixed integer literal with the specified value.

    +

    Creates a new suffixed integer literal with the specified value.

    This function will create an integer like 1u32 where the integer value specified is the first part of the token and the integral is also suffixed at the end. Literals created from negative numbers may @@ -84,7 +84,7 @@ broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new suffixed integer literal with the specified value.

    +

    Creates a new suffixed integer literal with the specified value.

    This function will create an integer like 1u32 where the integer value specified is the first part of the token and the integral is also suffixed at the end. Literals created from negative numbers may @@ -93,7 +93,7 @@ broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new suffixed integer literal with the specified value.

    +

    Creates a new suffixed integer literal with the specified value.

    This function will create an integer like 1u32 where the integer value specified is the first part of the token and the integral is also suffixed at the end. Literals created from negative numbers may @@ -102,7 +102,7 @@ broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new suffixed integer literal with the specified value.

    +

    Creates a new suffixed integer literal with the specified value.

    This function will create an integer like 1u32 where the integer value specified is the first part of the token and the integral is also suffixed at the end. Literals created from negative numbers may @@ -111,7 +111,7 @@ broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new unsuffixed integer literal with the specified value.

    +

    Creates a new unsuffixed integer literal with the specified value.

    This function will create an integer like 1 where the integer value specified is the first part of the token. No suffix is specified on this token, meaning that invocations like @@ -122,7 +122,7 @@ be broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new unsuffixed integer literal with the specified value.

    +

    Creates a new unsuffixed integer literal with the specified value.

    This function will create an integer like 1 where the integer value specified is the first part of the token. No suffix is specified on this token, meaning that invocations like @@ -133,7 +133,7 @@ be broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new unsuffixed integer literal with the specified value.

    +

    Creates a new unsuffixed integer literal with the specified value.

    This function will create an integer like 1 where the integer value specified is the first part of the token. No suffix is specified on this token, meaning that invocations like @@ -144,7 +144,7 @@ be broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new unsuffixed integer literal with the specified value.

    +

    Creates a new unsuffixed integer literal with the specified value.

    This function will create an integer like 1 where the integer value specified is the first part of the token. No suffix is specified on this token, meaning that invocations like @@ -155,7 +155,7 @@ be broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new unsuffixed integer literal with the specified value.

    +

    Creates a new unsuffixed integer literal with the specified value.

    This function will create an integer like 1 where the integer value specified is the first part of the token. No suffix is specified on this token, meaning that invocations like @@ -166,7 +166,7 @@ be broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new unsuffixed integer literal with the specified value.

    +

    Creates a new unsuffixed integer literal with the specified value.

    This function will create an integer like 1 where the integer value specified is the first part of the token. No suffix is specified on this token, meaning that invocations like @@ -177,7 +177,7 @@ be broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new unsuffixed integer literal with the specified value.

    +

    Creates a new unsuffixed integer literal with the specified value.

    This function will create an integer like 1 where the integer value specified is the first part of the token. No suffix is specified on this token, meaning that invocations like @@ -188,7 +188,7 @@ be broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new unsuffixed integer literal with the specified value.

    +

    Creates a new unsuffixed integer literal with the specified value.

    This function will create an integer like 1 where the integer value specified is the first part of the token. No suffix is specified on this token, meaning that invocations like @@ -199,7 +199,7 @@ be broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new unsuffixed integer literal with the specified value.

    +

    Creates a new unsuffixed integer literal with the specified value.

    This function will create an integer like 1 where the integer value specified is the first part of the token. No suffix is specified on this token, meaning that invocations like @@ -210,7 +210,7 @@ be broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new unsuffixed integer literal with the specified value.

    +

    Creates a new unsuffixed integer literal with the specified value.

    This function will create an integer like 1 where the integer value specified is the first part of the token. No suffix is specified on this token, meaning that invocations like @@ -221,7 +221,7 @@ be broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new unsuffixed integer literal with the specified value.

    +

    Creates a new unsuffixed integer literal with the specified value.

    This function will create an integer like 1 where the integer value specified is the first part of the token. No suffix is specified on this token, meaning that invocations like @@ -232,7 +232,7 @@ be broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new unsuffixed integer literal with the specified value.

    +

    Creates a new unsuffixed integer literal with the specified value.

    This function will create an integer like 1 where the integer value specified is the first part of the token. No suffix is specified on this token, meaning that invocations like @@ -243,7 +243,7 @@ be broken into two tokens (- and positive literal).

    Literals created through this method have the Span::call_site() span by default, which can be configured with the set_span method below.

    -

    Creates a new unsuffixed floating-point literal.

    +

    Creates a new unsuffixed floating-point literal.

    This constructor is similar to those like Literal::i8_unsuffixed where the float’s value is emitted directly into the token but no suffix is used, so it may be inferred to be a f64 later in the compiler. @@ -253,7 +253,7 @@ and positive literal).

    Panics

    This function requires that the specified float is finite, for example if it is infinity or NaN this function will panic.

    -

    Creates a new suffixed floating-point literal.

    +

    Creates a new suffixed floating-point literal.

    This constructor will create a literal like 1.0f64 where the value specified is the preceding part of the token and f64 is the suffix of the token. This token will always be inferred to be an f64 in the @@ -263,7 +263,7 @@ tokens (- and positive literal).

    Panics

    This function requires that the specified float is finite, for example if it is infinity or NaN this function will panic.

    -

    Creates a new unsuffixed floating-point literal.

    +

    Creates a new unsuffixed floating-point literal.

    This constructor is similar to those like Literal::i8_unsuffixed where the float’s value is emitted directly into the token but no suffix is used, so it may be inferred to be a f64 later in the compiler. @@ -273,7 +273,7 @@ and positive literal).

    Panics

    This function requires that the specified float is finite, for example if it is infinity or NaN this function will panic.

    -

    Creates a new suffixed floating-point literal.

    +

    Creates a new suffixed floating-point literal.

    This constructor will create a literal like 1.0f32 where the value specified is the preceding part of the token and f32 is the suffix of the token. This token will always be inferred to be an f32 in the @@ -283,18 +283,18 @@ tokens (- and positive literal).

    Panics

    This function requires that the specified float is finite, for example if it is infinity or NaN this function will panic.

    -

    String literal.

    -

    Character literal.

    -

    Byte string literal.

    -

    Returns the span encompassing this literal.

    -

    Configures the span associated for this literal.

    -

    Returns a Span that is a subset of self.span() containing only +

    String literal.

    +

    Character literal.

    +

    Byte string literal.

    +

    Returns the span encompassing this literal.

    +

    Configures the span associated for this literal.

    +

    Returns a Span that is a subset of self.span() containing only the source bytes in range range. Returns None if the would-be trimmed span is outside the bounds of self.

    Warning: the underlying proc_macro::Literal::subspan method is nightly-only. When called from within a procedural macro not using a nightly compiler, this method will always return None.

    -

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    The associated error which can be returned from parsing.
    Parses a string s to return a value of this type. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    The associated error which can be returned from parsing.
    Parses a string s to return a value of this type. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/proc_macro2/struct.Punct.html b/proc_macro2/struct.Punct.html index 33f91ebabc5..433459cc1f8 100644 --- a/proc_macro2/struct.Punct.html +++ b/proc_macro2/struct.Punct.html @@ -1,22 +1,22 @@ -Punct in proc_macro2 - Rust
    pub struct Punct { /* private fields */ }
    Expand description

    A Punct is a single punctuation character like +, - or #.

    +Punct in proc_macro2 - Rust
    pub struct Punct { /* private fields */ }
    Expand description

    A Punct is a single punctuation character like +, - or #.

    Multicharacter operators like += are represented as two instances of Punct with different forms of Spacing returned.

    -

    Implementations

    Creates a new Punct from the given character and spacing.

    +

    Implementations

    Creates a new Punct from the given character and spacing.

    The ch argument must be a valid punctuation character permitted by the language, otherwise the function will panic.

    The returned Punct will have the default span of Span::call_site() which can be further configured with the set_span method below.

    -

    Returns the value of this punctuation character as char.

    -

    Returns the spacing of this punctuation character, indicating whether +

    Returns the value of this punctuation character as char.

    +

    Returns the spacing of this punctuation character, indicating whether it’s immediately followed by another Punct in the token stream, so they can potentially be combined into a multicharacter operator (Joint), or it’s followed by some other token or whitespace (Alone) so the operator has certainly ended.

    -

    Returns the span for this punctuation character.

    -

    Configure the span for this punctuation character.

    -

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Prints the punctuation character as a string that should be losslessly +

    Returns the span for this punctuation character.

    +

    Configure the span for this punctuation character.

    +

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more

    Prints the punctuation character as a string that should be losslessly convertible back into the same character.

    -
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/proc_macro2/struct.Span.html b/proc_macro2/struct.Span.html index 476d4dbdf36..8b7d61b20b1 100644 --- a/proc_macro2/struct.Span.html +++ b/proc_macro2/struct.Span.html @@ -1,30 +1,36 @@ -Span in proc_macro2 - Rust
    pub struct Span { /* private fields */ }
    Expand description

    A region of source code, along with macro expansion information.

    -

    Implementations

    The span of the invocation of the current procedural macro.

    +Span in proc_macro2 - Rust
    pub struct Span { /* private fields */ }
    Expand description

    A region of source code, along with macro expansion information.

    +

    Implementations

    The span of the invocation of the current procedural macro.

    Identifiers created with this span will be resolved as if they were written directly at the macro call location (call-site hygiene) and other code at the macro call site will be able to refer to them as well.

    -

    The span located at the invocation of the procedural macro, but with +

    The span located at the invocation of the procedural macro, but with local variables, labels, and $crate resolved at the definition site of the macro. This is the same hygiene behavior as macro_rules.

    This function requires Rust 1.45 or later.

    -

    Creates a new span with the same line/column information as self but +

    Creates a new span with the same line/column information as self but that resolves symbols as though it were at other.

    -

    Creates a new span with the same name resolution behavior as self but +

    Creates a new span with the same name resolution behavior as self but with the line/column information of other.

    -

    Convert proc_macro2::Span to proc_macro::Span.

    +

    Convert proc_macro2::Span to proc_macro::Span.

    This method is available when building with a nightly compiler, or when building with rustc 1.29+ without semver exempt features.

    Panics

    Panics if called from outside of a procedural macro. Unlike proc_macro2::Span, the proc_macro::Span type can only exist within the context of a procedural macro invocation.

    -

    Create a new span encompassing self and other.

    +

    Create a new span encompassing self and other.

    Returns None if self and other are from different files.

    Warning: the underlying proc_macro::Span::join method is nightly-only. When called from within a procedural macro not using a nightly compiler, this method will always return None.

    -

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more

    Prints a span in a form convenient for debugging.

    -
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +

    Returns the source text behind a span. This preserves the original +source code, including spaces and comments. It only returns a result if +the span corresponds to real source code.

    +

    Note: The observable result of a macro should only rely on the tokens +and not on this source text. The result of this function is a best +effort to be used for diagnostics only.

    +

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more

    Prints a span in a form convenient for debugging.

    +
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/proc_macro2/struct.TokenStream.html b/proc_macro2/struct.TokenStream.html index 605ad754c7b..50cbd3b52eb 100644 --- a/proc_macro2/struct.TokenStream.html +++ b/proc_macro2/struct.TokenStream.html @@ -1,25 +1,25 @@ -TokenStream in proc_macro2 - Rust
    pub struct TokenStream { /* private fields */ }
    Expand description

    An abstract stream of tokens, or more concretely a sequence of token trees.

    +TokenStream in proc_macro2 - Rust
    pub struct TokenStream { /* private fields */ }
    Expand description

    An abstract stream of tokens, or more concretely a sequence of token trees.

    This type provides interfaces for iterating over token trees and for collecting token trees into one stream.

    Token stream is both the input and output of #[proc_macro], #[proc_macro_attribute] and #[proc_macro_derive] definitions.

    -

    Implementations

    Returns an empty TokenStream containing no token trees.

    -

    Checks if this TokenStream is empty.

    -

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more

    Prints token in a form convenient for debugging.

    -
    Formats the value using the given formatter. Read more

    TokenStream::default() returns an empty stream, +

    Implementations

    Returns an empty TokenStream containing no token trees.

    +

    Checks if this TokenStream is empty.

    +

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more

    Prints token in a form convenient for debugging.

    +
    Formats the value using the given formatter. Read more

    TokenStream::default() returns an empty stream, i.e. this is equivalent with TokenStream::new().

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

    Prints the token stream as a string that is supposed to be losslessly +

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

    Prints the token stream as a string that is supposed to be losslessly convertible back into the same token stream (modulo spans), except for possibly TokenTree::Groups with Delimiter::None delimiters and negative numeric literals.

    -
    Formats the value using the given formatter. Read more
    Extends a collection with the contents of an iterator. Read more
    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    Extends a collection with the contents of an iterator. Read more
    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Creates a value from an iterator. Read more

    Collects a number of token trees into a single stream.

    -
    Creates a value from an iterator. Read more

    Attempts to break the string into tokens and parse those tokens into a token +

    Formats the value using the given formatter. Read more
    Extends a collection with the contents of an iterator. Read more
    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    Extends a collection with the contents of an iterator. Read more
    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Creates a value from an iterator. Read more

    Collects a number of token trees into a single stream.

    +
    Creates a value from an iterator. Read more

    Attempts to break the string into tokens and parse those tokens into a token stream.

    May fail for a number of reasons, for example, if the string contains unbalanced delimiters or characters not existing in the language.

    NOTE: Some errors may cause panics instead of returning LexError. We reserve the right to change these errors into LexErrors later.

    -
    The associated error which can be returned from parsing.
    Parses a string s to return a value of this type. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +
    The associated error which can be returned from parsing.
    Parses a string s to return a value of this type. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/proc_macro2/token_stream/index.html b/proc_macro2/token_stream/index.html index 6aa4f8482f3..c23e174a174 100644 --- a/proc_macro2/token_stream/index.html +++ b/proc_macro2/token_stream/index.html @@ -1,2 +1,2 @@ -proc_macro2::token_stream - Rust
    Expand description

    Public implementation details for the TokenStream type, such as iterators.

    +proc_macro2::token_stream - Rust
    Expand description

    Public implementation details for the TokenStream type, such as iterators.

    Re-exports

    pub use crate::TokenStream;

    Structs

    An iterator over TokenStream’s TokenTrees.
    \ No newline at end of file diff --git a/proc_macro2/token_stream/struct.IntoIter.html b/proc_macro2/token_stream/struct.IntoIter.html index 6702e404f03..edef71c029d 100644 --- a/proc_macro2/token_stream/struct.IntoIter.html +++ b/proc_macro2/token_stream/struct.IntoIter.html @@ -1,7 +1,7 @@ -IntoIter in proc_macro2::token_stream - Rust
    pub struct IntoIter { /* private fields */ }
    Expand description

    An iterator over TokenStream’s TokenTrees.

    +IntoIter in proc_macro2::token_stream - Rust
    pub struct IntoIter { /* private fields */ }
    Expand description

    An iterator over TokenStream’s TokenTrees.

    The iteration is “shallow”, e.g. the iterator doesn’t recurse into delimited groups, and returns whole groups as token trees.

    -

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    The type of the elements being iterated over.
    Advances the iterator and returns the next value. Read more
    Returns the bounds on the remaining length of the iterator. Read more
    🔬This is a nightly-only experimental API. (iter_next_chunk)
    Advances the iterator and returns an array containing the next N values. Read more
    Consumes the iterator, counting the number of iterations and returning it. Read more
    Consumes the iterator, returning the last element. Read more
    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator by n elements. Read more
    Returns the nth element of the iterator. Read more
    Creates an iterator starting at the same point, but stepping by +

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    The type of the elements being iterated over.
    Advances the iterator and returns the next value. Read more
    Returns the bounds on the remaining length of the iterator. Read more
    🔬This is a nightly-only experimental API. (iter_next_chunk)
    Advances the iterator and returns an array containing the next N values. Read more
    Consumes the iterator, counting the number of iterations and returning it. Read more
    Consumes the iterator, returning the last element. Read more
    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator by n elements. Read more
    Returns the nth element of the iterator. Read more
    Creates an iterator starting at the same point, but stepping by the given amount at each iteration. Read more
    Takes two iterators and creates a new iterator over both in sequence. Read more
    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator between adjacent items of the original iterator. Read more
    Takes a closure and creates an iterator which calls that closure on each element. Read more
    Calls a closure on each element of an iterator. Read more
    Creates an iterator which uses a closure to determine if an element diff --git a/search-index.js b/search-index.js index 1248c796a04..ebbcebac10b 100644 --- a/search-index.js +++ b/search-index.js @@ -22,7 +22,7 @@ var searchIndex = JSON.parse('{\ "der_derive":{"doc":"Custom derive support for the der crate.","t":[24,24],"n":["Choice","Message"],"q":["der_derive",""],"d":["Derive the Choice trait on an enum.","Derive the Message trait on a struct."],"i":[0,0],"f":[0,0],"p":[]},\ "des":{"doc":"Pure Rust implementation of the DES cipher, including …","t":[3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,2,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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],"n":["Des","TdesEde2","TdesEde3","TdesEee2","TdesEee3","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cipher","clone","clone","clone","clone","clone","decrypt_block","decrypt_block","decrypt_block","decrypt_block","decrypt_block","decrypt_block_mut","decrypt_block_mut","decrypt_block_mut","decrypt_block_mut","decrypt_block_mut","encrypt_block","encrypt_block","encrypt_block","encrypt_block","encrypt_block","encrypt_block_mut","encrypt_block_mut","encrypt_block_mut","encrypt_block_mut","encrypt_block_mut","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","into","into","into","into","into","new","new","new","new","new","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id"],"q":["des","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["Data Encryption Standard (DES) block cipher.","Triple DES (3DES) block cipher.","Triple DES (3DES) block cipher.","Triple DES (3DES) block cipher.","Triple DES (3DES) block cipher.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,1,2,3,4,5,1,2,3,4,5,0,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5],"f":[0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[1,1],[2,2],[3,3],[4,4],[5,5],[[1,6]],[[2,6]],[[3,6]],[[4,6]],[[5,6]],[6],[6],[6],[6],[6],[[1,6]],[[2,6]],[[3,6]],[[4,6]],[[5,6]],[6],[6],[6],[6],[6],[[1,7],[[9,[8]]]],[[2,7],[[9,[8]]]],[[3,7],[[9,[8]]]],[[4,7],[[9,[8]]]],[[5,7],[[9,[8]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,1],[6,2],[6,3],[6,4],[6,5],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10]],"p":[[3,"Des"],[3,"TdesEde3"],[3,"TdesEee3"],[3,"TdesEde2"],[3,"TdesEee2"],[3,"GenericArray"],[3,"Formatter"],[3,"Error"],[4,"Result"],[3,"TypeId"]]},\ "digest":{"doc":"This crate provides traits which describe functionality of …","t":[8,16,8,8,8,8,8,3,6,16,16,16,16,16,8,8,8,8,8,11,11,10,11,11,0,11,10,10,11,11,11,11,10,10,10,10,10,10,10,10,10,10,11,11,11,2,14,11,10,10,10,10,10,10,10,10,10,11,11,11,10,10,3,3,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,6,6,6,6,6,6,6,6,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["BlockInput","BlockSize","Digest","ExtendableOutput","ExtendableOutputDirty","FixedOutput","FixedOutputDirty","InvalidOutputSize","Output","OutputSize","OutputSize","OutputSize","Reader","Reader","Reset","Update","VariableOutput","VariableOutputDirty","XofReader","borrow","borrow_mut","chain","chain","clone","consts","default","digest","finalize","finalize_fixed","finalize_fixed","finalize_fixed_reset","finalize_fixed_reset","finalize_into","finalize_into_dirty","finalize_into_reset","finalize_reset","finalize_variable","finalize_variable_dirty","finalize_variable_reset","finalize_xof","finalize_xof_dirty","finalize_xof_reset","fmt","fmt","from","generic_array","impl_write","into","new","new","new","output_size","output_size","output_size","read","reset","reset","try_from","try_into","type_id","update","update","B0","B1","False","N1","N10","N100","N1000","N10000","N100000","N1000000","N10000000","N100000000","N1000000000","N10000000000","N100000000000","N1000000000000","N10000000000000","N100000000000000","N1000000000000000","N10000000000000000","N100000000000000000","N1000000000000000000","N1001","N1002","N1003","N1004","N1005","N1006","N1007","N1008","N1009","N101","N1010","N1011","N1012","N1013","N1014","N1015","N1016","N1017","N1018","N1019","N102","N1020","N1021","N1022","N1023","N1024","N103","N104","N1048576","N105","N106","N107","N1073741824","N108","N109","N1099511627776","N11","N110","N111","N112","N1125899906842624","N113","N114","N115","N1152921504606846976","N116","N117","N118","N119","N12","N120","N121","N122","N123","N124","N125","N126","N127","N128","N129","N13","N130","N131","N131072","N132","N133","N134","N134217728","N135","N136","N137","N137438953472","N138","N139","N14","N140","N140737488355328","N141","N142","N143","N144","N144115188075855872","N145","N146","N147","N148","N149","N15","N150","N151","N152","N153","N154","N155","N156","N157","N158","N159","N16","N160","N161","N162","N163","N16384","N164","N165","N166","N167","N16777216","N168","N169","N17","N170","N171","N17179869184","N172","N173","N174","N175","N17592186044416","N176","N177","N178","N179","N18","N180","N18014398509481984","N181","N182","N183","N184","N185","N186","N187","N188","N189","N19","N190","N191","N192","N193","N194","N195","N196","N197","N198","N199","N2","N20","N200","N201","N202","N203","N204","N2048","N205","N206","N207","N208","N209","N2097152","N21","N210","N211","N212","N213","N214","N2147483648","N215","N216","N217","N218","N219","N2199023255552","N22","N220","N221","N222","N223","N224","N225","N2251799813685248","N226","N227","N228","N229","N23","N230","N2305843009213693952","N231","N232","N233","N234","N235","N236","N237","N238","N239","N24","N240","N241","N242","N243","N244","N245","N246","N247","N248","N249","N25","N250","N251","N252","N253","N254","N255","N256","N257","N258","N259","N26","N260","N261","N262","N262144","N263","N264","N265","N266","N267","N268","N268435456","N269","N27","N270","N271","N272","N273","N274","N274877906944","N275","N276","N277","N278","N279","N28","N280","N281","N281474976710656","N282","N283","N284","N285","N286","N287","N288","N288230376151711744","N289","N29","N290","N291","N292","N293","N294","N295","N296","N297","N298","N299","N3","N30","N300","N301","N302","N303","N304","N305","N306","N307","N308","N309","N31","N310","N311","N312","N313","N314","N315","N316","N317","N318","N319","N32","N320","N321","N322","N323","N324","N325","N326","N327","N32768","N328","N329","N33","N330","N331","N332","N333","N334","N335","N33554432","N336","N337","N338","N339","N34","N340","N341","N342","N343","N34359738368","N344","N345","N346","N347","N348","N349","N35","N350","N351","N35184372088832","N352","N353","N354","N355","N356","N357","N358","N359","N36","N360","N36028797018963968","N361","N362","N363","N364","N365","N366","N367","N368","N369","N37","N370","N371","N372","N373","N374","N375","N376","N377","N378","N379","N38","N380","N381","N382","N383","N384","N385","N386","N387","N388","N389","N39","N390","N391","N392","N393","N394","N395","N396","N397","N398","N399","N4","N40","N400","N401","N402","N403","N404","N405","N406","N407","N408","N409","N4096","N41","N410","N411","N412","N413","N414","N415","N416","N417","N418","N419","N4194304","N42","N420","N421","N422","N423","N424","N425","N426","N427","N428","N429","N4294967296","N43","N430","N431","N432","N433","N434","N435","N436","N437","N438","N439","N4398046511104","N44","N440","N441","N442","N443","N444","N445","N446","N447","N448","N449","N45","N450","N4503599627370496","N451","N452","N453","N454","N455","N456","N457","N458","N459","N46","N460","N461","N4611686018427387904","N462","N463","N464","N465","N466","N467","N468","N469","N47","N470","N471","N472","N473","N474","N475","N476","N477","N478","N479","N48","N480","N481","N482","N483","N484","N485","N486","N487","N488","N489","N49","N490","N491","N492","N493","N494","N495","N496","N497","N498","N499","N5","N50","N500","N501","N502","N503","N504","N505","N506","N507","N508","N509","N51","N510","N511","N512","N513","N514","N515","N516","N517","N518","N519","N52","N520","N521","N522","N523","N524","N524288","N525","N526","N527","N528","N529","N53","N530","N531","N532","N533","N534","N535","N536","N536870912","N537","N538","N539","N54","N540","N541","N542","N543","N544","N545","N546","N547","N548","N549","N549755813888","N55","N550","N551","N552","N553","N554","N555","N556","N557","N558","N559","N56","N560","N561","N562","N562949953421312","N563","N564","N565","N566","N567","N568","N569","N57","N570","N571","N572","N573","N574","N575","N576","N576460752303423488","N577","N578","N579","N58","N580","N581","N582","N583","N584","N585","N586","N587","N588","N589","N59","N590","N591","N592","N593","N594","N595","N596","N597","N598","N599","N6","N60","N600","N601","N602","N603","N604","N605","N606","N607","N608","N609","N61","N610","N611","N612","N613","N614","N615","N616","N617","N618","N619","N62","N620","N621","N622","N623","N624","N625","N626","N627","N628","N629","N63","N630","N631","N632","N633","N634","N635","N636","N637","N638","N639","N64","N640","N641","N642","N643","N644","N645","N646","N647","N648","N649","N65","N650","N651","N652","N653","N654","N655","N65536","N656","N657","N658","N659","N66","N660","N661","N662","N663","N664","N665","N666","N667","N668","N669","N67","N670","N671","N67108864","N672","N673","N674","N675","N676","N677","N678","N679","N68","N680","N681","N682","N683","N684","N685","N686","N687","N68719476736","N688","N689","N69","N690","N691","N692","N693","N694","N695","N696","N697","N698","N699","N7","N70","N700","N701","N702","N703","N70368744177664","N704","N705","N706","N707","N708","N709","N71","N710","N711","N712","N713","N714","N715","N716","N717","N718","N719","N72","N720","N72057594037927936","N721","N722","N723","N724","N725","N726","N727","N728","N729","N73","N730","N731","N732","N733","N734","N735","N736","N737","N738","N739","N74","N740","N741","N742","N743","N744","N745","N746","N747","N748","N749","N75","N750","N751","N752","N753","N754","N755","N756","N757","N758","N759","N76","N760","N761","N762","N763","N764","N765","N766","N767","N768","N769","N77","N770","N771","N772","N773","N774","N775","N776","N777","N778","N779","N78","N780","N781","N782","N783","N784","N785","N786","N787","N788","N789","N79","N790","N791","N792","N793","N794","N795","N796","N797","N798","N799","N8","N80","N800","N801","N802","N803","N804","N805","N806","N807","N808","N809","N81","N810","N811","N812","N813","N814","N815","N816","N817","N818","N819","N8192","N82","N820","N821","N822","N823","N824","N825","N826","N827","N828","N829","N83","N830","N831","N832","N833","N834","N835","N836","N837","N838","N8388608","N839","N84","N840","N841","N842","N843","N844","N845","N846","N847","N848","N849","N85","N850","N851","N852","N853","N854","N855","N856","N857","N858","N8589934592","N859","N86","N860","N861","N862","N863","N864","N865","N866","N867","N868","N869","N87","N870","N871","N872","N873","N874","N875","N876","N877","N878","N879","N8796093022208","N88","N880","N881","N882","N883","N884","N885","N886","N887","N888","N889","N89","N890","N891","N892","N893","N894","N895","N896","N897","N898","N899","N9","N90","N900","N9007199254740992","N901","N902","N903","N904","N905","N906","N907","N908","N909","N91","N910","N911","N912","N913","N914","N915","N916","N917","N918","N919","N92","N920","N921","N922","N923","N924","N925","N926","N927","N928","N929","N93","N930","N931","N932","N933","N934","N935","N936","N937","N938","N939","N94","N940","N941","N942","N943","N944","N945","N946","N947","N948","N949","N95","N950","N951","N952","N953","N954","N955","N956","N957","N958","N959","N96","N960","N961","N962","N963","N964","N965","N966","N967","N968","N969","N97","N970","N971","N972","N973","N974","N975","N976","N977","N978","N979","N98","N980","N981","N982","N983","N984","N985","N986","N987","N988","N989","N99","N990","N991","N992","N993","N994","N995","N996","N997","N998","N999","P1","P10","P100","P1000","P10000","P100000","P1000000","P10000000","P100000000","P1000000000","P10000000000","P100000000000","P1000000000000","P10000000000000","P100000000000000","P1000000000000000","P10000000000000000","P100000000000000000","P1000000000000000000","P1001","P1002","P1003","P1004","P1005","P1006","P1007","P1008","P1009","P101","P1010","P1011","P1012","P1013","P1014","P1015","P1016","P1017","P1018","P1019","P102","P1020","P1021","P1022","P1023","P1024","P103","P104","P1048576","P105","P106","P107","P1073741824","P108","P109","P1099511627776","P11","P110","P111","P112","P1125899906842624","P113","P114","P115","P1152921504606846976","P116","P117","P118","P119","P12","P120","P121","P122","P123","P124","P125","P126","P127","P128","P129","P13","P130","P131","P131072","P132","P133","P134","P134217728","P135","P136","P137","P137438953472","P138","P139","P14","P140","P140737488355328","P141","P142","P143","P144","P144115188075855872","P145","P146","P147","P148","P149","P15","P150","P151","P152","P153","P154","P155","P156","P157","P158","P159","P16","P160","P161","P162","P163","P16384","P164","P165","P166","P167","P16777216","P168","P169","P17","P170","P171","P17179869184","P172","P173","P174","P175","P17592186044416","P176","P177","P178","P179","P18","P180","P18014398509481984","P181","P182","P183","P184","P185","P186","P187","P188","P189","P19","P190","P191","P192","P193","P194","P195","P196","P197","P198","P199","P2","P20","P200","P201","P202","P203","P204","P2048","P205","P206","P207","P208","P209","P2097152","P21","P210","P211","P212","P213","P214","P2147483648","P215","P216","P217","P218","P219","P2199023255552","P22","P220","P221","P222","P223","P224","P225","P2251799813685248","P226","P227","P228","P229","P23","P230","P2305843009213693952","P231","P232","P233","P234","P235","P236","P237","P238","P239","P24","P240","P241","P242","P243","P244","P245","P246","P247","P248","P249","P25","P250","P251","P252","P253","P254","P255","P256","P257","P258","P259","P26","P260","P261","P262","P262144","P263","P264","P265","P266","P267","P268","P268435456","P269","P27","P270","P271","P272","P273","P274","P274877906944","P275","P276","P277","P278","P279","P28","P280","P281","P281474976710656","P282","P283","P284","P285","P286","P287","P288","P288230376151711744","P289","P29","P290","P291","P292","P293","P294","P295","P296","P297","P298","P299","P3","P30","P300","P301","P302","P303","P304","P305","P306","P307","P308","P309","P31","P310","P311","P312","P313","P314","P315","P316","P317","P318","P319","P32","P320","P321","P322","P323","P324","P325","P326","P327","P32768","P328","P329","P33","P330","P331","P332","P333","P334","P335","P33554432","P336","P337","P338","P339","P34","P340","P341","P342","P343","P34359738368","P344","P345","P346","P347","P348","P349","P35","P350","P351","P35184372088832","P352","P353","P354","P355","P356","P357","P358","P359","P36","P360","P36028797018963968","P361","P362","P363","P364","P365","P366","P367","P368","P369","P37","P370","P371","P372","P373","P374","P375","P376","P377","P378","P379","P38","P380","P381","P382","P383","P384","P385","P386","P387","P388","P389","P39","P390","P391","P392","P393","P394","P395","P396","P397","P398","P399","P4","P40","P400","P401","P402","P403","P404","P405","P406","P407","P408","P409","P4096","P41","P410","P411","P412","P413","P414","P415","P416","P417","P418","P419","P4194304","P42","P420","P421","P422","P423","P424","P425","P426","P427","P428","P429","P4294967296","P43","P430","P431","P432","P433","P434","P435","P436","P437","P438","P439","P4398046511104","P44","P440","P441","P442","P443","P444","P445","P446","P447","P448","P449","P45","P450","P4503599627370496","P451","P452","P453","P454","P455","P456","P457","P458","P459","P46","P460","P461","P4611686018427387904","P462","P463","P464","P465","P466","P467","P468","P469","P47","P470","P471","P472","P473","P474","P475","P476","P477","P478","P479","P48","P480","P481","P482","P483","P484","P485","P486","P487","P488","P489","P49","P490","P491","P492","P493","P494","P495","P496","P497","P498","P499","P5","P50","P500","P501","P502","P503","P504","P505","P506","P507","P508","P509","P51","P510","P511","P512","P513","P514","P515","P516","P517","P518","P519","P52","P520","P521","P522","P523","P524","P524288","P525","P526","P527","P528","P529","P53","P530","P531","P532","P533","P534","P535","P536","P536870912","P537","P538","P539","P54","P540","P541","P542","P543","P544","P545","P546","P547","P548","P549","P549755813888","P55","P550","P551","P552","P553","P554","P555","P556","P557","P558","P559","P56","P560","P561","P562","P562949953421312","P563","P564","P565","P566","P567","P568","P569","P57","P570","P571","P572","P573","P574","P575","P576","P576460752303423488","P577","P578","P579","P58","P580","P581","P582","P583","P584","P585","P586","P587","P588","P589","P59","P590","P591","P592","P593","P594","P595","P596","P597","P598","P599","P6","P60","P600","P601","P602","P603","P604","P605","P606","P607","P608","P609","P61","P610","P611","P612","P613","P614","P615","P616","P617","P618","P619","P62","P620","P621","P622","P623","P624","P625","P626","P627","P628","P629","P63","P630","P631","P632","P633","P634","P635","P636","P637","P638","P639","P64","P640","P641","P642","P643","P644","P645","P646","P647","P648","P649","P65","P650","P651","P652","P653","P654","P655","P65536","P656","P657","P658","P659","P66","P660","P661","P662","P663","P664","P665","P666","P667","P668","P669","P67","P670","P671","P67108864","P672","P673","P674","P675","P676","P677","P678","P679","P68","P680","P681","P682","P683","P684","P685","P686","P687","P68719476736","P688","P689","P69","P690","P691","P692","P693","P694","P695","P696","P697","P698","P699","P7","P70","P700","P701","P702","P703","P70368744177664","P704","P705","P706","P707","P708","P709","P71","P710","P711","P712","P713","P714","P715","P716","P717","P718","P719","P72","P720","P72057594037927936","P721","P722","P723","P724","P725","P726","P727","P728","P729","P73","P730","P731","P732","P733","P734","P735","P736","P737","P738","P739","P74","P740","P741","P742","P743","P744","P745","P746","P747","P748","P749","P75","P750","P751","P752","P753","P754","P755","P756","P757","P758","P759","P76","P760","P761","P762","P763","P764","P765","P766","P767","P768","P769","P77","P770","P771","P772","P773","P774","P775","P776","P777","P778","P779","P78","P780","P781","P782","P783","P784","P785","P786","P787","P788","P789","P79","P790","P791","P792","P793","P794","P795","P796","P797","P798","P799","P8","P80","P800","P801","P802","P803","P804","P805","P806","P807","P808","P809","P81","P810","P811","P812","P813","P814","P815","P816","P817","P818","P819","P8192","P82","P820","P821","P822","P823","P824","P825","P826","P827","P828","P829","P83","P830","P831","P832","P833","P834","P835","P836","P837","P838","P8388608","P839","P84","P840","P841","P842","P843","P844","P845","P846","P847","P848","P849","P85","P850","P851","P852","P853","P854","P855","P856","P857","P858","P8589934592","P859","P86","P860","P861","P862","P863","P864","P865","P866","P867","P868","P869","P87","P870","P871","P872","P873","P874","P875","P876","P877","P878","P879","P8796093022208","P88","P880","P881","P882","P883","P884","P885","P886","P887","P888","P889","P89","P890","P891","P892","P893","P894","P895","P896","P897","P898","P899","P9","P90","P900","P9007199254740992","P901","P902","P903","P904","P905","P906","P907","P908","P909","P91","P910","P911","P912","P913","P914","P915","P916","P917","P918","P919","P92","P920","P921","P922","P923","P924","P925","P926","P927","P928","P929","P93","P930","P931","P932","P933","P934","P935","P936","P937","P938","P939","P94","P940","P941","P942","P943","P944","P945","P946","P947","P948","P949","P95","P950","P951","P952","P953","P954","P955","P956","P957","P958","P959","P96","P960","P961","P962","P963","P964","P965","P966","P967","P968","P969","P97","P970","P971","P972","P973","P974","P975","P976","P977","P978","P979","P98","P980","P981","P982","P983","P984","P985","P986","P987","P988","P989","P99","P990","P991","P992","P993","P994","P995","P996","P997","P998","P999","True","U0","U1","U10","U100","U1000","U10000","U100000","U1000000","U10000000","U100000000","U1000000000","U10000000000","U100000000000","U1000000000000","U10000000000000","U100000000000000","U1000000000000000","U10000000000000000","U100000000000000000","U1000000000000000000","U10000000000000000000","U1001","U1002","U1003","U1004","U1005","U1006","U1007","U1008","U1009","U101","U1010","U1011","U1012","U1013","U1014","U1015","U1016","U1017","U1018","U1019","U102","U1020","U1021","U1022","U1023","U1024","U103","U104","U1048576","U105","U106","U107","U1073741824","U108","U109","U1099511627776","U11","U110","U111","U112","U1125899906842624","U113","U114","U115","U1152921504606846976","U116","U117","U118","U119","U12","U120","U121","U122","U123","U124","U125","U126","U127","U128","U129","U13","U130","U131","U131072","U132","U133","U134","U134217728","U135","U136","U137","U137438953472","U138","U139","U14","U140","U140737488355328","U141","U142","U143","U144","U144115188075855872","U145","U146","U147","U148","U149","U15","U150","U151","U152","U153","U154","U155","U156","U157","U158","U159","U16","U160","U161","U162","U163","U16384","U164","U165","U166","U167","U16777216","U168","U169","U17","U170","U171","U17179869184","U172","U173","U174","U175","U17592186044416","U176","U177","U178","U179","U18","U180","U18014398509481984","U181","U182","U183","U184","U185","U186","U187","U188","U189","U19","U190","U191","U192","U193","U194","U195","U196","U197","U198","U199","U2","U20","U200","U201","U202","U203","U204","U2048","U205","U206","U207","U208","U209","U2097152","U21","U210","U211","U212","U213","U214","U2147483648","U215","U216","U217","U218","U219","U2199023255552","U22","U220","U221","U222","U223","U224","U225","U2251799813685248","U226","U227","U228","U229","U23","U230","U2305843009213693952","U231","U232","U233","U234","U235","U236","U237","U238","U239","U24","U240","U241","U242","U243","U244","U245","U246","U247","U248","U249","U25","U250","U251","U252","U253","U254","U255","U256","U257","U258","U259","U26","U260","U261","U262","U262144","U263","U264","U265","U266","U267","U268","U268435456","U269","U27","U270","U271","U272","U273","U274","U274877906944","U275","U276","U277","U278","U279","U28","U280","U281","U281474976710656","U282","U283","U284","U285","U286","U287","U288","U288230376151711744","U289","U29","U290","U291","U292","U293","U294","U295","U296","U297","U298","U299","U3","U30","U300","U301","U302","U303","U304","U305","U306","U307","U308","U309","U31","U310","U311","U312","U313","U314","U315","U316","U317","U318","U319","U32","U320","U321","U322","U323","U324","U325","U326","U327","U32768","U328","U329","U33","U330","U331","U332","U333","U334","U335","U33554432","U336","U337","U338","U339","U34","U340","U341","U342","U343","U34359738368","U344","U345","U346","U347","U348","U349","U35","U350","U351","U35184372088832","U352","U353","U354","U355","U356","U357","U358","U359","U36","U360","U36028797018963968","U361","U362","U363","U364","U365","U366","U367","U368","U369","U37","U370","U371","U372","U373","U374","U375","U376","U377","U378","U379","U38","U380","U381","U382","U383","U384","U385","U386","U387","U388","U389","U39","U390","U391","U392","U393","U394","U395","U396","U397","U398","U399","U4","U40","U400","U401","U402","U403","U404","U405","U406","U407","U408","U409","U4096","U41","U410","U411","U412","U413","U414","U415","U416","U417","U418","U419","U4194304","U42","U420","U421","U422","U423","U424","U425","U426","U427","U428","U429","U4294967296","U43","U430","U431","U432","U433","U434","U435","U436","U437","U438","U439","U4398046511104","U44","U440","U441","U442","U443","U444","U445","U446","U447","U448","U449","U45","U450","U4503599627370496","U451","U452","U453","U454","U455","U456","U457","U458","U459","U46","U460","U461","U4611686018427387904","U462","U463","U464","U465","U466","U467","U468","U469","U47","U470","U471","U472","U473","U474","U475","U476","U477","U478","U479","U48","U480","U481","U482","U483","U484","U485","U486","U487","U488","U489","U49","U490","U491","U492","U493","U494","U495","U496","U497","U498","U499","U5","U50","U500","U501","U502","U503","U504","U505","U506","U507","U508","U509","U51","U510","U511","U512","U513","U514","U515","U516","U517","U518","U519","U52","U520","U521","U522","U523","U524","U524288","U525","U526","U527","U528","U529","U53","U530","U531","U532","U533","U534","U535","U536","U536870912","U537","U538","U539","U54","U540","U541","U542","U543","U544","U545","U546","U547","U548","U549","U549755813888","U55","U550","U551","U552","U553","U554","U555","U556","U557","U558","U559","U56","U560","U561","U562","U562949953421312","U563","U564","U565","U566","U567","U568","U569","U57","U570","U571","U572","U573","U574","U575","U576","U576460752303423488","U577","U578","U579","U58","U580","U581","U582","U583","U584","U585","U586","U587","U588","U589","U59","U590","U591","U592","U593","U594","U595","U596","U597","U598","U599","U6","U60","U600","U601","U602","U603","U604","U605","U606","U607","U608","U609","U61","U610","U611","U612","U613","U614","U615","U616","U617","U618","U619","U62","U620","U621","U622","U623","U624","U625","U626","U627","U628","U629","U63","U630","U631","U632","U633","U634","U635","U636","U637","U638","U639","U64","U640","U641","U642","U643","U644","U645","U646","U647","U648","U649","U65","U650","U651","U652","U653","U654","U655","U65536","U656","U657","U658","U659","U66","U660","U661","U662","U663","U664","U665","U666","U667","U668","U669","U67","U670","U671","U67108864","U672","U673","U674","U675","U676","U677","U678","U679","U68","U680","U681","U682","U683","U684","U685","U686","U687","U68719476736","U688","U689","U69","U690","U691","U692","U693","U694","U695","U696","U697","U698","U699","U7","U70","U700","U701","U702","U703","U70368744177664","U704","U705","U706","U707","U708","U709","U71","U710","U711","U712","U713","U714","U715","U716","U717","U718","U719","U72","U720","U72057594037927936","U721","U722","U723","U724","U725","U726","U727","U728","U729","U73","U730","U731","U732","U733","U734","U735","U736","U737","U738","U739","U74","U740","U741","U742","U743","U744","U745","U746","U747","U748","U749","U75","U750","U751","U752","U753","U754","U755","U756","U757","U758","U759","U76","U760","U761","U762","U763","U764","U765","U766","U767","U768","U769","U77","U770","U771","U772","U773","U774","U775","U776","U777","U778","U779","U78","U780","U781","U782","U783","U784","U785","U786","U787","U788","U789","U79","U790","U791","U792","U793","U794","U795","U796","U797","U798","U799","U8","U80","U800","U801","U802","U803","U804","U805","U806","U807","U808","U809","U81","U810","U811","U812","U813","U814","U815","U816","U817","U818","U819","U8192","U82","U820","U821","U822","U823","U824","U825","U826","U827","U828","U829","U83","U830","U831","U832","U833","U834","U835","U836","U837","U838","U8388608","U839","U84","U840","U841","U842","U843","U844","U845","U846","U847","U848","U849","U85","U850","U851","U852","U853","U854","U855","U856","U857","U858","U8589934592","U859","U86","U860","U861","U862","U863","U864","U865","U866","U867","U868","U869","U87","U870","U871","U872","U873","U874","U875","U876","U877","U878","U879","U8796093022208","U88","U880","U881","U882","U883","U884","U885","U886","U887","U888","U889","U89","U890","U891","U892","U893","U894","U895","U896","U897","U898","U899","U9","U90","U900","U9007199254740992","U901","U902","U903","U904","U905","U906","U907","U908","U909","U91","U910","U911","U912","U913","U914","U915","U916","U917","U918","U919","U92","U920","U921","U922","U9223372036854775808","U923","U924","U925","U926","U927","U928","U929","U93","U930","U931","U932","U933","U934","U935","U936","U937","U938","U939","U94","U940","U941","U942","U943","U944","U945","U946","U947","U948","U949","U95","U950","U951","U952","U953","U954","U955","U956","U957","U958","U959","U96","U960","U961","U962","U963","U964","U965","U966","U967","U968","U969","U97","U970","U971","U972","U973","U974","U975","U976","U977","U978","U979","U98","U980","U981","U982","U983","U984","U985","U986","U987","U988","U989","U99","U990","U991","U992","U993","U994","U995","U996","U997","U998","U999","Z0","add","bitand","bitand","bitand","bitor","bitor","bitor","bitxor","bitxor","bitxor","bitxor","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","cmp","cmp","cmp","default","default","default","div","eq","eq","eq","fmt","fmt","fmt","from","from","from","hash","hash","hash","into","into","into","max","max","max","max","max","max","max","min","min","min","min","min","min","min","mul","mul","mul","neg","new","new","new","new","new","not","not","partial_cmp","partial_cmp","partial_cmp","partial_div","powi","powi","powi","rem","sub","sub","sub","to_bool","to_bool","to_i16","to_i32","to_i64","to_i8","to_int","to_int","to_int","to_int","to_isize","to_u8","to_u8","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id"],"q":["digest","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","digest::consts","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["Trait to indicate that digest function processes data in …","Block size","The Digest trait specifies an interface common for digest …","Trait which describes extendable-output functions (XOF).","Trait for extendable-output function (XOF) implementations …","Trait for returning digest result with the fixed size","Trait for fixed-output digest implementations to use to …","The error type for variable hasher initialization","Output of a Digest function","Output size for Digest","Output size for fixed output digest","Output size for fixed output digest","Reader","Reader","Trait for resetting hash instances","Trait for updating digest state with input data.","Trait for returning digest result with the variable size","Trait for variable-sized output digest implementations to …","Trait for describing readers which are used to extract …","","","Digest input data in a chained manner.","Digest input data in a chained manner.","","Type aliases for many constants.","","Convenience function to compute hash of the data. It will …","Retrieve result and consume hasher instance.","Retrieve result and consume the hasher instance.","Retrieve result and consume the hasher instance.","Retrieve result and reset the hasher instance.","Retrieve result and reset the hasher instance.","Write result into provided array and consume the hasher …","Retrieve result into provided buffer and leave hasher in a …","Write result into provided array and reset the hasher …","Retrieve result and reset hasher instance.","Retrieve result via closure and consume hasher.","Retrieve result into provided buffer and leave hasher in a …","Retrieve result via closure and reset the hasher state.","Retrieve XOF reader and consume hasher instance.","Retrieve XOF reader.","Retrieve XOF reader and reset hasher instance state.","","","Returns the argument unchanged.","","Implements std::io::Write trait for implementer of Update","Calls U::from(self).","Create new hasher instance","Create new hasher instance with the given output size.","Create new hasher instance with the given output size.","Get output size of the hasher","Get output size of the hasher instance provided to the new …","Get output size of the hasher instance provided to the new …","Read output into the buffer. Can be called an unlimited …","Reset hasher instance to its initial state.","Reset hasher instance to its initial state and return …","","","","Digest data, updating the internal state.","Digest input data.","The type-level bit 0.","The type-level bit 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The type-level signed integer 0.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Instantiates a singleton representing this bit.","","Instantiates a singleton representing this bit.","","Instantiates a singleton representing the integer 0.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,28,0,0,0,0,0,0,0,29,30,31,32,33,0,0,0,0,0,2,2,29,34,2,0,2,29,29,30,30,30,30,30,31,30,29,35,36,35,32,33,32,2,2,2,0,0,2,29,35,36,29,35,36,37,29,38,2,2,2,29,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,13,14,14,13,13,14,13,13,14,14,13,14,12,13,14,12,13,14,12,13,14,12,13,14,12,12,13,14,12,13,14,12,13,14,12,13,14,12,13,14,12,13,13,14,14,12,12,12,13,13,14,14,12,12,12,12,12,12,12,13,13,14,14,12,13,14,13,14,12,12,12,12,12,12,12,12,12,13,14,12,12,12,12,12,12,12,12,12,13,14,13,14,12,13,14,12,13,14,12],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[1],[1],[2,2],0,[[],2],[[],3],[[],3],[[],[[5,[4]]]],[[],[[5,[4]]]],[[],[[5,[4]]]],[[],[[5,[4]]]],[5],[5],[5],[[],3],[6],[6],[6],[[]],[[]],[[]],[[2,7],8],[[2,7],8],[[]],0,0,[[]],[[]],[9,[[10,[2]]]],[9,[[10,[2]]]],[[],9],[[],9],[[],9],[[]],[[]],[[]],[[],10],[[],10],[[],11],[1],[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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[12],[13],[[14,13]],[[14,14]],[[13,14]],[[13,13]],[14],[[13,13]],[[13,14]],[[14,13]],[[14,14]],[[]],[[]],[[]],[[]],[[]],[[]],[13,13],[14,14],[12,12],[[13,13],15],[[14,14],15],[[12,12],15],[[],13],[[],14],[[],12],[12],[[13,13],16],[[14,14],16],[[12,12],16],[[13,7],[[10,[17]]]],[[14,7],[[10,[17]]]],[[12,7],[[10,[17]]]],[[]],[[]],[[]],[13],[14],[12],[[]],[[]],[[]],[[13,14],14],[[13,13],13],[[14,13],14],[[14,14],14],[[12,18]],[[12,12]],[[12,19]],[[13,14],13],[[13,13],13],[[14,13],13],[[14,14],14],[[12,18]],[[12,19]],[[12,12]],[[12,20]],[[12,21]],[12],[12],[[],13],[[],13],[[],14],[[],14],[[],12],[13],[14],[[13,13],[[22,[15]]]],[[14,14],[[22,[15]]]],[[12,12],[[22,[15]]]],[[]],[[12,19]],[[12,12]],[[12,18]],[12],[[12,19]],[[12,18]],[[12,12]],[[],16],[[],16],[[],23],[[],24],[[],25],[[],26],[[],26],[[],25],[[],24],[[],23],[[],27],[[],4],[[],4],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],11],[[],11],[[],11]],"p":[[8,"AsRef"],[3,"InvalidOutputSize"],[6,"Output"],[15,"u8"],[3,"GenericArray"],[8,"FnOnce"],[3,"Formatter"],[6,"Result"],[15,"usize"],[4,"Result"],[3,"TypeId"],[3,"Z0"],[3,"B0"],[3,"B1"],[4,"Ordering"],[15,"bool"],[3,"Error"],[3,"PInt"],[3,"NInt"],[3,"ATerm"],[3,"TArr"],[4,"Option"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"i8"],[15,"isize"],[8,"BlockInput"],[8,"Digest"],[8,"FixedOutput"],[8,"FixedOutputDirty"],[8,"ExtendableOutput"],[8,"ExtendableOutputDirty"],[8,"Update"],[8,"VariableOutput"],[8,"VariableOutputDirty"],[8,"XofReader"],[8,"Reset"]]},\ -"ecdsa":{"doc":"Elliptic Curve Digital Signature Algorithm (ECDSA) as …","t":[8,3,3,8,6,3,6,6,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,2,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,0,11,2,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,6,3,11,11,11,11,11,11,11,11,11,11,11,11,11,16,8,8,8,8,8,10,10,10,10,5],"n":["Curve","EncodedPoint","Error","NormalizeLow","Result","Signature","SignatureBytes","SignatureSize","SigningKey","VerifyingKey","as_bytes","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","cmp","cmp","compress","conditional_select","coordinates","ct_eq","decode","decompress","default","default","der","drop","elliptic_curve","encode","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_affine_coordinates","from_bytes","from_bytes","from_bytes","from_der","from_encoded_point","from_scalars","from_sec1_bytes","from_secret_key","from_untagged_bytes","hazmat","identity","into","into","into","into","into","is_compact","is_compressed","is_identity","len","new","normalize_low","normalize_s","partial_cmp","partial_cmp","r","random","rfc6979","s","signature","tag","to_bytes","to_der","to_encoded_point","to_untagged_bytes","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_sign","try_sign_digest","try_sign_digest_with_rng","try_sign_with_rng","type_id","type_id","type_id","type_id","type_id","verify","verify_digest","verifying_key","x","y","zeroize","MaxOverhead","MaxSize","Signature","as_bytes","as_ref","borrow","borrow_mut","fmt","from","from_bytes","into","len","try_from","try_from","try_into","type_id","Digest","DigestPrimitive","FromDigest","RecoverableSignPrimitive","SignPrimitive","VerifyPrimitive","from_digest","try_sign_prehashed","try_sign_recoverable_prehashed","verify_prehashed","generate_k"],"q":["ecdsa","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ecdsa::der","","","","","","","","","","","","","","","","ecdsa::hazmat","","","","","","","","","","ecdsa::rfc6979"],"d":["Marker trait for elliptic curves in short Weierstrass form.","SEC1 encoded curve point.","Signature errors.","Normalize a scalar (i.e. ECDSA S) to the lower half the …","Result type.","ECDSA signature (fixed-size). Generic over elliptic curve …","Fixed-size byte array containing an ECDSA signature","Size of a fixed sized signature for the given elliptic …","ECDSA signing key. Generic over elliptic curves.","ECDSA verification key (i.e. public key). Generic over …","Get byte slice containing the serialized EncodedPoint.","","","","","","","","","","","","","","","","","","","Compress this EncodedPoint, returning a new EncodedPoint.","","Get the Coordinates for this EncodedPoint.","","Decode this EncodedPoint into the desired type","Decompress this EncodedPoint, returning a new EncodedPoint.","","","Support for ECDSA signatures encoded as ASN.1 DER.","","","Encode an EncodedPoint from the desired type","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Encode an elliptic curve point from big endian serialized …","Initialize signing key from a raw scalar serialized as a …","","Decode elliptic curve point (compressed or uncompressed) …","Parse a signature from ASN.1 DER","Initialize VerifyingKey from an EncodedPoint.","Create a Signature from the serialized r and s scalar …","Initialize VerifyingKey from a SEC1-encoded public key.","Compute EncodedPoint representing the public key for the …","Decode elliptic curve point from raw uncompressed …","Low-level ECDSA primitives.","Return EncodedPoint representing the additive identity …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Is this EncodedPoint compact?","Is this EncodedPoint compressed?","Is this EncodedPoint the additive identity? (a.k.a. point …","Get the length of the encoded point in bytes","Create a new error with no associated source","Normalize scalar to the lower half of the field (i.e. …","Normalize signature into “low S” form as described in …","","","Get the r component of this signature","Generate a cryptographically random SigningKey.","Support for computing deterministic ECDSA ephemeral scalar …","Get the s component of this signature","","Get the SEC1 tag for this EncodedPoint","Serialize this SigningKey as bytes","Serialize this signature as ASN.1 DER","Serialize this VerifyingKey as a SEC1 EncodedPoint, …","Serialize point as raw uncompressed coordinates without …","","","","","","","","","","","","","","","","Sign message prehash using a deterministic ephemeral …","Sign message prehash using an ephemeral scalar (k) derived …","","","","","","","","","Get the VerifyingKey which corresponds to this SigningKey","Get the x-coordinate for this EncodedPoint.","Get the y-coordinate for this EncodedPoint.","","Maximum overhead of an ASN.1 DER-encoded ECDSA signature …","Maximum size of an ASN.1 DER encoded signature for the …","ASN.1 DER-encoded signature.","Borrow this signature as a byte slice","","","","","Returns the argument unchanged.","Parse an ASN.1 DER-encoded ECDSA signature from a byte …","Calls U::from(self).","Get the length of the signature in bytes","","","","","Preferred digest to use when computing ECDSA signatures …","Bind a preferred Digest algorithm to an elliptic curve …","Instantiate this type from the output of a digest.","SignPrimitive for signature implementations that can …","Try to sign the given prehashed message using ECDSA.","Verify the given prehashed message using ECDSA.","Instantiate this type from a Digest instance","Try to sign the prehashed message.","Try to sign the prehashed message.","Verify the prehashed message against the provided signature","Generate ephemeral scalar k from the secret scalar and a …"],"i":[0,0,0,0,0,0,0,0,0,0,1,2,1,13,4,5,2,1,13,4,5,2,1,4,5,2,1,5,1,1,1,1,4,1,1,13,1,0,4,0,1,4,5,2,1,13,13,4,5,2,1,13,4,4,4,4,5,5,5,5,2,1,1,1,1,1,4,2,1,2,5,2,5,1,1,0,1,13,4,5,2,1,1,1,1,1,13,37,2,5,1,2,4,0,2,0,1,4,2,5,1,13,4,4,5,5,2,2,2,1,13,4,5,2,1,4,4,4,4,13,4,5,2,1,5,5,4,1,1,1,0,0,0,32,32,32,32,32,32,32,32,32,32,32,32,32,38,0,0,0,0,0,39,40,41,42,0],"f":[0,0,0,0,0,0,0,0,0,0,[1],[2],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[4,[3]]],[[4,[3]]]],[[[5,[3]]],[[5,[3]]]],[[[2,[[0,[3,6]]]]],[[2,[[0,[3,6]]]]]],[1,1],[[5,5],7],[[1,1],7],[1,1],[[1,1,8],1],[1,9],[[4,4],8],[1,[[11,[10]]]],[1,[[12,[1]]]],[[],13],[[],1],0,[4],0,[14,1],[[4,4],14],[[5,5],14],[[[2,[[0,[15,6]]]],2],14],[[1,1],14],[[13,16],[[11,[17]]]],[[13,16],[[11,[17]]]],[[4,16],18],[[[5,[19]],16],18],[[2,16],18],[[1,16],[[11,[17]]]],[[]],[[]],[20,4],[20,4],[21,4],[[]],[4,5],[22,5],[22,5],[[]],[5,1],[[]],[22,1],[22,1],[[23,23,14],1],[[],[[24,[4]]]],[[],[[24,[2]]]],[25,[[11,[1,10]]]],[[],[[24,[2]]]],[1,[[24,[5]]]],[[[27,[26]],[27,[26]]],[[24,[2]]]],[[],[[24,[5]]]],[[20,14],1],[23,1],0,[[],1],[[]],[[]],[[]],[[]],[[]],[1,14],[1,14],[1,14],[1,28],[[],13],[[]],[2,[[24,[14]]]],[[5,5],[[12,[7]]]],[[1,1],[[12,[7]]]],[2,21],[[[0,[29,30]]],4],0,[2,21],0,[1,31],[4,26],[2,32],[[5,14],1],[1,[[12,[[23,[33]]]]]],[[],11],[[],11],[[],[[24,[4]]]],[[],11],[[],[[24,[5]]]],[32,[[24,[2]]]],[[],[[24,[2]]]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[4,[[24,[2]]]],[4,[[24,[2]]]],[[4,[0,[29,30]]],[[24,[2]]]],[[4,[0,[29,30]]],[[24,[2]]]],[[],34],[[],34],[[],34],[[],34],[[],34],[[5,2],24],[[5,2],24],[4,5],[1,[[12,[23]]]],[1,[[12,[23]]]],[1],0,0,0,[32],[32],[[]],[[]],[[32,16],18],[[]],[[],[[24,[32]]]],[[]],[32,28],[[],11],[[],[[24,[32]]]],[[],11],[[],34],0,0,0,0,0,0,[[]],[35,[[24,[2]]]],[35,24],[[35,2],24],[21,[[36,[21]]]]],"p":[[3,"EncodedPoint"],[3,"Signature"],[8,"Clone"],[3,"SigningKey"],[3,"VerifyingKey"],[8,"Curve"],[4,"Ordering"],[3,"Choice"],[4,"Coordinates"],[3,"Error"],[4,"Result"],[4,"Option"],[3,"Error"],[15,"bool"],[8,"PartialEq"],[3,"Formatter"],[3,"Error"],[6,"Result"],[8,"Debug"],[3,"SecretKey"],[3,"NonZeroScalar"],[3,"PublicKey"],[3,"GenericArray"],[6,"Result"],[8,"AsRef"],[6,"FieldBytes"],[8,"Into"],[15,"usize"],[8,"CryptoRng"],[8,"RngCore"],[4,"Tag"],[3,"Signature"],[15,"u8"],[3,"TypeId"],[6,"Scalar"],[3,"Zeroizing"],[8,"NormalizeLow"],[8,"DigestPrimitive"],[8,"FromDigest"],[8,"SignPrimitive"],[8,"RecoverableSignPrimitive"],[8,"VerifyPrimitive"]]},\ +"ecdsa":{"doc":"Elliptic Curve Digital Signature Algorithm (ECDSA) as …","t":[8,3,3,8,6,3,6,6,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,2,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,0,11,2,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,6,3,11,11,11,11,11,11,11,11,11,11,11,11,11,16,8,8,8,8,8,10,10,10,10,5],"n":["Curve","EncodedPoint","Error","NormalizeLow","Result","Signature","SignatureBytes","SignatureSize","SigningKey","VerifyingKey","as_bytes","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","cmp","cmp","compress","conditional_select","coordinates","ct_eq","decode","decompress","default","default","der","drop","elliptic_curve","encode","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_affine_coordinates","from_bytes","from_bytes","from_bytes","from_der","from_encoded_point","from_scalars","from_sec1_bytes","from_secret_key","from_untagged_bytes","hazmat","identity","into","into","into","into","into","is_compact","is_compressed","is_identity","len","new","normalize_low","normalize_s","partial_cmp","partial_cmp","r","random","rfc6979","s","signature","tag","to_bytes","to_der","to_encoded_point","to_untagged_bytes","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_sign","try_sign_digest","try_sign_digest_with_rng","try_sign_with_rng","type_id","type_id","type_id","type_id","type_id","verify","verify_digest","verifying_key","x","y","zeroize","MaxOverhead","MaxSize","Signature","as_bytes","as_ref","borrow","borrow_mut","fmt","from","from_bytes","into","len","try_from","try_from","try_into","type_id","Digest","DigestPrimitive","FromDigest","RecoverableSignPrimitive","SignPrimitive","VerifyPrimitive","from_digest","try_sign_prehashed","try_sign_recoverable_prehashed","verify_prehashed","generate_k"],"q":["ecdsa","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ecdsa::der","","","","","","","","","","","","","","","","ecdsa::hazmat","","","","","","","","","","ecdsa::rfc6979"],"d":["Marker trait for elliptic curves in short Weierstrass form.","SEC1 encoded curve point.","Signature errors.","Normalize a scalar (i.e. ECDSA S) to the lower half the …","Result type.","ECDSA signature (fixed-size). Generic over elliptic curve …","Fixed-size byte array containing an ECDSA signature","Size of a fixed sized signature for the given elliptic …","ECDSA signing key. Generic over elliptic curves.","ECDSA verification key (i.e. public key). Generic over …","Get byte slice containing the serialized EncodedPoint.","","","","","","","","","","","","","","","","","","","Compress this EncodedPoint, returning a new EncodedPoint.","","Get the Coordinates for this EncodedPoint.","","Decode this EncodedPoint into the desired type","Decompress this EncodedPoint, returning a new EncodedPoint.","","","Support for ECDSA signatures encoded as ASN.1 DER.","","","Encode an EncodedPoint from the desired type","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Encode an elliptic curve point from big endian serialized …","Initialize signing key from a raw scalar serialized as a …","","Decode elliptic curve point (compressed or uncompressed) …","Parse a signature from ASN.1 DER","Initialize VerifyingKey from an EncodedPoint.","Create a Signature from the serialized r and s scalar …","Initialize VerifyingKey from a SEC1-encoded public key.","Compute EncodedPoint representing the public key for the …","Decode elliptic curve point from raw uncompressed …","Low-level ECDSA primitives.","Return EncodedPoint representing the additive identity …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Is this EncodedPoint compact?","Is this EncodedPoint compressed?","Is this EncodedPoint the additive identity? (a.k.a. point …","Get the length of the encoded point in bytes","Create a new error with no associated source","Normalize scalar to the lower half of the field (i.e. …","Normalize signature into “low S” form as described in …","","","Get the r component of this signature","Generate a cryptographically random SigningKey.","Support for computing deterministic ECDSA ephemeral scalar …","Get the s component of this signature","","Get the SEC1 tag for this EncodedPoint","Serialize this SigningKey as bytes","Serialize this signature as ASN.1 DER","Serialize this VerifyingKey as a SEC1 EncodedPoint, …","Serialize point as raw uncompressed coordinates without …","","","","","","","","","","","","","","","","Sign message prehash using a deterministic ephemeral …","Sign message prehash using an ephemeral scalar (k) derived …","","","","","","","","","Get the VerifyingKey which corresponds to this SigningKey","Get the x-coordinate for this EncodedPoint.","Get the y-coordinate for this EncodedPoint.","","Maximum overhead of an ASN.1 DER-encoded ECDSA signature …","Maximum size of an ASN.1 DER encoded signature for the …","ASN.1 DER-encoded signature.","Borrow this signature as a byte slice","","","","","Returns the argument unchanged.","Parse an ASN.1 DER-encoded ECDSA signature from a byte …","Calls U::from(self).","Get the length of the signature in bytes","","","","","Preferred digest to use when computing ECDSA signatures …","Bind a preferred Digest algorithm to an elliptic curve …","Instantiate this type from the output of a digest.","SignPrimitive for signature implementations that can …","Try to sign the given prehashed message using ECDSA.","Verify the given prehashed message using ECDSA.","Instantiate this type from a Digest instance","Try to sign the prehashed message.","Try to sign the prehashed message.","Verify the prehashed message against the provided signature","Generate ephemeral scalar k from the secret scalar and a …"],"i":[0,0,0,0,0,0,0,0,0,0,1,2,1,13,4,5,2,1,13,4,5,2,1,4,5,2,1,5,1,1,1,1,4,1,1,13,1,0,4,0,1,4,5,2,1,13,13,4,5,2,1,13,4,4,4,4,5,5,5,5,2,1,1,1,1,1,4,2,1,2,5,2,5,1,1,0,1,13,4,5,2,1,1,1,1,1,13,37,2,5,1,2,4,0,2,0,1,4,2,5,1,13,4,4,5,5,2,2,2,1,13,4,5,2,1,4,4,4,4,13,4,5,2,1,5,5,4,1,1,1,0,0,0,32,32,32,32,32,32,32,32,32,32,32,32,32,38,0,0,0,0,0,39,40,41,42,0],"f":[0,0,0,0,0,0,0,0,0,0,[1],[2],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[4,[3]]],[[4,[3]]]],[[[5,[3]]],[[5,[3]]]],[[[2,[[0,[3,6]]]]],[[2,[[0,[3,6]]]]]],[1,1],[[5,5],7],[[1,1],7],[1,1],[[1,1,8],1],[1,9],[[4,4],8],[1,[[11,[10]]]],[1,[[12,[1]]]],[[],13],[[],1],0,[4],0,[14,1],[[4,4],14],[[5,5],14],[[[2,[[0,[15,6]]]],2],14],[[1,1],14],[[13,16],[[11,[17]]]],[[13,16],[[11,[17]]]],[[4,16],18],[[[5,[19]],16],18],[[2,16],18],[[1,16],[[11,[17]]]],[[]],[[]],[20,4],[20,4],[21,4],[[]],[4,5],[22,5],[22,5],[[]],[5,1],[[]],[22,1],[22,1],[[23,23,14],1],[[],[[24,[4]]]],[[],[[24,[2]]]],[25,[[11,[1,10]]]],[[],[[24,[2]]]],[1,[[24,[5]]]],[[[27,[26]],[27,[26]]],[[24,[2]]]],[[],[[24,[5]]]],[[20,14],1],[23,1],0,[[],1],[[]],[[]],[[]],[[]],[[]],[1,14],[1,14],[1,14],[1,28],[[],13],[[]],[2,[[24,[14]]]],[[5,5],[[12,[7]]]],[[1,1],[[12,[7]]]],[2,21],[[[0,[29,30]]],4],0,[2,21],0,[1,31],[4,26],[2,32],[[5,14],1],[1,[[12,[[23,[33]]]]]],[[],11],[[],[[24,[4]]]],[[],11],[[],11],[[],[[24,[5]]]],[32,[[24,[2]]]],[[],11],[[],[[24,[2]]]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[4,[[24,[2]]]],[4,[[24,[2]]]],[[4,[0,[29,30]]],[[24,[2]]]],[[4,[0,[29,30]]],[[24,[2]]]],[[],34],[[],34],[[],34],[[],34],[[],34],[[5,2],24],[[5,2],24],[4,5],[1,[[12,[23]]]],[1,[[12,[23]]]],[1],0,0,0,[32],[32],[[]],[[]],[[32,16],18],[[]],[[],[[24,[32]]]],[[]],[32,28],[[],11],[[],[[24,[32]]]],[[],11],[[],34],0,0,0,0,0,0,[[]],[35,[[24,[2]]]],[35,24],[[35,2],24],[21,[[36,[21]]]]],"p":[[3,"EncodedPoint"],[3,"Signature"],[8,"Clone"],[3,"SigningKey"],[3,"VerifyingKey"],[8,"Curve"],[4,"Ordering"],[3,"Choice"],[4,"Coordinates"],[3,"Error"],[4,"Result"],[4,"Option"],[3,"Error"],[15,"bool"],[8,"PartialEq"],[3,"Formatter"],[3,"Error"],[6,"Result"],[8,"Debug"],[3,"SecretKey"],[3,"NonZeroScalar"],[3,"PublicKey"],[3,"GenericArray"],[6,"Result"],[8,"AsRef"],[6,"FieldBytes"],[8,"Into"],[15,"usize"],[8,"CryptoRng"],[8,"RngCore"],[4,"Tag"],[3,"Signature"],[15,"u8"],[3,"TypeId"],[6,"Scalar"],[3,"Zeroizing"],[8,"NormalizeLow"],[8,"DigestPrimitive"],[8,"FromDigest"],[8,"SignPrimitive"],[8,"RecoverableSignPrimitive"],[8,"VerifyPrimitive"]]},\ "ed25519":{"doc":"RustCrypto: Ed25519","t":[18,3,17,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,2,11,11,11,11,11,11,11,11],"n":["BYTE_SIZE","Error","SIGNATURE_LENGTH","Signature","as_ref","borrow","borrow","borrow_mut","borrow_mut","clone","default","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from_bytes","from_bytes","from_str","into","into","new","new","signature","to_bytes","try_from","try_from","try_from","try_into","try_into","type_id","type_id"],"q":["ed25519","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["Size of an encoded Ed25519 signature in bytes.","Signature errors.","Length of an Ed25519 signature in bytes.","Ed25519 signature.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Parse an Ed25519 signature from a byte slice.","","Calls U::from(self).","Calls U::from(self).","DEPRECATED: Create a new signature from a byte array.","Create a new error with no associated source","","Return the inner byte array.","","","","","","",""],"i":[1,0,0,0,1,1,2,1,2,1,2,1,1,1,1,1,2,2,1,1,2,1,1,1,1,2,1,2,0,1,1,1,2,1,2,1,2],"f":[0,0,0,0,[1],[[]],[[]],[[]],[[]],[1,1],[[],2],[[1,1],3],[[1,4],5],[[1,4],5],[[1,4],5],[[1,4],5],[[2,4],[[7,[6]]]],[[2,4],[[7,[6]]]],[[],1],[[]],[[]],[[],[[8,[1]]]],[[],[[8,[1]]]],[9,[[8,[1]]]],[[]],[[]],[[],1],[[],2],0,[1],[[],7],[[],[[8,[1]]]],[[],7],[[],7],[[],7],[[],10],[[],10]],"p":[[3,"Signature"],[3,"Error"],[15,"bool"],[3,"Formatter"],[6,"Result"],[3,"Error"],[4,"Result"],[6,"Result"],[15,"str"],[3,"TypeId"]]},\ "elliptic_curve":{"doc":"General purpose Elliptic Curve Cryptography (ECC) support, …","t":[8,6,16,8,3,8,6,6,8,3,18,8,6,16,3,6,6,16,16,8,3,3,16,11,11,11,11,11,11,11,2,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,10,10,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,2,2,10,11,11,11,11,11,11,11,10,11,10,10,11,11,11,11,10,0,11,11,11,2,10,10,11,11,0,10,10,2,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,10,11,2,11,11,3,3,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,6,6,6,6,6,6,6,6,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,8,8,8,8,8,16,16,16,16,16,8,8,10,10,10,10,10,10,10,13,13,13,13,13,6,4,3,8,13,13,4,8,8,13,13,6,6,8,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,18,18,8,8,8,8,8,10,10],"n":["AffineArithmetic","AffinePoint","AffinePoint","Curve","Error","Field","FieldBytes","FieldSize","Group","NonZeroScalar","ORDER","ProjectiveArithmetic","ProjectivePoint","ProjectivePoint","PublicKey","Result","Scalar","Scalar","Scalar","ScalarArithmetic","ScalarBytes","SecretKey","UInt","as_affine","as_bytes","as_ref","as_ref","as_ref","as_ref","as_scalar_bytes","bigint","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","cmp","conditional_select","conditional_select","consts","ct_eq","ct_eq","cube","default","deref","double","double","drop","ecdh","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_affine","from_bytes","from_encoded_point","from_repr","from_scalar","from_sec1_bytes","from_secret_scalar","from_uint","generator","generic_array","group","identity","into","into","into","into","into","into_bytes","into_scalar","invert","invert","is_identity","is_zero","is_zero","new","new","new","one","ops","partial_cmp","pow_vartime","public_key","rand_core","random","random","random","random","sec1","sqrt","square","subtle","to_bytes","to_encoded_point","to_projective","to_scalar","to_secret_scalar","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","type_id","type_id","type_id","type_id","type_id","weierstrass","zero","zero","zeroize","zeroize","zeroize","B0","B1","False","N1","N10","N100","N1000","N10000","N100000","N1000000","N10000000","N100000000","N1000000000","N10000000000","N100000000000","N1000000000000","N10000000000000","N100000000000000","N1000000000000000","N10000000000000000","N100000000000000000","N1000000000000000000","N1001","N1002","N1003","N1004","N1005","N1006","N1007","N1008","N1009","N101","N1010","N1011","N1012","N1013","N1014","N1015","N1016","N1017","N1018","N1019","N102","N1020","N1021","N1022","N1023","N1024","N103","N104","N1048576","N105","N106","N107","N1073741824","N108","N109","N1099511627776","N11","N110","N111","N112","N1125899906842624","N113","N114","N115","N1152921504606846976","N116","N117","N118","N119","N12","N120","N121","N122","N123","N124","N125","N126","N127","N128","N129","N13","N130","N131","N131072","N132","N133","N134","N134217728","N135","N136","N137","N137438953472","N138","N139","N14","N140","N140737488355328","N141","N142","N143","N144","N144115188075855872","N145","N146","N147","N148","N149","N15","N150","N151","N152","N153","N154","N155","N156","N157","N158","N159","N16","N160","N161","N162","N163","N16384","N164","N165","N166","N167","N16777216","N168","N169","N17","N170","N171","N17179869184","N172","N173","N174","N175","N17592186044416","N176","N177","N178","N179","N18","N180","N18014398509481984","N181","N182","N183","N184","N185","N186","N187","N188","N189","N19","N190","N191","N192","N193","N194","N195","N196","N197","N198","N199","N2","N20","N200","N201","N202","N203","N204","N2048","N205","N206","N207","N208","N209","N2097152","N21","N210","N211","N212","N213","N214","N2147483648","N215","N216","N217","N218","N219","N2199023255552","N22","N220","N221","N222","N223","N224","N225","N2251799813685248","N226","N227","N228","N229","N23","N230","N2305843009213693952","N231","N232","N233","N234","N235","N236","N237","N238","N239","N24","N240","N241","N242","N243","N244","N245","N246","N247","N248","N249","N25","N250","N251","N252","N253","N254","N255","N256","N257","N258","N259","N26","N260","N261","N262","N262144","N263","N264","N265","N266","N267","N268","N268435456","N269","N27","N270","N271","N272","N273","N274","N274877906944","N275","N276","N277","N278","N279","N28","N280","N281","N281474976710656","N282","N283","N284","N285","N286","N287","N288","N288230376151711744","N289","N29","N290","N291","N292","N293","N294","N295","N296","N297","N298","N299","N3","N30","N300","N301","N302","N303","N304","N305","N306","N307","N308","N309","N31","N310","N311","N312","N313","N314","N315","N316","N317","N318","N319","N32","N320","N321","N322","N323","N324","N325","N326","N327","N32768","N328","N329","N33","N330","N331","N332","N333","N334","N335","N33554432","N336","N337","N338","N339","N34","N340","N341","N342","N343","N34359738368","N344","N345","N346","N347","N348","N349","N35","N350","N351","N35184372088832","N352","N353","N354","N355","N356","N357","N358","N359","N36","N360","N36028797018963968","N361","N362","N363","N364","N365","N366","N367","N368","N369","N37","N370","N371","N372","N373","N374","N375","N376","N377","N378","N379","N38","N380","N381","N382","N383","N384","N385","N386","N387","N388","N389","N39","N390","N391","N392","N393","N394","N395","N396","N397","N398","N399","N4","N40","N400","N401","N402","N403","N404","N405","N406","N407","N408","N409","N4096","N41","N410","N411","N412","N413","N414","N415","N416","N417","N418","N419","N4194304","N42","N420","N421","N422","N423","N424","N425","N426","N427","N428","N429","N4294967296","N43","N430","N431","N432","N433","N434","N435","N436","N437","N438","N439","N4398046511104","N44","N440","N441","N442","N443","N444","N445","N446","N447","N448","N449","N45","N450","N4503599627370496","N451","N452","N453","N454","N455","N456","N457","N458","N459","N46","N460","N461","N4611686018427387904","N462","N463","N464","N465","N466","N467","N468","N469","N47","N470","N471","N472","N473","N474","N475","N476","N477","N478","N479","N48","N480","N481","N482","N483","N484","N485","N486","N487","N488","N489","N49","N490","N491","N492","N493","N494","N495","N496","N497","N498","N499","N5","N50","N500","N501","N502","N503","N504","N505","N506","N507","N508","N509","N51","N510","N511","N512","N513","N514","N515","N516","N517","N518","N519","N52","N520","N521","N522","N523","N524","N524288","N525","N526","N527","N528","N529","N53","N530","N531","N532","N533","N534","N535","N536","N536870912","N537","N538","N539","N54","N540","N541","N542","N543","N544","N545","N546","N547","N548","N549","N549755813888","N55","N550","N551","N552","N553","N554","N555","N556","N557","N558","N559","N56","N560","N561","N562","N562949953421312","N563","N564","N565","N566","N567","N568","N569","N57","N570","N571","N572","N573","N574","N575","N576","N576460752303423488","N577","N578","N579","N58","N580","N581","N582","N583","N584","N585","N586","N587","N588","N589","N59","N590","N591","N592","N593","N594","N595","N596","N597","N598","N599","N6","N60","N600","N601","N602","N603","N604","N605","N606","N607","N608","N609","N61","N610","N611","N612","N613","N614","N615","N616","N617","N618","N619","N62","N620","N621","N622","N623","N624","N625","N626","N627","N628","N629","N63","N630","N631","N632","N633","N634","N635","N636","N637","N638","N639","N64","N640","N641","N642","N643","N644","N645","N646","N647","N648","N649","N65","N650","N651","N652","N653","N654","N655","N65536","N656","N657","N658","N659","N66","N660","N661","N662","N663","N664","N665","N666","N667","N668","N669","N67","N670","N671","N67108864","N672","N673","N674","N675","N676","N677","N678","N679","N68","N680","N681","N682","N683","N684","N685","N686","N687","N68719476736","N688","N689","N69","N690","N691","N692","N693","N694","N695","N696","N697","N698","N699","N7","N70","N700","N701","N702","N703","N70368744177664","N704","N705","N706","N707","N708","N709","N71","N710","N711","N712","N713","N714","N715","N716","N717","N718","N719","N72","N720","N72057594037927936","N721","N722","N723","N724","N725","N726","N727","N728","N729","N73","N730","N731","N732","N733","N734","N735","N736","N737","N738","N739","N74","N740","N741","N742","N743","N744","N745","N746","N747","N748","N749","N75","N750","N751","N752","N753","N754","N755","N756","N757","N758","N759","N76","N760","N761","N762","N763","N764","N765","N766","N767","N768","N769","N77","N770","N771","N772","N773","N774","N775","N776","N777","N778","N779","N78","N780","N781","N782","N783","N784","N785","N786","N787","N788","N789","N79","N790","N791","N792","N793","N794","N795","N796","N797","N798","N799","N8","N80","N800","N801","N802","N803","N804","N805","N806","N807","N808","N809","N81","N810","N811","N812","N813","N814","N815","N816","N817","N818","N819","N8192","N82","N820","N821","N822","N823","N824","N825","N826","N827","N828","N829","N83","N830","N831","N832","N833","N834","N835","N836","N837","N838","N8388608","N839","N84","N840","N841","N842","N843","N844","N845","N846","N847","N848","N849","N85","N850","N851","N852","N853","N854","N855","N856","N857","N858","N8589934592","N859","N86","N860","N861","N862","N863","N864","N865","N866","N867","N868","N869","N87","N870","N871","N872","N873","N874","N875","N876","N877","N878","N879","N8796093022208","N88","N880","N881","N882","N883","N884","N885","N886","N887","N888","N889","N89","N890","N891","N892","N893","N894","N895","N896","N897","N898","N899","N9","N90","N900","N9007199254740992","N901","N902","N903","N904","N905","N906","N907","N908","N909","N91","N910","N911","N912","N913","N914","N915","N916","N917","N918","N919","N92","N920","N921","N922","N923","N924","N925","N926","N927","N928","N929","N93","N930","N931","N932","N933","N934","N935","N936","N937","N938","N939","N94","N940","N941","N942","N943","N944","N945","N946","N947","N948","N949","N95","N950","N951","N952","N953","N954","N955","N956","N957","N958","N959","N96","N960","N961","N962","N963","N964","N965","N966","N967","N968","N969","N97","N970","N971","N972","N973","N974","N975","N976","N977","N978","N979","N98","N980","N981","N982","N983","N984","N985","N986","N987","N988","N989","N99","N990","N991","N992","N993","N994","N995","N996","N997","N998","N999","P1","P10","P100","P1000","P10000","P100000","P1000000","P10000000","P100000000","P1000000000","P10000000000","P100000000000","P1000000000000","P10000000000000","P100000000000000","P1000000000000000","P10000000000000000","P100000000000000000","P1000000000000000000","P1001","P1002","P1003","P1004","P1005","P1006","P1007","P1008","P1009","P101","P1010","P1011","P1012","P1013","P1014","P1015","P1016","P1017","P1018","P1019","P102","P1020","P1021","P1022","P1023","P1024","P103","P104","P1048576","P105","P106","P107","P1073741824","P108","P109","P1099511627776","P11","P110","P111","P112","P1125899906842624","P113","P114","P115","P1152921504606846976","P116","P117","P118","P119","P12","P120","P121","P122","P123","P124","P125","P126","P127","P128","P129","P13","P130","P131","P131072","P132","P133","P134","P134217728","P135","P136","P137","P137438953472","P138","P139","P14","P140","P140737488355328","P141","P142","P143","P144","P144115188075855872","P145","P146","P147","P148","P149","P15","P150","P151","P152","P153","P154","P155","P156","P157","P158","P159","P16","P160","P161","P162","P163","P16384","P164","P165","P166","P167","P16777216","P168","P169","P17","P170","P171","P17179869184","P172","P173","P174","P175","P17592186044416","P176","P177","P178","P179","P18","P180","P18014398509481984","P181","P182","P183","P184","P185","P186","P187","P188","P189","P19","P190","P191","P192","P193","P194","P195","P196","P197","P198","P199","P2","P20","P200","P201","P202","P203","P204","P2048","P205","P206","P207","P208","P209","P2097152","P21","P210","P211","P212","P213","P214","P2147483648","P215","P216","P217","P218","P219","P2199023255552","P22","P220","P221","P222","P223","P224","P225","P2251799813685248","P226","P227","P228","P229","P23","P230","P2305843009213693952","P231","P232","P233","P234","P235","P236","P237","P238","P239","P24","P240","P241","P242","P243","P244","P245","P246","P247","P248","P249","P25","P250","P251","P252","P253","P254","P255","P256","P257","P258","P259","P26","P260","P261","P262","P262144","P263","P264","P265","P266","P267","P268","P268435456","P269","P27","P270","P271","P272","P273","P274","P274877906944","P275","P276","P277","P278","P279","P28","P280","P281","P281474976710656","P282","P283","P284","P285","P286","P287","P288","P288230376151711744","P289","P29","P290","P291","P292","P293","P294","P295","P296","P297","P298","P299","P3","P30","P300","P301","P302","P303","P304","P305","P306","P307","P308","P309","P31","P310","P311","P312","P313","P314","P315","P316","P317","P318","P319","P32","P320","P321","P322","P323","P324","P325","P326","P327","P32768","P328","P329","P33","P330","P331","P332","P333","P334","P335","P33554432","P336","P337","P338","P339","P34","P340","P341","P342","P343","P34359738368","P344","P345","P346","P347","P348","P349","P35","P350","P351","P35184372088832","P352","P353","P354","P355","P356","P357","P358","P359","P36","P360","P36028797018963968","P361","P362","P363","P364","P365","P366","P367","P368","P369","P37","P370","P371","P372","P373","P374","P375","P376","P377","P378","P379","P38","P380","P381","P382","P383","P384","P385","P386","P387","P388","P389","P39","P390","P391","P392","P393","P394","P395","P396","P397","P398","P399","P4","P40","P400","P401","P402","P403","P404","P405","P406","P407","P408","P409","P4096","P41","P410","P411","P412","P413","P414","P415","P416","P417","P418","P419","P4194304","P42","P420","P421","P422","P423","P424","P425","P426","P427","P428","P429","P4294967296","P43","P430","P431","P432","P433","P434","P435","P436","P437","P438","P439","P4398046511104","P44","P440","P441","P442","P443","P444","P445","P446","P447","P448","P449","P45","P450","P4503599627370496","P451","P452","P453","P454","P455","P456","P457","P458","P459","P46","P460","P461","P4611686018427387904","P462","P463","P464","P465","P466","P467","P468","P469","P47","P470","P471","P472","P473","P474","P475","P476","P477","P478","P479","P48","P480","P481","P482","P483","P484","P485","P486","P487","P488","P489","P49","P490","P491","P492","P493","P494","P495","P496","P497","P498","P499","P5","P50","P500","P501","P502","P503","P504","P505","P506","P507","P508","P509","P51","P510","P511","P512","P513","P514","P515","P516","P517","P518","P519","P52","P520","P521","P522","P523","P524","P524288","P525","P526","P527","P528","P529","P53","P530","P531","P532","P533","P534","P535","P536","P536870912","P537","P538","P539","P54","P540","P541","P542","P543","P544","P545","P546","P547","P548","P549","P549755813888","P55","P550","P551","P552","P553","P554","P555","P556","P557","P558","P559","P56","P560","P561","P562","P562949953421312","P563","P564","P565","P566","P567","P568","P569","P57","P570","P571","P572","P573","P574","P575","P576","P576460752303423488","P577","P578","P579","P58","P580","P581","P582","P583","P584","P585","P586","P587","P588","P589","P59","P590","P591","P592","P593","P594","P595","P596","P597","P598","P599","P6","P60","P600","P601","P602","P603","P604","P605","P606","P607","P608","P609","P61","P610","P611","P612","P613","P614","P615","P616","P617","P618","P619","P62","P620","P621","P622","P623","P624","P625","P626","P627","P628","P629","P63","P630","P631","P632","P633","P634","P635","P636","P637","P638","P639","P64","P640","P641","P642","P643","P644","P645","P646","P647","P648","P649","P65","P650","P651","P652","P653","P654","P655","P65536","P656","P657","P658","P659","P66","P660","P661","P662","P663","P664","P665","P666","P667","P668","P669","P67","P670","P671","P67108864","P672","P673","P674","P675","P676","P677","P678","P679","P68","P680","P681","P682","P683","P684","P685","P686","P687","P68719476736","P688","P689","P69","P690","P691","P692","P693","P694","P695","P696","P697","P698","P699","P7","P70","P700","P701","P702","P703","P70368744177664","P704","P705","P706","P707","P708","P709","P71","P710","P711","P712","P713","P714","P715","P716","P717","P718","P719","P72","P720","P72057594037927936","P721","P722","P723","P724","P725","P726","P727","P728","P729","P73","P730","P731","P732","P733","P734","P735","P736","P737","P738","P739","P74","P740","P741","P742","P743","P744","P745","P746","P747","P748","P749","P75","P750","P751","P752","P753","P754","P755","P756","P757","P758","P759","P76","P760","P761","P762","P763","P764","P765","P766","P767","P768","P769","P77","P770","P771","P772","P773","P774","P775","P776","P777","P778","P779","P78","P780","P781","P782","P783","P784","P785","P786","P787","P788","P789","P79","P790","P791","P792","P793","P794","P795","P796","P797","P798","P799","P8","P80","P800","P801","P802","P803","P804","P805","P806","P807","P808","P809","P81","P810","P811","P812","P813","P814","P815","P816","P817","P818","P819","P8192","P82","P820","P821","P822","P823","P824","P825","P826","P827","P828","P829","P83","P830","P831","P832","P833","P834","P835","P836","P837","P838","P8388608","P839","P84","P840","P841","P842","P843","P844","P845","P846","P847","P848","P849","P85","P850","P851","P852","P853","P854","P855","P856","P857","P858","P8589934592","P859","P86","P860","P861","P862","P863","P864","P865","P866","P867","P868","P869","P87","P870","P871","P872","P873","P874","P875","P876","P877","P878","P879","P8796093022208","P88","P880","P881","P882","P883","P884","P885","P886","P887","P888","P889","P89","P890","P891","P892","P893","P894","P895","P896","P897","P898","P899","P9","P90","P900","P9007199254740992","P901","P902","P903","P904","P905","P906","P907","P908","P909","P91","P910","P911","P912","P913","P914","P915","P916","P917","P918","P919","P92","P920","P921","P922","P923","P924","P925","P926","P927","P928","P929","P93","P930","P931","P932","P933","P934","P935","P936","P937","P938","P939","P94","P940","P941","P942","P943","P944","P945","P946","P947","P948","P949","P95","P950","P951","P952","P953","P954","P955","P956","P957","P958","P959","P96","P960","P961","P962","P963","P964","P965","P966","P967","P968","P969","P97","P970","P971","P972","P973","P974","P975","P976","P977","P978","P979","P98","P980","P981","P982","P983","P984","P985","P986","P987","P988","P989","P99","P990","P991","P992","P993","P994","P995","P996","P997","P998","P999","True","U0","U1","U10","U100","U1000","U10000","U100000","U1000000","U10000000","U100000000","U1000000000","U10000000000","U100000000000","U1000000000000","U10000000000000","U100000000000000","U1000000000000000","U10000000000000000","U100000000000000000","U1000000000000000000","U10000000000000000000","U1001","U1002","U1003","U1004","U1005","U1006","U1007","U1008","U1009","U101","U1010","U1011","U1012","U1013","U1014","U1015","U1016","U1017","U1018","U1019","U102","U1020","U1021","U1022","U1023","U1024","U103","U104","U1048576","U105","U106","U107","U1073741824","U108","U109","U1099511627776","U11","U110","U111","U112","U1125899906842624","U113","U114","U115","U1152921504606846976","U116","U117","U118","U119","U12","U120","U121","U122","U123","U124","U125","U126","U127","U128","U129","U13","U130","U131","U131072","U132","U133","U134","U134217728","U135","U136","U137","U137438953472","U138","U139","U14","U140","U140737488355328","U141","U142","U143","U144","U144115188075855872","U145","U146","U147","U148","U149","U15","U150","U151","U152","U153","U154","U155","U156","U157","U158","U159","U16","U160","U161","U162","U163","U16384","U164","U165","U166","U167","U16777216","U168","U169","U17","U170","U171","U17179869184","U172","U173","U174","U175","U17592186044416","U176","U177","U178","U179","U18","U180","U18014398509481984","U181","U182","U183","U184","U185","U186","U187","U188","U189","U19","U190","U191","U192","U193","U194","U195","U196","U197","U198","U199","U2","U20","U200","U201","U202","U203","U204","U2048","U205","U206","U207","U208","U209","U2097152","U21","U210","U211","U212","U213","U214","U2147483648","U215","U216","U217","U218","U219","U2199023255552","U22","U220","U221","U222","U223","U224","U225","U2251799813685248","U226","U227","U228","U229","U23","U230","U2305843009213693952","U231","U232","U233","U234","U235","U236","U237","U238","U239","U24","U240","U241","U242","U243","U244","U245","U246","U247","U248","U249","U25","U250","U251","U252","U253","U254","U255","U256","U257","U258","U259","U26","U260","U261","U262","U262144","U263","U264","U265","U266","U267","U268","U268435456","U269","U27","U270","U271","U272","U273","U274","U274877906944","U275","U276","U277","U278","U279","U28","U280","U281","U281474976710656","U282","U283","U284","U285","U286","U287","U288","U288230376151711744","U289","U29","U290","U291","U292","U293","U294","U295","U296","U297","U298","U299","U3","U30","U300","U301","U302","U303","U304","U305","U306","U307","U308","U309","U31","U310","U311","U312","U313","U314","U315","U316","U317","U318","U319","U32","U320","U321","U322","U323","U324","U325","U326","U327","U32768","U328","U329","U33","U330","U331","U332","U333","U334","U335","U33554432","U336","U337","U338","U339","U34","U340","U341","U342","U343","U34359738368","U344","U345","U346","U347","U348","U349","U35","U350","U351","U35184372088832","U352","U353","U354","U355","U356","U357","U358","U359","U36","U360","U36028797018963968","U361","U362","U363","U364","U365","U366","U367","U368","U369","U37","U370","U371","U372","U373","U374","U375","U376","U377","U378","U379","U38","U380","U381","U382","U383","U384","U385","U386","U387","U388","U389","U39","U390","U391","U392","U393","U394","U395","U396","U397","U398","U399","U4","U40","U400","U401","U402","U403","U404","U405","U406","U407","U408","U409","U4096","U41","U410","U411","U412","U413","U414","U415","U416","U417","U418","U419","U4194304","U42","U420","U421","U422","U423","U424","U425","U426","U427","U428","U429","U4294967296","U43","U430","U431","U432","U433","U434","U435","U436","U437","U438","U439","U4398046511104","U44","U440","U441","U442","U443","U444","U445","U446","U447","U448","U449","U45","U450","U4503599627370496","U451","U452","U453","U454","U455","U456","U457","U458","U459","U46","U460","U461","U4611686018427387904","U462","U463","U464","U465","U466","U467","U468","U469","U47","U470","U471","U472","U473","U474","U475","U476","U477","U478","U479","U48","U480","U481","U482","U483","U484","U485","U486","U487","U488","U489","U49","U490","U491","U492","U493","U494","U495","U496","U497","U498","U499","U5","U50","U500","U501","U502","U503","U504","U505","U506","U507","U508","U509","U51","U510","U511","U512","U513","U514","U515","U516","U517","U518","U519","U52","U520","U521","U522","U523","U524","U524288","U525","U526","U527","U528","U529","U53","U530","U531","U532","U533","U534","U535","U536","U536870912","U537","U538","U539","U54","U540","U541","U542","U543","U544","U545","U546","U547","U548","U549","U549755813888","U55","U550","U551","U552","U553","U554","U555","U556","U557","U558","U559","U56","U560","U561","U562","U562949953421312","U563","U564","U565","U566","U567","U568","U569","U57","U570","U571","U572","U573","U574","U575","U576","U576460752303423488","U577","U578","U579","U58","U580","U581","U582","U583","U584","U585","U586","U587","U588","U589","U59","U590","U591","U592","U593","U594","U595","U596","U597","U598","U599","U6","U60","U600","U601","U602","U603","U604","U605","U606","U607","U608","U609","U61","U610","U611","U612","U613","U614","U615","U616","U617","U618","U619","U62","U620","U621","U622","U623","U624","U625","U626","U627","U628","U629","U63","U630","U631","U632","U633","U634","U635","U636","U637","U638","U639","U64","U640","U641","U642","U643","U644","U645","U646","U647","U648","U649","U65","U650","U651","U652","U653","U654","U655","U65536","U656","U657","U658","U659","U66","U660","U661","U662","U663","U664","U665","U666","U667","U668","U669","U67","U670","U671","U67108864","U672","U673","U674","U675","U676","U677","U678","U679","U68","U680","U681","U682","U683","U684","U685","U686","U687","U68719476736","U688","U689","U69","U690","U691","U692","U693","U694","U695","U696","U697","U698","U699","U7","U70","U700","U701","U702","U703","U70368744177664","U704","U705","U706","U707","U708","U709","U71","U710","U711","U712","U713","U714","U715","U716","U717","U718","U719","U72","U720","U72057594037927936","U721","U722","U723","U724","U725","U726","U727","U728","U729","U73","U730","U731","U732","U733","U734","U735","U736","U737","U738","U739","U74","U740","U741","U742","U743","U744","U745","U746","U747","U748","U749","U75","U750","U751","U752","U753","U754","U755","U756","U757","U758","U759","U76","U760","U761","U762","U763","U764","U765","U766","U767","U768","U769","U77","U770","U771","U772","U773","U774","U775","U776","U777","U778","U779","U78","U780","U781","U782","U783","U784","U785","U786","U787","U788","U789","U79","U790","U791","U792","U793","U794","U795","U796","U797","U798","U799","U8","U80","U800","U801","U802","U803","U804","U805","U806","U807","U808","U809","U81","U810","U811","U812","U813","U814","U815","U816","U817","U818","U819","U8192","U82","U820","U821","U822","U823","U824","U825","U826","U827","U828","U829","U83","U830","U831","U832","U833","U834","U835","U836","U837","U838","U8388608","U839","U84","U840","U841","U842","U843","U844","U845","U846","U847","U848","U849","U85","U850","U851","U852","U853","U854","U855","U856","U857","U858","U8589934592","U859","U86","U860","U861","U862","U863","U864","U865","U866","U867","U868","U869","U87","U870","U871","U872","U873","U874","U875","U876","U877","U878","U879","U8796093022208","U88","U880","U881","U882","U883","U884","U885","U886","U887","U888","U889","U89","U890","U891","U892","U893","U894","U895","U896","U897","U898","U899","U9","U90","U900","U9007199254740992","U901","U902","U903","U904","U905","U906","U907","U908","U909","U91","U910","U911","U912","U913","U914","U915","U916","U917","U918","U919","U92","U920","U921","U922","U9223372036854775808","U923","U924","U925","U926","U927","U928","U929","U93","U930","U931","U932","U933","U934","U935","U936","U937","U938","U939","U94","U940","U941","U942","U943","U944","U945","U946","U947","U948","U949","U95","U950","U951","U952","U953","U954","U955","U956","U957","U958","U959","U96","U960","U961","U962","U963","U964","U965","U966","U967","U968","U969","U97","U970","U971","U972","U973","U974","U975","U976","U977","U978","U979","U98","U980","U981","U982","U983","U984","U985","U986","U987","U988","U989","U99","U990","U991","U992","U993","U994","U995","U996","U997","U998","U999","Z0","add","bitand","bitand","bitand","bitor","bitor","bitor","bitxor","bitxor","bitxor","bitxor","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","cmp","cmp","cmp","default","default","default","div","eq","eq","eq","fmt","fmt","fmt","from","from","from","hash","hash","hash","into","into","into","max","max","max","max","max","max","max","min","min","min","min","min","min","min","mul","mul","mul","neg","new","new","new","new","new","not","not","partial_cmp","partial_cmp","partial_cmp","partial_div","powi","powi","powi","rem","sub","sub","sub","to_bool","to_bool","to_i16","to_i32","to_i64","to_i8","to_int","to_int","to_int","to_int","to_isize","to_u8","to_u8","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","EphemeralSecret","SharedSecret","as_bytes","borrow","borrow","borrow_mut","borrow_mut","diffie_hellman","diffie_hellman","drop","drop","from","from","from","into","into","public_key","random","try_from","try_from","try_into","try_into","type_id","type_id","zeroize","zeroize","Add","AddAssign","Invert","Mul","Neg","Output","Output","Output","Output","Output","Sub","SubAssign","add","add_assign","invert","mul","neg","sub","sub_assign","Compact","Compact","Compressed","CompressedEvenY","CompressedOddY","CompressedPointSize","Coordinates","EncodedPoint","FromEncodedPoint","Identity","Identity","Tag","ToCompactEncodedPoint","ToEncodedPoint","Uncompressed","Uncompressed","UncompressedPointSize","UntaggedPointSize","ValidatePublicKey","as_bytes","as_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","cmp","compress","conditional_select","coordinates","decode","decompress","default","encode","eq","eq","eq","fmt","fmt","fmt","from","from","from","from","from","from_affine_coordinates","from_bytes","from_encoded_point","from_secret_key","from_u8","from_untagged_bytes","identity","into","into","into","is_compact","is_compact","is_compressed","is_compressed","is_identity","is_identity","len","message_len","partial_cmp","tag","tag","to_compact_encoded_point","to_encoded_point","to_untagged_bytes","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","validate_public_key","x","y","zeroize","x","x","x","y","y_is_odd","COMPACT_POINTS","COMPRESS_POINTS","Curve","DecompactPoint","DecompressPoint","PointCompaction","PointCompression","decompact","decompress"],"q":["elliptic_curve","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","elliptic_curve::consts","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","elliptic_curve::ecdh","","","","","","","","","","","","","","","","","","","","","","","","","","elliptic_curve::ops","","","","","","","","","","","","","","","","","","","elliptic_curve::sec1","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","elliptic_curve::sec1::Coordinates","","","","","elliptic_curve::weierstrass","","","","","","","",""],"d":["Elliptic curve with affine arithmetic implementation.","Affine point type for a given curve with a …","Elliptic curve point in affine coordinates.","Elliptic curve.","Elliptic curve errors.","This trait represents an element of a field.","Byte representation of a base/scalar field element of a …","Size of field elements of this elliptic curve.","This trait represents an element of a cryptographic group.","Non-zero scalar type.","Order constant.","Elliptic curve with projective arithmetic implementation.","Projective point type for a given curve with a …","Elliptic curve point in projective coordinates.","Elliptic curve public keys.","Result type.","Scalar field element for a particular elliptic curve.","Scalars modulo the order of this group’s scalar field.","Scalar field type.","Scalar arithmetic.","Scalar bytes: wrapper for FieldBytes which guarantees that …","Elliptic curve secret keys.","Integer type used to represent field elements of this …","Borrow the inner AffinePoint from this PublicKey.","Borrow the inner FieldBytes","","","","","Borrow the inner secret ScalarBytes value.","","","","","","","","","","","","","","","","","","","","Type aliases for many constants.","","","Cubes this element.","","","Doubles this element.","Doubles this element.","","Elliptic Curve Diffie-Hellman Support.","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Convert an AffinePoint into a PublicKey","Deserialize raw private scalar as a big endian integer","Initialize PublicKey from an EncodedPoint","Decode a NonZeroScalar from a serialized field element","Convert from a Scalar type for this curve.","Decode PublicKey (compressed or uncompressed) from the …","Compute a PublicKey from a secret NonZeroScalar value …","Create ScalarBytes from the provided C::UInt.","Returns a fixed generator of the prime-order subgroup.","","","Returns the additive identity, also known as the “…","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Convert into FieldBytes","Convert into a Scalar type for this curve.","Computes the multiplicative inverse of this element, …","Perform a scalar inversion","Determines if this point is the identity.","Returns true iff this element is zero.","Is this ScalarBytes value all zeroes?","Create new ScalarBytes, checking that the given input is …","Create a NonZeroScalar from a scalar.","Create a new secret key from a serialized scalar value","Returns the one element of the field, the multiplicative …","Traits for arithmetic operations on elliptic curve field …","","Exponentiates self by exp, where exp is a little-endian …","Get the PublicKey which corresponds to this secret key","","Returns an element chosen uniformly at random using a …","Returns an element chosen uniformly at random from the …","Generate a random NonZeroScalar","Generate a random SecretKey","SEC1 encoding support.","Returns the square root of the field element, if it is …","Squares this element.","","Expose the byte serialization of the value this SecretKey …","Serialize this PublicKey as a SEC1 EncodedPoint, …","Convert this PublicKey to a ProjectivePoint for the given …","Convert to a Scalar type for this curve.","Get the secret scalar value for this key..","","","","","","","","","","","","","","","","","","","","","","Elliptic curves in short Weierstrass form.","Returns the zero element of the field, the additive …","Create ScalarBytes representing a value of zero.","","","","The type-level bit 0.","The type-level bit 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The type-level signed integer 0.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Instantiates a singleton representing this bit.","","Instantiates a singleton representing this bit.","Instantiates a singleton representing the integer 0.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ephemeral Diffie-Hellman Secret.","Shared secret value computed via ECDH key agreement.","Shared secret value, serialized as bytes.","","","","","Low-level Elliptic Curve Diffie-Hellman (ECDH) function.","Compute a Diffie-Hellman shared secret from an ephemeral …","","","Returns the argument unchanged.","Returns the argument unchanged.","NOTE: this impl is intended to be used by curve …","Calls U::from(self).","Calls U::from(self).","Get the public key associated with this ephemeral secret.","Generate a cryptographically random EphemeralSecret.","","","","","","","","","The addition operator +.","The addition assignment operator +=.","Perform an inversion on a field element (i.e. base field …","The multiplication operator *.","The unary negation operator -.","Field element type","The resulting type after applying the + operator.","The resulting type after applying the - operator.","The resulting type after applying the * operator.","The resulting type after applying the - operator.","The subtraction operator -.","The subtraction assignment operator -=.","Performs the + operation.","Performs the += operation.","Invert a field element.","Performs the * operation.","Performs the unary - operation.","Performs the - operation.","Performs the -= operation.","Compact curve point","Compact point (0x05)","Compressed curve point","Compressed point with even y-coordinate (0x02)","Compressed point with odd y-coordinate (0x03)","Size of a compressed point for the given elliptic curve …","Enum representing the coordinates of either compressed or …","SEC1 encoded curve point.","Trait for deserializing a value from a SEC1 encoded curve …","Identity point (a.k.a. point at infinity)","Identity point (0x00)","Tag byte used by the Elliptic-Curve-Point-to-Octet-String …","Trait for serializing a value to a SEC1 encoded curve …","Trait for serializing a value to a SEC1 encoded curve …","Uncompressed curve point","Uncompressed point (0x04)","Size of an uncompressed point for the given elliptic curve …","Size of an untagged point for given elliptic curve.","Validate that the given EncodedPoint represents the …","Get byte slice containing the serialized EncodedPoint.","","","","","","","","","","","","Compress this EncodedPoint, returning a new EncodedPoint.","","Get the Coordinates for this EncodedPoint.","Decode this EncodedPoint into the desired type","Decompress this EncodedPoint, returning a new EncodedPoint.","","Encode an EncodedPoint from the desired type","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Encode an elliptic curve point from big endian serialized …","Decode elliptic curve point (compressed or uncompressed) …","Deserialize the type this trait is impl’d on from an …","Compute EncodedPoint representing the public key for the …","Parse a tag value from a byte","Decode elliptic curve point from raw uncompressed …","Return EncodedPoint representing the additive identity …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Is this EncodedPoint compact?","Is this point compact?","Is this EncodedPoint compressed?","Is this point compressed?","Is this EncodedPoint the additive identity? (a.k.a. point …","Is this point the identity point?","Get the length of the encoded point in bytes","Compute the expected total message length for a message …","","Get the SEC1 tag for this EncodedPoint","Get the tag octet needed to encode this set of Coordinates","Serialize this value as a SEC1 EncodedPoint, optionally …","Serialize this value as a SEC1 EncodedPoint, optionally …","Serialize point as raw uncompressed coordinates without …","","","","","","","","","","Validate that the given EncodedPoint is a valid public key …","Get the x-coordinate for this EncodedPoint.","Get the y-coordinate for this EncodedPoint.","","x-coordinate","x-coordinate","x-coordinate","y-coordinate","Is the y-coordinate odd?","Should point compaction be applied by default?","Should point compression be applied by default?","Marker trait for elliptic curves in short Weierstrass form.","Attempt to decompact an elliptic curve point from an …","Attempt to decompress an elliptic curve point from its …","Point compaction settings","Point compression settings.","Attempt to decompact an elliptic curve point","Attempt to decompress an elliptic curve point."],"i":[0,0,54,0,0,0,0,0,0,0,10,0,0,55,0,0,0,56,57,0,0,0,10,1,3,3,3,5,1,7,0,8,3,5,1,7,8,3,5,1,7,8,3,5,1,7,1,3,5,0,3,5,58,3,5,58,56,7,0,8,3,1,8,8,3,1,7,4,4,4,4,8,3,3,3,5,5,5,1,1,7,7,7,1,7,1,5,3,1,1,3,56,0,0,56,8,3,5,1,7,3,3,58,5,56,58,3,3,5,7,58,0,1,58,7,0,58,56,5,7,0,58,58,0,7,1,1,3,7,8,3,3,5,5,5,1,1,1,7,7,8,3,5,1,7,8,3,5,1,7,0,58,3,0,3,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,29,30,30,29,29,30,29,29,30,30,29,30,28,29,30,28,29,30,28,29,30,28,29,30,28,28,29,30,28,29,30,28,29,30,28,29,30,28,29,30,28,29,29,30,30,28,28,28,29,29,30,30,28,28,28,28,28,28,28,29,29,30,30,28,29,30,29,30,28,28,28,28,28,28,28,28,28,29,30,28,28,28,28,28,28,28,28,28,29,30,29,30,28,29,30,28,29,30,28,0,0,43,17,43,17,43,0,17,17,43,17,43,43,17,43,17,17,17,43,17,43,17,43,17,43,0,0,0,0,0,59,60,61,62,63,0,0,60,64,59,62,63,61,65,45,46,45,46,46,0,0,0,0,45,46,0,0,0,45,46,0,0,0,20,20,20,45,46,20,45,46,20,45,46,20,20,20,20,20,20,20,20,20,45,46,20,45,46,20,20,20,45,46,20,20,66,20,46,20,20,20,45,46,20,46,20,46,20,46,20,46,20,20,45,67,68,20,20,45,46,20,45,46,20,45,46,69,20,20,20,70,71,72,72,71,73,74,0,0,0,0,0,75,76],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[3,4],[3],[3,4],[5,6],[1,2],[7,3],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[8,8],[[[3,[[0,[9,10]]]]],[[3,[[0,[9,10]]]]]],[[[5,[9]]],[[5,[9]]]],[[[1,[9]]],[[1,[9]]]],[[[7,[[0,[9,10]]]]],[[7,[[0,[9,10]]]]]],[[1,1],11],[[3,3,12],3],[[5,5,12],5],0,[[3,3],12],[[5,5],12],[[]],[[],3],[5,6],[[]],[[]],[7],0,[[8,8],13],[[3,3],13],[[1,1],13],[[8,14],15],[[8,14],15],[[[3,[[0,[16,10]]]],14],15],[[[1,[16]],14],15],[[7,14],15],[3,4],[3,4],[5,4],[5,4],[[]],[5,3],[5,3],[[]],[[]],[7,5],[7,5],[[]],[17,1],[5,7],[5,7],[[]],[2,[[18,[1]]]],[19,[[18,[7]]]],[20,[[21,[1]]]],[4,[[21,[5]]]],[6,3],[[],[[18,[1]]]],[5,1],[[],[[22,[3]]]],[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[3,4],[3,6],[[],22],[5,22],[[],12],[[],13],[3,12],[4,[[22,[3]]]],[6,[[21,[5]]]],[3,7],[[]],0,[[1,1],[[21,[11]]]],[[]],[7,1],0,[23],[23],[[[0,[24,23]]],5],[[[0,[24,23]]],7],0,[[],22],[[]],0,[7,4],[[1,13],20],[1,25],[3,6],[7,5],[[],26],[[],26],[[],[[18,[3]]]],[[],26],[[],[[18,[5]]]],[3,[[18,[5]]]],[[],26],[20,[[18,[1]]]],[20,[[18,[1]]]],[[],[[18,[7]]]],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],27],[[],27],[[],27],[[],27],[[],27],0,[[]],[[],3],0,[3],[5],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[28],[29],[[30,29]],[[30,30]],[[29,30]],[[29,29]],[30],[[29,30]],[[29,29]],[[30,29]],[[30,30]],[[]],[[]],[[]],[[]],[[]],[[]],[29,29],[30,30],[28,28],[[29,29],11],[[30,30],11],[[28,28],11],[[],29],[[],30],[[],28],[28],[[29,29],13],[[30,30],13],[[28,28],13],[[29,14],[[26,[31]]]],[[30,14],[[26,[31]]]],[[28,14],[[26,[31]]]],[[]],[[]],[[]],[29],[30],[28],[[]],[[]],[[]],[[29,30],30],[[29,29],29],[[30,29],30],[[30,30],30],[[28,32]],[[28,28]],[[28,33]],[[29,30],29],[[29,29],29],[[30,29],29],[[30,30],30],[[28,32]],[[28,33]],[[28,28]],[[28,34]],[28],[[28,35]],[28],[[],29],[[],29],[[],30],[[],30],[[],28],[29],[30],[[29,29],[[21,[11]]]],[[30,30],[[21,[11]]]],[[28,28],[[21,[11]]]],[[]],[[28,28]],[[28,33]],[[28,32]],[28],[[28,28]],[[28,32]],[[28,33]],[[],13],[[],13],[[],36],[[],37],[[],38],[[],39],[[],37],[[],38],[[],39],[[],36],[[],40],[[],41],[[],41],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],27],[[],27],[[],27],0,0,[[[43,[42]]],4],[[]],[[]],[[]],[[]],[[[44,[5]],[44,[2]]],43],[[17,1],43],[17],[[[43,[42]]]],[[]],[[]],[[[4,[42]]],[[43,[42]]]],[[]],[[]],[17,1],[[[0,[24,23]]],17],[[],26],[[],26],[[],26],[[],26],[[],27],[[],27],[17],[[[43,[42]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[],22],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[20],[20],[[]],[[]],[[]],[[]],[[]],[[]],[[[20,[9]]],[[20,[9]]]],[[[45,[[0,[9,42]]]]],[[45,[[0,[9,42]]]]]],[46,46],[[[20,[47]],20],11],[20,20],[[20,20,12],20],[20,45],[20,18],[20,[[21,[20]]]],[[],[[20,[48]]]],[13,20],[[[20,[49]],20],13],[[[45,[[0,[49,42]]]],45],13],[[46,46],13],[[20,14],15],[[[45,[[0,[16,42]]]],14],15],[[46,14],15],[[]],[1,20],[1,20],[[]],[[]],[[4,4,13],20],[19,[[18,[20]]]],[20,21],[[7,13],20],[41,[[18,[46]]]],[50,20],[[],20],[[]],[[]],[[]],[20,13],[46,13],[20,13],[46,13],[20,13],[46,13],[20,51],[[46,51],51],[[[20,[52]],20],[[21,[11]]]],[20,46],[[[45,[42]]],46],[[],[[21,[20]]]],[13,20],[20,[[21,[[50,[41,53]]]]]],[[],26],[[],26],[[],26],[[],26],[[],26],[[],26],[[],27],[[],27],[[],27],[[7,20],18],[20,[[21,[4]]]],[20,[[21,[4]]]],[20],0,0,0,0,0,0,0,0,0,0,0,0,[4,22],[[4,12],22]],"p":[[3,"PublicKey"],[6,"AffinePoint"],[3,"ScalarBytes"],[6,"FieldBytes"],[3,"NonZeroScalar"],[6,"Scalar"],[3,"SecretKey"],[3,"Error"],[8,"Clone"],[8,"Curve"],[4,"Ordering"],[3,"Choice"],[15,"bool"],[3,"Formatter"],[6,"Result"],[8,"Debug"],[3,"EphemeralSecret"],[6,"Result"],[8,"AsRef"],[3,"EncodedPoint"],[4,"Option"],[3,"CtOption"],[8,"RngCore"],[8,"CryptoRng"],[6,"ProjectivePoint"],[4,"Result"],[3,"TypeId"],[3,"Z0"],[3,"B0"],[3,"B1"],[3,"Error"],[3,"NInt"],[3,"PInt"],[3,"TArr"],[3,"ATerm"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"i8"],[15,"isize"],[15,"u8"],[8,"Curve"],[3,"SharedSecret"],[8,"Borrow"],[4,"Coordinates"],[4,"Tag"],[8,"Ord"],[8,"Default"],[8,"PartialEq"],[3,"GenericArray"],[15,"usize"],[8,"PartialOrd"],[6,"UntaggedPointSize"],[8,"AffineArithmetic"],[8,"ProjectiveArithmetic"],[8,"Group"],[8,"ScalarArithmetic"],[8,"Field"],[8,"Invert"],[8,"Add"],[8,"Sub"],[8,"Mul"],[8,"Neg"],[8,"AddAssign"],[8,"SubAssign"],[8,"FromEncodedPoint"],[8,"ToCompactEncodedPoint"],[8,"ToEncodedPoint"],[8,"ValidatePublicKey"],[13,"Compact"],[13,"Compressed"],[13,"Uncompressed"],[8,"PointCompaction"],[8,"PointCompression"],[8,"DecompactPoint"],[8,"DecompressPoint"]],"a":{"*":[3566],"+":[3563,3564],"+=":[3564],"-":[3567,3573,3574],"-=":[3574]}},\ "embedded_hal":{"doc":"A Hardware Abstraction Layer (HAL) for embedded systems","t":[8,16,16,16,16,4,13,16,16,16,8,8,8,16,16,13,0,0,11,11,0,10,11,10,0,10,10,10,10,10,10,10,11,0,11,11,10,10,10,10,10,10,11,0,0,10,10,10,10,0,0,11,11,11,0,8,16,16,8,10,10,0,0,0,0,0,0,8,16,16,10,10,8,8,10,10,8,16,16,16,16,16,16,16,4,8,13,6,6,8,8,8,13,8,8,8,11,11,11,10,10,11,11,11,10,11,11,11,10,10,10,10,12,12,16,8,10,16,8,10,10,0,8,16,16,16,16,4,8,8,13,8,13,8,11,11,11,10,11,11,11,0,10,11,11,11,0,10,0,10,12,12,8,8,8,13,13,13,8,4,13,3,13,8,4,18,18,13,13,13,3,13,18,18,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,10,10,11,10,11,0,10,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,8,16,16,10,10,0,0,0,0,8,8,8,8,10,10,10,10,10,10,10,0,8,3,3,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,16,16,16,16,13,8,8,13,8,4,8,8,11,11,11,11,11,11,11,11,10,10,10,10,10,10,11,10,10,11,10,0,11,11,11,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,16,16,8,8,10,10,10,11,13,13,16,8,13,13,17,17,17,17,3,4,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,10,10,11,11,11,11,11,11,11,11,11,8,8,16,8,16,10,10,10,16,8,8,8,10,10,10],"n":["Capture","Capture","Channel","Channel","Count","Direction","Downcounting","Duty","Duty","Error","Pwm","PwmPin","Qei","Time","Time","Upcounting","adc","blocking","borrow","borrow_mut","can","capture","clone","count","digital","direction","disable","disable","disable","enable","enable","enable","eq","fmt","fmt","from","get_duty","get_duty","get_max_duty","get_max_duty","get_period","get_resolution","into","prelude","serial","set_duty","set_duty","set_period","set_resolution","spi","timer","try_from","try_into","type_id","watchdog","Channel","Error","ID","OneShot","channel","read","can","delay","i2c","rng","serial","spi","Can","Error","Frame","receive","transmit","DelayMs","DelayUs","delay_ms","delay_us","AddressMode","Error","Error","Error","Error","Error","Error","Error","Operation","Read","Read","SevenBitAddress","TenBitAddress","Transactional","TransactionalIter","Write","Write","WriteIter","WriteIterRead","WriteRead","borrow","borrow_mut","eq","exec","exec_iter","fmt","from","into","read","try_from","try_into","type_id","write","write","write_iter_read","write_read","0","0","Error","Read","read","Error","Write","bflush","bwrite_all","write","Default","Error","Error","Error","Error","Operation","Transactional","Transfer","Transfer","Write","Write","WriteIter","borrow","borrow_mut","eq","exec","fmt","from","into","transfer","transfer","try_from","try_into","type_id","write","write","write_iter","write_iter","0","0","Default","Default","Default","Acknowledge","Bit","Crc","Error","ErrorKind","Extended","ExtendedId","Form","Frame","Id","MAX","MAX","Other","Overrun","Standard","StandardId","Stuff","ZERO","ZERO","as_raw","as_raw","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","cmp","data","dlc","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","id","into","into","into","into","is_data_frame","is_extended","is_remote_frame","is_standard","kind","kind","nb","new","new","new","new_remote","new_unchecked","new_unchecked","partial_cmp","standard_id","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","0","0","Can","Error","Frame","receive","transmit","v1","v1_compat","v2","v2_compat","InputPin","OutputPin","StatefulOutputPin","ToggleableOutputPin","is_high","is_low","is_set_high","is_set_low","set_high","set_low","toggle","toggleable","Default","OldInputPin","OldOutputPin","borrow","borrow","borrow_mut","borrow_mut","from","from","from","from","into","into","is_high","is_high","is_low","is_low","is_set_high","is_set_high","is_set_low","is_set_low","new","new","set_high","set_high","set_low","set_low","try_from","try_from","try_into","try_into","type_id","type_id","Error","Error","Error","Error","High","InputPin","IoPin","Low","OutputPin","PinState","StatefulOutputPin","ToggleableOutputPin","borrow","borrow_mut","clone","eq","fmt","from","from","into","into_input_pin","into_output_pin","is_high","is_low","is_set_high","is_set_low","not","set_high","set_low","set_state","toggle","toggleable","try_from","try_into","type_id","Default","_embedded_hal_Capture","_embedded_hal_Pwm","_embedded_hal_PwmPin","_embedded_hal_Qei","_embedded_hal_adc_OneShot","_embedded_hal_blocking_delay_DelayMs","_embedded_hal_blocking_delay_DelayUs","_embedded_hal_blocking_i2c_Read","_embedded_hal_blocking_i2c_Write","_embedded_hal_blocking_i2c_WriteRead","_embedded_hal_blocking_rng_Read","_embedded_hal_blocking_serial_Write","_embedded_hal_blocking_spi_Transfer","_embedded_hal_blocking_spi_Write","_embedded_hal_digital_InputPin","_embedded_hal_digital_OutputPin","_embedded_hal_digital_ToggleableOutputPin","_embedded_hal_serial_Read","_embedded_hal_serial_Write","_embedded_hal_spi_FullDuplex","_embedded_hal_timer_CountDown","_embedded_hal_watchdog_Watchdog","_embedded_hal_watchdog_WatchdogDisable","_embedded_hal_watchdog_WatchdogEnable","Error","Error","Read","Write","flush","read","write","write_str","CaptureOnFirstTransition","CaptureOnSecondTransition","Error","FullDuplex","IdleHigh","IdleLow","MODE_0","MODE_1","MODE_2","MODE_3","Mode","Phase","Polarity","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","eq","eq","eq","from","from","from","into","into","into","phase","polarity","read","send","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Cancel","CountDown","Error","Periodic","Time","cancel","start","wait","Time","Watchdog","WatchdogDisable","WatchdogEnable","disable","feed","start"],"q":["embedded_hal","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","embedded_hal::adc","","","","","","embedded_hal::blocking","","","","","","embedded_hal::blocking::can","","","","","embedded_hal::blocking::delay","","","","embedded_hal::blocking::i2c","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","embedded_hal::blocking::i2c::Operation","","embedded_hal::blocking::rng","","","embedded_hal::blocking::serial","","","","","embedded_hal::blocking::serial::write","embedded_hal::blocking::spi","","","","","","","","","","","","","","","","","","","","","","","","","","","embedded_hal::blocking::spi::Operation","","embedded_hal::blocking::spi::transfer","embedded_hal::blocking::spi::write","embedded_hal::blocking::spi::write_iter","embedded_hal::can","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","embedded_hal::can::Id","","embedded_hal::can::nb","","","","","embedded_hal::digital","","","","embedded_hal::digital::v1","","","","","","","","","","","","embedded_hal::digital::v1::toggleable","embedded_hal::digital::v1_compat","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","embedded_hal::digital::v2","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","embedded_hal::digital::v2::toggleable","embedded_hal::prelude","","","","","","","","","","","","","","","","","","","","","","","","embedded_hal::serial","","","","","","","","embedded_hal::spi","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","embedded_hal::timer","","","","","","","","embedded_hal::watchdog","","","","","",""],"d":["Input capture","The type of the value returned by capture","Enumeration of channels that can be used with this Capture …","Enumeration of channels that can be used with this Pwm …","The type of the value returned by count","Count direction","3, 2, 1","Type for the duty methods","Type for the duty methods","Enumeration of Capture errors","Pulse Width Modulation","A single PWM channel / pin","Quadrature encoder interface","A time unit that can be converted into a human time unit …","A time unit that can be converted into a human time unit …","1, 2, 3","Analog-digital conversion traits","Blocking API","","","Controller Area Network","“Waits” for a transition in the capture channel and …","","Returns the current pulse count of the encoder","Digital I/O","Returns the count direction","Disables a capture channel","Disables a PWM channel","Disables a PWM channel","Enables a capture channel","Enables a PWM channel","Enables a PWM channel","","Implementation of core::fmt::Write for the HAL’s …","","Returns the argument unchanged.","Returns the current duty cycle","Returns the current duty cycle","Returns the maximum duty cycle value","Returns the maximum duty cycle value","Returns the current PWM period","Returns the current resolution","Calls U::from(self).","The prelude is a collection of all the traits in this crate","Serial interface","Sets a new duty cycle","Sets a new duty cycle","Sets a new PWM period","Sets the resolution of the capture timer","Serial Peripheral Interface","Timers","","","","Traits for interactions with a processors watchdog timer.","A marker trait to identify MCU pins that can be used as …","Error type returned by ADC methods","Channel ID type","ADCs that sample on single channels per request, and do so …","Get the specific ID that identifies this channel, for …","Request that the ADC begin a conversion on the specified …","Blocking CAN API","Delays","Blocking I2C API","Blocking hardware random number generator","Blocking serial API","Blocking SPI API","A blocking CAN interface that is able to transmit and …","Associated error type.","Associated frame type.","Blocks until a frame was received or an error occured.","Puts a frame in the transmit buffer. Blocks until space is …","Millisecond delay","Microsecond delay","Pauses execution for ms milliseconds","Pauses execution for us microseconds","Address mode (7-bit / 10-bit)","Error type","Error type","Error type","Error type","Error type","Error type","Error type","Transactional I2C operation.","Blocking read","Read data into the provided buffer","7-bit address mode type","10-bit address mode type","Transactional I2C interface.","Transactional I2C interface (iterator version).","Blocking write","Write data from the provided buffer","Blocking write (iterator version)","Blocking write (iterator version) + read","Blocking write + read","","","","Execute the provided operations on the I2C bus.","Execute the provided operations on the I2C bus (iterator …","","Returns the argument unchanged.","Calls U::from(self).","Reads enough bytes from slave with address to fill buffer","","","","Writes bytes to slave with address address","Writes bytes to slave with address address","Writes bytes to slave with address address and then reads …","Writes bytes to slave with address address and then reads …","","","Error type","Blocking read","Reads enough bytes from hardware random number generator …","The type of error that can occur when writing","Write half of a serial interface (blocking variant)","Block until the serial interface has sent all buffered …","Writes a slice, blocking until everything has been written","Blocking serial write","Marker trait to opt into default blocking write …","Error type","Error type","Error type","Associated error type","Operation for transactional SPI trait","Transactional trait allows multiple actions to be executed …","Blocking transfer","Write data out while reading data into the provided buffer","Blocking write","Write data from the provided buffer, discarding read data","Blocking write (iterator version)","","","","Execute the provided transactions","","Returns the argument unchanged.","Calls U::from(self).","Blocking transfer","Sends words to the slave. Returns the words received from …","","","","Blocking write","Sends words to the slave, ignoring all the incoming words","Blocking write (iterator version)","Sends words to the slave, ignoring all the incoming words","","","Default implementation of blocking::spi::Transfer<W> for …","Default implementation of blocking::spi::Write<W> for …","Default implementation of blocking::spi::WriteIter<W> for …","An ACK error shall be detected by a transmitter whenever …","A bit error is detected at that bit time when the bit …","Calculated CRC sequence does not equal the received one.","CAN error","CAN error kind","Extended 29-bit Identifier (0..=0x1FFF_FFFF).","Extended 29-bit CAN Identifier (0..=1FFF_FFFF).","A form error shall be detected when a fixed-form bit field …","A CAN2.0 Frame","A CAN Identifier (standard or extended).","CAN ID 0x7FF, the lowest priority.","CAN ID 0x1FFFFFFF, the lowest priority.","A different error occurred. The original error may contain …","The peripheral receive buffer was overrun.","Standard 11-bit Identifier (0..=0x7FF).","Standard 11-bit CAN Identifier (0..=0x7FF).","A stuff error is detected at the bit time of the sixth …","CAN ID 0, the highest priority.","CAN ID 0, the highest priority.","Returns this CAN Identifier as a raw 16-bit integer.","Returns this CAN Identifier as a raw 32-bit integer.","","","","","","","","","","","","","","Returns the frame data (0..8 bytes in length).","Returns the data length code (DLC) which is in the range …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the frame identifier.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if this frame is a data frame.","Returns true if this frame is a extended frame.","Returns true if this frame is a remote frame.","Returns true if this frame is a standard frame.","Convert error to a generic CAN error kind","","Non-blocking CAN API","Creates a new frame.","Tries to create a StandardId from a raw 16-bit integer.","Tries to create a ExtendedId from a raw 32-bit integer.","Creates a new remote frame (RTR bit set).","Creates a new StandardId without checking if it is inside …","Creates a new ExtendedId without checking if it is inside …","","Returns the Base ID part of this extended identifier.","","","","","","","","","","","","","","","A CAN interface that is able to transmit and receive …","Associated error type.","Associated frame type.","Returns a received frame if available.","Puts a frame in the transmit buffer to be sent on the bus.","Digital I/O","v1 compatibility wrappers","Digital I/O","v2 compatibility shims","Single digital input pin","Single digital push-pull output pin","Push-pull output pin that can read its output state","Output pin that can be toggled","Is the input pin high?","Is the input pin low?","Is the pin in drive high mode?","Is the pin in drive low mode?","Drives the pin high","Drives the pin low","Toggle pin output.","If you can read and write the output state, a pin is …","Software-driven toggle() implementation.","Wrapper to allow fallible v2::InputPin traits to be …","Wrapper to allow fallible v2::OutputPin traits to be …","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Create a new OldOutputPin wrapper around a v2::OutputPin","Create an OldInputPin wrapper around a v2::InputPin.","","","","","","","","","","","Error type","Error type","Error type","Error type.","High pin state","Single digital input pin","Single pin that can switch from input to output mode, and …","Low pin state","Single digital push-pull output pin","Digital output pin state","Push-pull output pin that can read its output state","Output pin that can be toggled","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Tries to convert this pin to input mode.","Tries to convert this pin to output mode with the given …","Is the input pin high?","Is the input pin low?","Is the pin in drive high mode?","Is the pin in drive low mode?","","Drives the pin high","Drives the pin low","Drives the pin high or low depending on the provided value","Toggle pin output.","If you can read and write the output state, a pin is …","","","","Software-driven toggle() implementation.","","","","","","","","","","","","","","","","","","","","","","","","","Read error","Write error","Read half of a serial interface","Write half of a serial interface","Ensures that none of the previously written words are …","Reads a single word from the serial interface","Writes a single word to the serial interface","","Data in “captured” on the first clock transition","Data in “captured” on the second clock transition","An enumeration of SPI errors","Full duplex (master mode)","Clock signal high when idle","Clock signal low when idle","Helper for CPOL = 0, CPHA = 0","Helper for CPOL = 0, CPHA = 1","Helper for CPOL = 1, CPHA = 0","Helper for CPOL = 1, CPHA = 1","SPI mode","Clock phase","Clock polarity","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Clock phase","Clock polarity","Reads the word stored in the shift register","Sends a word to the slave","","","","","","","","","","Trait for cancelable countdowns.","A count down timer","Error returned when a countdown can’t be canceled.","Marker trait that indicates that a timer is periodic","The unit of time used by this timer","Tries to cancel this countdown.","Starts a new count down","Non-blockingly “waits” until the count down finishes","Unit of time used by the watchdog","Feeds an existing watchdog to ensure the processor isn’t …","Disables a running watchdog timer so the processor won’t …","Enables A watchdog timer to reset the processor if …","Disables the watchdog","Triggers the watchdog. This must be done once the watchdog …","Starts the watchdog with a given period, typically once …"],"i":[0,31,31,32,33,0,2,32,34,31,0,0,0,31,32,2,0,0,2,2,0,31,2,33,0,33,31,32,34,31,32,34,2,0,2,2,32,34,32,34,32,31,2,0,0,32,34,32,31,0,0,2,2,2,0,0,35,36,0,36,35,0,0,0,0,0,0,0,37,37,37,37,0,0,38,39,0,40,41,42,43,44,45,46,0,0,8,0,0,0,0,0,8,0,0,0,8,8,8,45,46,8,8,8,40,8,8,8,41,42,44,43,47,48,49,0,49,50,0,50,50,0,0,51,52,53,54,0,0,0,10,0,10,0,10,10,10,54,10,10,10,0,51,10,10,10,0,52,0,53,55,56,0,0,0,17,17,17,0,0,16,0,17,0,0,12,14,17,17,16,0,17,12,14,12,14,12,14,16,17,12,14,16,17,12,14,16,17,17,57,57,12,14,16,17,12,14,16,17,17,12,14,16,16,16,17,17,57,12,14,16,17,57,57,57,57,58,17,0,57,12,14,57,12,14,17,14,12,14,16,17,12,14,16,17,12,14,16,17,59,60,0,61,61,61,61,0,0,0,0,0,0,0,0,62,62,63,63,64,64,65,0,0,0,0,22,23,22,23,22,22,23,23,22,23,23,23,23,23,22,22,22,22,22,23,22,22,22,22,22,23,22,23,22,23,66,67,68,69,24,0,0,24,0,0,0,0,24,24,24,24,24,24,24,24,69,69,68,68,70,70,24,66,66,66,67,0,24,24,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,25,0,0,25,71,25,25,28,28,72,0,27,27,0,0,0,0,0,0,0,27,28,29,27,28,29,27,28,29,27,28,29,27,28,29,27,28,29,29,29,72,72,27,28,29,27,28,29,27,28,29,0,0,73,0,74,73,74,74,75,0,0,0,76,77,75],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],0,[[],1],[2,2],[[]],0,[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[2,2],3],0,[[2,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],0,0,[[],6],[[],6],[[],7],0,0,0,0,0,[[]],[[],1],0,0,0,0,0,0,0,0,0,[[],6],[[],6],0,0,[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[8,8],3],[[],6],[[],6],[[8,4],5],[[]],[[]],[[],6],[[],6],[[],6],[[],7],[[],6],[[],6],[[],6],[[],6],0,0,0,0,[[],6],0,0,[[],6],[[],6],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[[10,[9]],10],3],[[],6],[[[10,[11]],4],5],[[]],[[]],0,[[],6],[[],6],[[],6],[[],7],0,[[],6],0,[[],6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[12,13],[14,15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[12,12],[14,14],[16,16],[17,17],[[17,17],18],[[]],[[],19],[[12,12],3],[[14,14],3],[[16,16],3],[[17,17],3],[[12,4],5],[[14,4],5],[[16,4],5],[[17,4],5],[[17,4],5],[[]],[[]],[[]],[12,16],[14,16],[[]],[17],[[],16],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],17],[17,17],0,[[[20,[16]]],21],[13,[[21,[12]]]],[15,[[21,[14]]]],[[[20,[16]],19],21],[13,12],[15,14],[[17,17],[[21,[18]]]],[14,12],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],[[],7],0,0,0,0,0,[[],1],[[],[[1,[21]]]],0,0,0,0,0,0,0,0,[[],3],[[],3],[[],3],[[],3],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[],22],[[]],[[],23],[[]],[[]],[[],[[6,[3]]]],[23,3],[[],[[6,[3]]]],[23,3],[22,3],[[],[[6,[3]]]],[[],[[6,[3]]]],[22,3],[[],22],[[],23],[[],6],[22],[[],6],[22],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[24,24],[[24,24],3],[[24,4],5],[[]],[3,24],[[]],[[],6],[24,6],[[],[[6,[3]]]],[[],[[6,[3]]]],[[],[[6,[3]]]],[[],[[6,[3]]]],[24],[[],6],[[],6],[24,6],[[],6],0,[[],6],[[],6],[[],7],0,0,0,0,0,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],[[],1],[[],1],[[25,26],5],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[27,27],[28,28],[29,29],[[27,27],3],[[28,28],3],[[29,29],3],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],1],[[],1],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],7],[[],7],[[],7],0,0,0,0,0,[[],6],[[]],[[],[[1,[30]]]],0,0,0,0,[[]],[[]],[[]]],"p":[[6,"Result"],[4,"Direction"],[15,"bool"],[3,"Formatter"],[6,"Result"],[4,"Result"],[3,"TypeId"],[4,"Operation"],[8,"PartialEq"],[4,"Operation"],[8,"Debug"],[3,"StandardId"],[15,"u16"],[3,"ExtendedId"],[15,"u32"],[4,"Id"],[4,"ErrorKind"],[4,"Ordering"],[15,"usize"],[8,"Into"],[4,"Option"],[3,"OldOutputPin"],[3,"OldInputPin"],[4,"PinState"],[8,"Write"],[15,"str"],[4,"Polarity"],[4,"Phase"],[3,"Mode"],[4,"Void"],[8,"Capture"],[8,"Pwm"],[8,"Qei"],[8,"PwmPin"],[8,"OneShot"],[8,"Channel"],[8,"Can"],[8,"DelayMs"],[8,"DelayUs"],[8,"Read"],[8,"Write"],[8,"WriteIter"],[8,"WriteRead"],[8,"WriteIterRead"],[8,"Transactional"],[8,"TransactionalIter"],[13,"Read"],[13,"Write"],[8,"Read"],[8,"Write"],[8,"Transfer"],[8,"Write"],[8,"WriteIter"],[8,"Transactional"],[13,"Write"],[13,"Transfer"],[8,"Frame"],[8,"Error"],[13,"Standard"],[13,"Extended"],[8,"Can"],[8,"InputPin"],[8,"StatefulOutputPin"],[8,"OutputPin"],[8,"ToggleableOutputPin"],[8,"OutputPin"],[8,"ToggleableOutputPin"],[8,"InputPin"],[8,"IoPin"],[8,"StatefulOutputPin"],[8,"Read"],[8,"FullDuplex"],[8,"Cancel"],[8,"CountDown"],[8,"WatchdogEnable"],[8,"WatchdogDisable"],[8,"Watchdog"]]},\ @@ -51,7 +51,7 @@ var searchIndex = JSON.parse('{\ "poly1305":{"doc":"The Poly1305 universal hash function and message …","t":[17,6,17,6,3,6,11,11,11,11,11,11,11,11,11,11,11,11,11,2,11],"n":["BLOCK_SIZE","Block","KEY_SIZE","Key","Poly1305","Tag","borrow","borrow_mut","clone","compute_unpadded","finalize","fmt","from","into","new","reset","try_from","try_into","type_id","universal_hash","update"],"q":["poly1305","","","","","","","","","","","","","","","","","","","",""],"d":["Size of the blocks Poly1305 acts upon","Poly1305 blocks (16-bytes)","Size of a Poly1305 key","Poly1305 keys (32-bytes)","The Poly1305 universal hash function.","Poly1305 tags (16-bytes)","","","","Compute unpadded Poly1305 for the given input data.","Get the hashed output","","Returns the argument unchanged.","Calls U::from(self).","Initialize Poly1305 with the given key","Reset internal state","","","","","Input data into the Poly1305 universal hash function"],"i":[0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1],"f":[0,0,0,0,0,0,[[]],[[]],[1,1],[1,2],[1,2],[[1,3],[[5,[4]]]],[[]],[[]],[6,1],[1],[[],5],[[],5],[[],7],0,[[1,8]]],"p":[[3,"Poly1305"],[6,"Tag"],[3,"Formatter"],[3,"Error"],[4,"Result"],[6,"Key"],[3,"TypeId"],[6,"Block"]]},\ "postcard":{"doc":"Postcard","t":[3,13,13,13,13,13,13,13,13,13,13,3,4,4,13,13,6,13,13,13,13,3,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,5,11,5,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,5,5,5,5,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,3,16,8,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11],"n":["CobsAccumulator","Consumed","DeserError","DeserializeBadBool","DeserializeBadChar","DeserializeBadEncoding","DeserializeBadEnum","DeserializeBadOption","DeserializeBadUtf8","DeserializeBadVarint","DeserializeUnexpectedEnd","Deserializer","Error","FeedResult","NotYetImplemented","OverFull","Result","SerdeDeCustom","SerdeSerCustom","SerializeBufferFull","SerializeSeqLengthUnknown","Serializer","Success","WontImplement","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","collect_str","custom","custom","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","end","end","end","end","end","end","end","eq","feed","flavors","fmt","fmt","from","from","from","from","from","from_bytes","from_bytes","from_bytes_cobs","into","into","into","into","into","is_human_readable","is_human_readable","new","newtype_variant_seed","output","serialize_bool","serialize_bytes","serialize_char","serialize_element","serialize_element","serialize_f32","serialize_f64","serialize_field","serialize_field","serialize_field","serialize_field","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","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_with_flavor","struct_variant","take_from_bytes","take_from_bytes_cobs","to_slice","to_slice_cobs","to_vec","to_vec_cobs","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","tuple_variant","type_id","type_id","type_id","type_id","type_id","unit_variant","variant_seed","0","0","data","remaining","Cobs","HVec","Output","SerFlavor","Slice","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","default","from","from","from","index","index","index_mut","index_mut","into","into","into","new","release","release","release","release","try_extend","try_extend","try_extend","try_extend","try_from","try_from","try_from","try_into","try_into","try_into","try_new","try_push","try_push","try_push","try_push","try_push_varint_usize","try_push_varint_usize","type_id","type_id","type_id"],"q":["postcard","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","postcard::FeedResult","","","","postcard::flavors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["An accumulator used to collect chunked COBS data and …","Consumed all data, still pending.","Reached end of chunk, but deserialization failed. Contains …","Found a bool that wasn’t 0 or 1","Found an invalid unicode char","The original data was not well encoded","Found an enum discriminant that was > u32::max_value()","Found an Option discriminant that wasn’t 0 or 1","Tried to parse invalid utf-8","Found a varint that didn’t terminate. Is the usize too …","Hit the end of buffer, expected more data","A structure for deserializing a postcard message. For now, …","This is the error type used by Postcard","The result of feeding the accumulator.","This is a feature that Postcard intends to support, but …","Buffer was filled. Contains remaining section of input, if …","This is the Result type used by Postcard.","Serde Deserialization Error","Serde Serialization Error","The serialize buffer is full","The length of a sequence must be known","A serde compatible serializer, generic over “Flavors” …","Deserialization complete. Contains deserialized data and …","This is a feature that PostCard will never implement","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Appends data to the internal buffer and attempts to …","Flavors - Plugins for postcard","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Deserialize a message of type T from a byte slice. The …","Obtain a Deserializer from a slice of bytes","Deserialize a message of type T from a cobs-encoded byte …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Create a new accumulator.","","This is the Flavor(s) that will be used to modify or store …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","serialize_with_flavor() has three generic parameters, …","","Deserialize a message of type T from a byte slice. The …","Deserialize a message of type T from a cobs-encoded byte …","Serialize a T to the given slice, with the resulting slice …","Serialize a T to the given slice, with the resulting slice …","Serialize a T to a heapless::Vec<u8>, with the Vec …","Serialize a T to a heapless::Vec<u8>, with the Vec …","","","","","","","","","","","","","","","","","","","","","Deserialize data.","Remaining data left in the buffer after deserializing.","The Cobs flavor implements Consistent Overhead Byte …","The HVec flavor is a wrapper type around a heapless::Vec. …","The Output type is what this flavor “resolves” to when …","The SerFlavor trait acts as a combinator/middleware …","The Slice flavor is a storage flavor, storing the …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Create a new Slice flavor from a given backing buffer","The release() trait method finalizes the modification or …","","","","The try_extend() trait method can be implemented when …","The try_extend() trait method can be implemented when …","","","","","","","","","Create a new Cobs modifier Flavor. If there is …","The try_push() trait method can be used to push a single …","","","","The try_push_varint_usize() trait method can be used to …","The try_push_varint_usize() trait method can be used to …","","",""],"i":[0,9,9,1,1,1,1,1,1,1,1,0,0,0,1,9,0,1,1,1,1,0,9,1,8,9,4,2,1,8,9,4,2,1,1,2,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,2,2,2,2,2,1,8,0,1,1,8,9,4,2,1,0,4,0,8,9,4,2,1,4,2,8,4,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,0,4,0,0,0,0,0,0,8,9,4,2,1,8,9,4,2,1,4,8,9,4,2,1,4,4,34,35,36,36,0,0,37,0,0,32,31,33,32,31,33,31,32,31,33,32,31,32,31,32,31,33,32,37,32,31,33,37,37,32,31,32,31,33,32,31,33,33,37,32,31,33,37,37,32,31,33],"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,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1,1],[2,3],[[],1],[[],1],[4,3],[4,3],[4,3],[4,3],[4,3],[[4,5],3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[[4,5],3],[4,3],[4,3],[4,3],[4,3],[[4,5],3],[[4,6],3],[[4,5,6],3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[[4,5],3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[2,3],[[1,1],7],[8,9],0,[[1,10],11],[[1,10],11],[[]],[[]],[[]],[[]],[[]],[[],3],[[],4],[[],3],[[]],[[]],[[]],[[]],[[]],[4,7],[2,7],[[],8],[[4,12],3],0,[[2,7],3],[2,3],[[2,13],3],[2,3],[2,3],[[2,14],3],[[2,15],3],[2,3],[[2,5],3],[2,3],[[2,5],3],[[2,16],3],[[2,17],3],[[2,18],3],[[2,19],3],[[2,20],3],[2,3],[[2,[21,[6]]],3],[[2,5],3],[[2,5,22,5],3],[2,3],[[2,[21,[6]]],3],[2,3],[[2,5],3],[[2,5,6],3],[[2,5,22,5,6],3],[[2,6],3],[[2,5,6],3],[[2,5,22,5,6],3],[[2,23],3],[[2,24],3],[[2,22],3],[[2,25],3],[[2,26],3],[2,3],[[2,5],3],[[2,5,22,5],3],[2,3],[[],3],[[4,27],3],[[],3],[[],3],[[],3],[[],3],[[],[[3,[[28,[26]]]]]],[[],[[3,[[28,[26]]]]]],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[4,6,27],3],[[],30],[[],30],[[],30],[[],30],[[],30],[4,3],[[4,12],3],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[],31],[[]],[[]],[[]],[[32,6],26],[[31,6],26],[[32,6],26],[[31,6],26],[[]],[[]],[[]],[[],32],[[],29],[32,29],[31,[[29,[[28,[26]]]]]],[33,29],[[],29],[[],29],[32,29],[31,29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],[[3,[33]]]],[26,29],[[32,26],29],[[31,26],29],[[33,26],29],0,0,[[],30],[[],30],[[],30]],"p":[[4,"Error"],[3,"Serializer"],[6,"Result"],[3,"Deserializer"],[15,"str"],[15,"usize"],[15,"bool"],[3,"CobsAccumulator"],[4,"FeedResult"],[3,"Formatter"],[6,"Result"],[8,"DeserializeSeed"],[15,"char"],[15,"f32"],[15,"f64"],[15,"i128"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"i8"],[4,"Option"],[15,"u32"],[15,"u128"],[15,"u16"],[15,"u64"],[15,"u8"],[8,"Visitor"],[3,"Vec"],[4,"Result"],[3,"TypeId"],[3,"HVec"],[3,"Slice"],[3,"Cobs"],[13,"OverFull"],[13,"DeserError"],[13,"Success"],[8,"SerFlavor"]]},\ "postcard_cobs":{"doc":"","t":[13,3,3,13,13,4,4,3,13,13,13,13,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,5,11,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12],"n":["AddSingle","CobsDecoder","CobsEncoder","DataComplete","DataContinue","DecodeResult","DecoderState","EncoderState","Grab","GrabChain","Idle","ModifyFromStartAndPushAndSkip","ModifyFromStartAndSkip","NoData","PushResult","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","decode","decode_in_place","decode_in_place_with_sentinel","decode_with_sentinel","default","encode","encode_with_sentinel","feed","feed","finalize","finalize","fmt","fmt","fmt","fmt","from","from","from","from","from","from","into","into","into","into","into","into","max_encoding_length","new","new","push","push","push","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","0","0","0","0","0","0"],"q":["postcard_cobs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","postcard_cobs::DecodeResult","postcard_cobs::DecoderState","","postcard_cobs::PushResult","",""],"d":["The returned byte should be placed at the current end of …","The CobsDecoder type is used to decode a stream of bytes …","The CobsEncoder type is used to encode a stream of bytes …","We have received a complete and well-encoded COBS message. …","The following byte should be appended to the current end …","DecodeResult represents the possible non-error outcomes of …","The DecoderState is used to track the current state of a …","The EncoderState is used to track the current state of a …","1-254 bytes, can be header or 00","255 bytes, will be a header next","State machine has not received any non-zero bytes","The byte at the given index should be replaced with the …","The byte at the given index should be replaced with the …","The given input byte did not prompt an output byte, either …","PushResult is used to represent the changes to an (encoded)","","","","","","","","","","","","","Decodes the source buffer into the dest buffer.","Decodes a message in-place.","Decodes a message in-place using an arbitrary sentinel …","Decodes the source buffer into the dest buffer using an …","Create a default initial state representation for a COBS …","Encodes the source buffer into the dest buffer.","Encodes the source buffer into the dest buffer using an …","Push a single byte into the streaming CobsDecoder. Return …","Push a single encoded byte into the state machine. If the …","Complete encoding of the output message. Does NOT terminate","Finalize the encoding process for a single message. The …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calculates the maximum possible size of an encoded message …","Create a new streaming Cobs Decoder. Provide the output …","Create a new streaming Cobs Encoder","Push a slice of bytes into the streaming CobsDecoder. …","Push a slice of data to be encoded","Push a single unencoded byte into the encoder state machine","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[12,0,0,8,8,0,0,0,7,7,7,12,12,8,0,8,12,5,7,9,4,8,12,5,7,9,4,0,0,0,0,4,0,0,5,7,9,4,5,7,9,4,8,12,5,7,9,4,8,12,5,7,9,4,0,5,9,5,9,4,8,12,5,7,9,4,8,12,5,7,9,4,8,12,5,7,9,4,14,15,16,17,18,19],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[2,[1]]]],[[],[[2,[1]]]],[3,[[2,[1]]]],[3,[[2,[1]]]],[[],4],[[],1],[3,1],[[5,3],[[2,[[6,[1]],1]]]],[[7,3],[[2,[8]]]],[9,[[2,[1]]]],[4],[[5,10],11],[[7,10],11],[[9,10],11],[[4,10],11],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1,1],[[],5],[[],9],[5,[[2,[6,1]]]],[9,2],[[4,3],12],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],0,0,0,0,0,0],"p":[[15,"usize"],[4,"Result"],[15,"u8"],[3,"EncoderState"],[3,"CobsDecoder"],[4,"Option"],[4,"DecoderState"],[4,"DecodeResult"],[3,"CobsEncoder"],[3,"Formatter"],[6,"Result"],[4,"PushResult"],[3,"TypeId"],[13,"DataContinue"],[13,"Grab"],[13,"GrabChain"],[13,"AddSingle"],[13,"ModifyFromStartAndSkip"],[13,"ModifyFromStartAndPushAndSkip"]]},\ -"proc_macro2":{"doc":"github crates-io docs-rs","t":[13,13,13,4,3,13,3,13,13,3,3,13,13,13,3,13,4,3,3,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,2,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["Alone","Brace","Bracket","Delimiter","Group","Group","Ident","Ident","Joint","LexError","Literal","Literal","None","Parenthesis","Punct","Punct","Spacing","Span","TokenStream","TokenTree","as_char","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","byte_string","call_site","character","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","default","delim_span","delimiter","eq","eq","eq","eq","extend","extend","extra","f32_suffixed","f32_unsuffixed","f64_suffixed","f64_unsuffixed","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_iter","from_iter","from_str","from_str","hash","i128_suffixed","i128_unsuffixed","i16_suffixed","i16_unsuffixed","i32_suffixed","i32_unsuffixed","i64_suffixed","i64_unsuffixed","i8_suffixed","i8_unsuffixed","into","into","into","into","into","into","into","into","into","into","into_iter","is_empty","isize_suffixed","isize_unsuffixed","join","located_at","mixed_site","new","new","new","new","new_raw","partial_cmp","provide","resolved_at","set_span","set_span","set_span","set_span","set_span","spacing","span","span","span","span","span","span","span_close","span_open","stream","string","subspan","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","to_string","to_string","token_stream","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","u128_suffixed","u128_unsuffixed","u16_suffixed","u16_unsuffixed","u32_suffixed","u32_unsuffixed","u64_suffixed","u64_unsuffixed","u8_suffixed","u8_unsuffixed","unwrap","usize_suffixed","usize_unsuffixed","0","0","0","0","DelimSpan","borrow","borrow_mut","clone","clone_into","close","fmt","from","into","join","open","to_owned","try_from","try_into","type_id","IntoIter","TokenStream","borrow","borrow_mut","clone","clone_into","fmt","from","into","into_iter","next","size_hint","to_owned","try_from","try_into","type_id"],"q":["proc_macro2","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","proc_macro2::TokenTree","","","","proc_macro2::extra","","","","","","","","","","","","","","","proc_macro2::token_stream","","","","","","","","","","","","","","",""],"d":["E.g. + is Alone in + =, +ident or +().","{ ... }","[ ... ]","Describes how a sequence of token trees is delimited.","A delimited token stream.","A token stream surrounded by bracket delimiters.","A word of Rust code, which may be a keyword or legal …","An identifier.","E.g. + is Joint in += or ' is Joint in '#.","Error returned from TokenStream::from_str.","A literal string ("hello"), byte string (b"hello"), …","A literal character ('a'), string ("hello"), number (2.3), …","Ø ... Ø","( ... )","A Punct is a single punctuation character like +, - or #.","A single punctuation character (+, ,, $, etc.).","Whether a Punct is followed immediately by another Punct …","A region of source code, along with macro expansion …","An abstract stream of tokens, or more concretely a …","A single token or a delimited sequence of token trees …","Returns the value of this punctuation character as char.","","","","","","","","","","","","","","","","","","","","","Byte string literal.","The span of the invocation of the current procedural macro.","Character literal.","","","","","","","","","","","","","","","","","","","","","Returns an object that holds this group’s span_open() and","Returns the punctuation used as the delimiter for this …","","","","","","","Items which do not have a correspondence to any API in the …","Creates a new suffixed floating-point literal.","Creates a new unsuffixed floating-point literal.","Creates a new suffixed floating-point literal.","Creates a new unsuffixed floating-point literal.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Checks if this TokenStream is empty.","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Create a new span encompassing self and other.","Creates a new span with the same name resolution behavior …","The span located at the invocation of the procedural …","Returns an empty TokenStream containing no token trees.","Creates a new Group with the given delimiter and token …","Creates a new Punct from the given character and spacing.","Creates a new Ident with the given string as well as the …","Same as Ident::new, but creates a raw identifier (r#ident…","","","Creates a new span with the same line/column information …","Configures the span for only this token.","Configures the span for this Group’s delimiters, but not …","Configure the span for this punctuation character.","Configures the span of this Ident, possibly changing its …","Configures the span associated for this literal.","Returns the spacing of this punctuation character, …","","Returns the span of this tree, delegating to the span …","Returns the span for the delimiters of this token stream, …","Returns the span for this punctuation character.","Returns the span of this Ident.","Returns the span encompassing this literal.","Returns the span pointing to the closing delimiter of this …","Returns the span pointing to the opening delimiter of this …","Returns the TokenStream of tokens that are delimited in …","String literal.","Returns a Span that is a subset of self.span() containing …","","","","","","","","","","","","","","","","","Public implementation details for the TokenStream type, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Convert proc_macro2::Span to proc_macro::Span.","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","","","","","An object that holds a Group’s span_open() and …","","","","","Returns a span for the closing punctuation of the group …","","Returns the argument unchanged.","Calls U::from(self).","Returns a span covering the entire delimited group.","Returns a span for the opening punctuation of the group …","","","","","An iterator over TokenStream’s TokenTrees.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","",""],"i":[9,8,8,0,0,6,0,6,9,0,0,6,8,8,0,6,0,0,0,0,1,17,5,4,6,7,8,1,9,10,3,17,5,4,6,7,8,1,9,10,3,3,4,3,5,4,6,7,8,1,9,10,3,5,4,6,7,8,1,9,10,3,10,5,7,7,8,9,10,10,5,5,0,3,3,3,3,17,17,5,5,4,6,6,7,7,8,1,1,9,10,10,3,3,17,5,5,5,4,4,6,6,6,6,6,7,8,1,9,10,3,5,5,5,3,10,3,3,3,3,3,3,3,3,3,3,17,5,4,6,7,8,1,9,10,3,5,5,3,3,4,4,4,5,7,1,10,10,10,17,4,6,7,1,10,3,1,17,6,7,1,10,3,7,7,7,3,3,5,4,6,7,8,1,9,10,3,17,5,6,7,1,10,3,0,17,5,4,6,7,8,1,9,10,3,17,5,4,6,7,8,1,9,10,3,17,5,4,6,7,8,1,9,10,3,3,3,3,3,3,3,3,3,3,3,4,3,3,42,43,44,45,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,0,29,29,29,29,29,29,29,29,29,29,29,29,29,29],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],4],[2,3],[5,5],[4,4],[6,6],[7,7],[8,8],[1,1],[9,9],[10,10],[3,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[10,10],11],[[],5],[7,12],[7,8],[[8,8],13],[[9,9],13],[10,13],[[10,10],13],[[5,14]],[[5,14]],0,[15,3],[15,3],[16,3],[16,3],[[17,18],19],[[17,18],19],[[5,18],19],[[5,18],19],[[4,18],19],[[6,18],19],[[6,18],19],[[7,18],19],[[7,18],19],[[8,18],19],[[1,18],19],[[1,18],19],[[9,18],19],[[10,18],19],[[10,18],19],[[3,18],19],[[3,18],19],[[]],[[]],[6,5],[20,5],[[]],[21,4],[3,6],[1,6],[10,6],[7,6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[22,[[23,[5,17]]]],[22,[[23,[3,17]]]],[10],[24,3],[24,3],[25,3],[25,3],[26,3],[26,3],[27,3],[27,3],[28,3],[28,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[5,29],[5,13],[30,3],[30,3],[[4,4],[[31,[4]]]],[[4,4],4],[[],4],[[],5],[[8,5],7],[[2,9],1],[[22,4],10],[[22,4],10],[[10,10],[[31,[11]]]],[32],[[4,4],4],[[6,4]],[[7,4]],[[1,4]],[[10,4]],[[3,4]],[1,9],[17,4],[6,4],[7,4],[1,4],[10,4],[3,4],[7,4],[7,4],[7,5],[22,3],[[3,[34,[33]]],[[31,[4]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],0,[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[37,3],[37,3],[38,3],[38,3],[39,3],[39,3],[40,3],[40,3],[41,3],[41,3],[4,21],[33,3],[33,3],0,0,0,0,0,[[]],[[]],[12,12],[[]],[12,4],[[12,18],19],[[]],[[]],[12,4],[12,4],[[]],[[],23],[[],23],[[],36],0,0,[[]],[[]],[29,29],[[]],[[29,18],19],[[]],[[]],[[]],[29,[[31,[6]]]],[29],[[]],[[],23],[[],23],[[],36]],"p":[[3,"Punct"],[15,"char"],[3,"Literal"],[3,"Span"],[3,"TokenStream"],[4,"TokenTree"],[3,"Group"],[4,"Delimiter"],[4,"Spacing"],[3,"Ident"],[4,"Ordering"],[3,"DelimSpan"],[15,"bool"],[8,"IntoIterator"],[15,"f32"],[15,"f64"],[3,"LexError"],[3,"Formatter"],[6,"Result"],[3,"TokenStream"],[3,"Span"],[15,"str"],[4,"Result"],[15,"i128"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"i8"],[3,"IntoIter"],[15,"isize"],[4,"Option"],[3,"Demand"],[15,"usize"],[8,"RangeBounds"],[3,"String"],[3,"TypeId"],[15,"u128"],[15,"u16"],[15,"u32"],[15,"u64"],[15,"u8"],[13,"Group"],[13,"Ident"],[13,"Punct"],[13,"Literal"]]},\ +"proc_macro2":{"doc":"github crates-io docs-rs","t":[13,13,13,4,3,13,3,13,13,3,3,13,13,13,3,13,4,3,3,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,2,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["Alone","Brace","Bracket","Delimiter","Group","Group","Ident","Ident","Joint","LexError","Literal","Literal","None","Parenthesis","Punct","Punct","Spacing","Span","TokenStream","TokenTree","as_char","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","byte_string","call_site","character","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","default","delim_span","delimiter","eq","eq","eq","eq","extend","extend","extra","f32_suffixed","f32_unsuffixed","f64_suffixed","f64_unsuffixed","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_iter","from_iter","from_str","from_str","hash","i128_suffixed","i128_unsuffixed","i16_suffixed","i16_unsuffixed","i32_suffixed","i32_unsuffixed","i64_suffixed","i64_unsuffixed","i8_suffixed","i8_unsuffixed","into","into","into","into","into","into","into","into","into","into","into_iter","is_empty","isize_suffixed","isize_unsuffixed","join","located_at","mixed_site","new","new","new","new","new_raw","partial_cmp","provide","resolved_at","set_span","set_span","set_span","set_span","set_span","source_text","spacing","span","span","span","span","span","span","span_close","span_open","stream","string","subspan","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","to_string","to_string","token_stream","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","u128_suffixed","u128_unsuffixed","u16_suffixed","u16_unsuffixed","u32_suffixed","u32_unsuffixed","u64_suffixed","u64_unsuffixed","u8_suffixed","u8_unsuffixed","unwrap","usize_suffixed","usize_unsuffixed","0","0","0","0","DelimSpan","borrow","borrow_mut","clone","clone_into","close","fmt","from","into","join","open","to_owned","try_from","try_into","type_id","IntoIter","TokenStream","borrow","borrow_mut","clone","clone_into","fmt","from","into","into_iter","next","size_hint","to_owned","try_from","try_into","type_id"],"q":["proc_macro2","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","proc_macro2::TokenTree","","","","proc_macro2::extra","","","","","","","","","","","","","","","proc_macro2::token_stream","","","","","","","","","","","","","","",""],"d":["E.g. + is Alone in + =, +ident or +().","{ ... }","[ ... ]","Describes how a sequence of token trees is delimited.","A delimited token stream.","A token stream surrounded by bracket delimiters.","A word of Rust code, which may be a keyword or legal …","An identifier.","E.g. + is Joint in += or ' is Joint in '#.","Error returned from TokenStream::from_str.","A literal string ("hello"), byte string (b"hello"), …","A literal character ('a'), string ("hello"), number (2.3), …","Ø ... Ø","( ... )","A Punct is a single punctuation character like +, - or #.","A single punctuation character (+, ,, $, etc.).","Whether a Punct is followed immediately by another Punct …","A region of source code, along with macro expansion …","An abstract stream of tokens, or more concretely a …","A single token or a delimited sequence of token trees …","Returns the value of this punctuation character as char.","","","","","","","","","","","","","","","","","","","","","Byte string literal.","The span of the invocation of the current procedural macro.","Character literal.","","","","","","","","","","","","","","","","","","","","","Returns an object that holds this group’s span_open() and","Returns the punctuation used as the delimiter for this …","","","","","","","Items which do not have a correspondence to any API in the …","Creates a new suffixed floating-point literal.","Creates a new unsuffixed floating-point literal.","Creates a new suffixed floating-point literal.","Creates a new unsuffixed floating-point literal.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Checks if this TokenStream is empty.","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Create a new span encompassing self and other.","Creates a new span with the same name resolution behavior …","The span located at the invocation of the procedural …","Returns an empty TokenStream containing no token trees.","Creates a new Group with the given delimiter and token …","Creates a new Punct from the given character and spacing.","Creates a new Ident with the given string as well as the …","Same as Ident::new, but creates a raw identifier (r#ident…","","","Creates a new span with the same line/column information …","Configures the span for only this token.","Configures the span for this Group’s delimiters, but not …","Configure the span for this punctuation character.","Configures the span of this Ident, possibly changing its …","Configures the span associated for this literal.","Returns the source text behind a span. This preserves the …","Returns the spacing of this punctuation character, …","","Returns the span of this tree, delegating to the span …","Returns the span for the delimiters of this token stream, …","Returns the span for this punctuation character.","Returns the span of this Ident.","Returns the span encompassing this literal.","Returns the span pointing to the closing delimiter of this …","Returns the span pointing to the opening delimiter of this …","Returns the TokenStream of tokens that are delimited in …","String literal.","Returns a Span that is a subset of self.span() containing …","","","","","","","","","","","","","","","","","Public implementation details for the TokenStream type, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","Convert proc_macro2::Span to proc_macro::Span.","Creates a new suffixed integer literal with the specified …","Creates a new unsuffixed integer literal with the …","","","","","An object that holds a Group’s span_open() and …","","","","","Returns a span for the closing punctuation of the group …","","Returns the argument unchanged.","Calls U::from(self).","Returns a span covering the entire delimited group.","Returns a span for the opening punctuation of the group …","","","","","An iterator over TokenStream’s TokenTrees.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","",""],"i":[9,8,8,0,0,6,0,6,9,0,0,6,8,8,0,6,0,0,0,0,1,17,5,4,6,7,8,1,9,10,3,17,5,4,6,7,8,1,9,10,3,3,4,3,5,4,6,7,8,1,9,10,3,5,4,6,7,8,1,9,10,3,10,5,7,7,8,9,10,10,5,5,0,3,3,3,3,17,17,5,5,4,6,6,7,7,8,1,1,9,10,10,3,3,17,5,5,5,4,4,6,6,6,6,6,7,8,1,9,10,3,5,5,5,3,10,3,3,3,3,3,3,3,3,3,3,17,5,4,6,7,8,1,9,10,3,5,5,3,3,4,4,4,5,7,1,10,10,10,17,4,6,7,1,10,3,4,1,17,6,7,1,10,3,7,7,7,3,3,5,4,6,7,8,1,9,10,3,17,5,6,7,1,10,3,0,17,5,4,6,7,8,1,9,10,3,17,5,4,6,7,8,1,9,10,3,17,5,4,6,7,8,1,9,10,3,3,3,3,3,3,3,3,3,3,3,4,3,3,42,43,44,45,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,0,29,29,29,29,29,29,29,29,29,29,29,29,29,29],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],4],[2,3],[5,5],[4,4],[6,6],[7,7],[8,8],[1,1],[9,9],[10,10],[3,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[10,10],11],[[],5],[7,12],[7,8],[[8,8],13],[[9,9],13],[[10,10],13],[10,13],[[5,14]],[[5,14]],0,[15,3],[15,3],[16,3],[16,3],[[17,18],19],[[17,18],19],[[5,18],19],[[5,18],19],[[4,18],19],[[6,18],19],[[6,18],19],[[7,18],19],[[7,18],19],[[8,18],19],[[1,18],19],[[1,18],19],[[9,18],19],[[10,18],19],[[10,18],19],[[3,18],19],[[3,18],19],[[]],[[]],[20,5],[6,5],[21,4],[[]],[3,6],[1,6],[10,6],[7,6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[22,[[23,[5,17]]]],[22,[[23,[3,17]]]],[10],[24,3],[24,3],[25,3],[25,3],[26,3],[26,3],[27,3],[27,3],[28,3],[28,3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[5,29],[5,13],[30,3],[30,3],[[4,4],[[31,[4]]]],[[4,4],4],[[],4],[[],5],[[8,5],7],[[2,9],1],[[22,4],10],[[22,4],10],[[10,10],[[31,[11]]]],[32],[[4,4],4],[[6,4]],[[7,4]],[[1,4]],[[10,4]],[[3,4]],[4,[[31,[33]]]],[1,9],[17,4],[6,4],[7,4],[1,4],[10,4],[3,4],[7,4],[7,4],[7,5],[22,3],[[3,[35,[34]]],[[31,[4]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],0,[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[37,3],[37,3],[38,3],[38,3],[39,3],[39,3],[40,3],[40,3],[41,3],[41,3],[4,21],[34,3],[34,3],0,0,0,0,0,[[]],[[]],[12,12],[[]],[12,4],[[12,18],19],[[]],[[]],[12,4],[12,4],[[]],[[],23],[[],23],[[],36],0,0,[[]],[[]],[29,29],[[]],[[29,18],19],[[]],[[]],[[]],[29,[[31,[6]]]],[29],[[]],[[],23],[[],23],[[],36]],"p":[[3,"Punct"],[15,"char"],[3,"Literal"],[3,"Span"],[3,"TokenStream"],[4,"TokenTree"],[3,"Group"],[4,"Delimiter"],[4,"Spacing"],[3,"Ident"],[4,"Ordering"],[3,"DelimSpan"],[15,"bool"],[8,"IntoIterator"],[15,"f32"],[15,"f64"],[3,"LexError"],[3,"Formatter"],[6,"Result"],[3,"TokenStream"],[3,"Span"],[15,"str"],[4,"Result"],[15,"i128"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"i8"],[3,"IntoIter"],[15,"isize"],[4,"Option"],[3,"Demand"],[3,"String"],[15,"usize"],[8,"RangeBounds"],[3,"TypeId"],[15,"u128"],[15,"u16"],[15,"u32"],[15,"u64"],[15,"u8"],[13,"Group"],[13,"Ident"],[13,"Punct"],[13,"Literal"]]},\ "quote":{"doc":"github crates-io docs-rs","t":[8,8,8,10,10,10,10,10,14,11,11,14,14,11,11,11,11,10],"n":["IdentFragment","ToTokens","TokenStreamExt","append","append_all","append_separated","append_terminated","fmt","format_ident","into_token_stream","into_token_stream","quote","quote_spanned","span","span","to_token_stream","to_token_stream","to_tokens"],"q":["quote","","","","","","","","","","","","","","","","",""],"d":["Specialized formatting trait used by format_ident!.","Types that can be interpolated inside a quote! invocation.","TokenStream extension trait with methods for appending …","For use by ToTokens implementations.","For use by ToTokens implementations.","For use by ToTokens implementations.","For use by ToTokens implementations.","Format this value as an identifier fragment.","Formatting macro for constructing Idents.","Convert self directly into a TokenStream object.","Convert self directly into a TokenStream object.","The whole point.","Same as quote!, but applies a given span to all tokens …","Span associated with this IdentFragment.","Span associated with this IdentFragment.","Convert self directly into a TokenStream object.","Convert self directly into a TokenStream object.","Write self to the given TokenStream."],"i":[0,0,0,6,6,6,6,7,0,8,8,0,0,7,7,8,8,8],"f":[0,0,0,[[]],[[]],[[]],[[]],[1,2],0,[[],3],[[],3],0,0,[[],[[5,[4]]]],[[],[[5,[4]]]],[[],3],[[],3],[3]],"p":[[3,"Formatter"],[6,"Result"],[3,"TokenStream"],[3,"Span"],[4,"Option"],[8,"TokenStreamExt"],[8,"IdentFragment"],[8,"ToTokens"]]},\ "rand_core":{"doc":"Random number generation traits","t":[18,8,8,3,18,8,16,8,10,0,11,11,11,10,11,11,11,11,11,10,0,11,0,10,10,11,11,10,11,11,11,3,3,8,16,16,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,5,5,5,5,5],"n":["CUSTOM_START","CryptoRng","CryptoRngCore","Error","INTERNAL_START","RngCore","Seed","SeedableRng","as_rngcore","block","borrow","borrow_mut","code","fill_bytes","fmt","fmt","from","from","from_rng","from_seed","impls","into","le","next_u32","next_u64","raw_os_error","seed_from_u64","try_fill_bytes","try_from","try_into","type_id","BlockRng","BlockRng64","BlockRngCore","Item","Results","as_rngcore","borrow","borrow","borrow_mut","borrow_mut","clone","clone","core","core","fill_bytes","fill_bytes","fmt","fmt","from","from","from_rng","from_rng","from_seed","from_seed","generate","generate_and_set","generate_and_set","index","index","into","into","new","new","next_u32","next_u32","next_u64","next_u64","reset","reset","seed_from_u64","seed_from_u64","try_fill_bytes","try_fill_bytes","try_from","try_from","try_into","try_into","type_id","type_id","fill_bytes_via_next","fill_via_u32_chunks","fill_via_u64_chunks","next_u32_via_fill","next_u64_via_fill","next_u64_via_u32","read_u32_into","read_u64_into"],"q":["rand_core","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","rand_core::block","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","rand_core::impls","","","","","","rand_core::le",""],"d":["Codes at or above this point can be used by users to …","A marker trait used to indicate that an RngCore or …","An extension trait that is automatically implemented for …","Error type of random number generators","Codes below this point represent OS Errors (i.e. positive …","The core of a random number generator.","Seed type, which is restricted to types …","A random number generator that can be explicitly seeded.","Upcast to an RngCore trait object.","The BlockRngCore trait and implementation helpers","","","Retrieve the error code, if any.","Fill dest with random data.","","","Returns the argument unchanged.","","Create a new PRNG seeded from another Rng.","Create a new PRNG using the given seed.","Helper functions for implementing RngCore functions.","Calls U::from(self).","Little-Endian utilities","Return the next random u32.","Return the next random u64.","Extract the raw OS error code (if this error came from the …","Create a new PRNG using a u64 seed.","Fill dest entirely with random data.","","","","A wrapper type implementing RngCore for some type …","A wrapper type implementing RngCore for some type …","A trait for RNGs which do not generate random numbers …","Results element type, e.g. u32.","Results type. This is the ‘block’ an RNG implementing …","","","","","","","","The core part of the RNG, implementing the generate …","The core part of the RNG, implementing the generate …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Generate a new block of results.","Generate a new set of results immediately, setting the …","Generate a new set of results immediately, setting the …","Get the index into the result buffer.","Get the index into the result buffer.","Calls U::from(self).","Calls U::from(self).","Create a new BlockRng from an existing RNG implementing …","Create a new BlockRng from an existing RNG implementing …","","","","","Reset the number of available results. This will force a …","Reset the number of available results. This will force a …","","","","","","","","","","","Implement fill_bytes via next_u64 and next_u32, …","Implement fill_bytes by reading chunks from the output …","Implement fill_bytes by reading chunks from the output …","Implement next_u32 via fill_bytes, little-endian order.","Implement next_u64 via fill_bytes, little-endian order.","Implement next_u64 via next_u32, little-endian order.","Reads unsigned 32 bit integers from src into dst.","Reads unsigned 64 bit integers from src into dst."],"i":[2,0,0,0,2,0,18,0,20,0,2,2,2,1,2,2,2,2,18,18,0,2,0,1,1,2,18,1,2,2,2,0,0,0,13,13,15,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,13,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,15,16,0,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,[[],1],0,[[]],[[]],[2,[[4,[3]]]],[[]],[[2,5],6],[[2,5],6],[[]],[3,2],[1,[[7,[2]]]],[[]],0,[[]],0,[[],8],[[],9],[2,[[4,[10]]]],[9],[[],[[7,[2]]]],[[],7],[[],7],[[],11],0,0,0,0,0,[[],1],[[]],[[]],[[]],[[]],[[[15,[[0,[12,13,14]]]]],[[15,[[0,[12,13,14]]]]]],[[[16,[[0,[12,13,14]]]]],[[16,[[0,[12,13,14]]]]]],0,0,[[[15,[13]]]],[[[16,[13]]]],[[[15,[[0,[13,17]]]],5],6],[[[16,[[0,[13,17]]]],5],6],[[]],[[]],[1,[[7,[[15,[[0,[13,18]]]],2]]]],[1,[[7,[[16,[[0,[13,18]]]],2]]]],[[],[[15,[[0,[13,18]]]]]],[[],[[16,[[0,[13,18]]]]]],[[]],[[[15,[13]],19]],[[[16,[13]],19]],[[[15,[13]]],19],[[[16,[13]]],19],[[]],[[]],[13,[[15,[13]]]],[13,[[16,[13]]]],[[[15,[13]]],8],[[[16,[13]]],8],[[[15,[13]]],9],[[[16,[13]]],9],[[[15,[13]]]],[[[16,[13]]]],[9,[[15,[[0,[13,18]]]]]],[9,[[16,[[0,[13,18]]]]]],[[[15,[13]]],[[7,[2]]]],[[[16,[13]]],[[7,[2]]]],[[],7],[[],7],[[],7],[[],7],[[],11],[[],11],[[]],[[]],[[]],[[],8],[[],9],[[],9],[[]],[[]]],"p":[[8,"RngCore"],[3,"Error"],[3,"NonZeroU32"],[4,"Option"],[3,"Formatter"],[6,"Result"],[4,"Result"],[15,"u32"],[15,"u64"],[15,"i32"],[3,"TypeId"],[8,"Clone"],[8,"BlockRngCore"],[8,"Sized"],[3,"BlockRng"],[3,"BlockRng64"],[8,"Debug"],[8,"SeedableRng"],[15,"usize"],[8,"CryptoRngCore"]]},\ "salty":{"doc":"Mashup of TweetNaCl with ed25519-dalek aimed towards …","t":[12,12,12,12,18,3,13,3,18,18,18,18,3,4,3,8,18,2,16,18,3,13,13,18,2,13,6,3,2,3,2,13,13,18,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,0,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,5,17,17,17,17,17,17,17,17,17,17,17,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12],"n":["0","0","0","0","APLUS2_OVER_FOUR","CompressedY","ContextTooLong","CosePublicKey","D","D2","EDWARDS_BASEPOINT_X","EDWARDS_BASEPOINT_Y","EdwardsPoint","Error","FieldElement","FieldImplementation","I","Keypair","Limbs","MONTGOMERY_BASEPOINT_U","MontgomeryPoint","NoError","NonCanonicalFieldElement","ONE","PublicKey","PublicKeyBytesInvalid","Result","Scalar","SecretKey","Sha512","Signature","SignatureInvalid","WrongTwist","ZERO","add","add","add","add_assign","agreement","as_bytes","as_bytes","basepoint","basepoint","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","compressed","conditional_negate","conditional_negate","conditional_select","conditional_select","conditional_swap","conditional_swap","constants","ct_eq","ct_eq","ct_eq","ct_eq","decompressed","default","default","default","default","default","deserialize","ell","eq","eq","eq","eq","eq","eq","eq","finalize","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_bytes","from_bytes","from_bytes_unchecked","from_bytes_unchecked","from_u256_le","from_u512_le","from_unreduced_bytes","from_unreduced_bytes","hash","into","into","into","into","into","into","into","into","inverse","inverse","is_canonical","mul","mul","mul","mul","mul","mul_assign","mul_assign","neg","neg","neutral_element","new","one","parity","parity","pow2523","pow2523","reduce","serialize","signature","squared","squared","sub","sub_assign","to_bytes","to_bytes","to_bytes","to_bytes","to_bytes","to_edwards","to_montgomery","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","u","update","updated","x","x","y","PublicKey","SecretKey","SharedSecret","agree","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","eq","fmt","from","from","from","from","from_seed","into","into","into","make_255_bit","to_bytes","to_bytes","to_bytes","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","x25519","COMPRESSED_Y_LENGTH","FIELD_ELEMENT_LENGTH","PUBLICKEY_SERIALIZED_LENGTH","SCALAR_LENGTH","SECRETKEY_NONCE_LENGTH","SECRETKEY_SCALAR_LENGTH","SECRETKEY_SEED_LENGTH","SECRETKEY_SERIALIZED_LENGTH","SHA256_LENGTH","SHA512_LENGTH","SIGNATURE_SERIALIZED_LENGTH","CosePublicKey","Keypair","PublicKey","SecretKey","Signature","as_bytes","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","compressed","default","default","eq","eq","fmt","fmt","from","from","from","from","from","from","from","from","from","into","into","into","into","into","nonce","public","r","s","secret","sign","sign_prehashed","sign_with_context","to_bytes","to_bytes","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_sign","type_id","type_id","type_id","type_id","verify","verify","verify_prehashed","verify_with_context","x"],"q":["salty","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","salty::agreement","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","salty::constants","","","","","","","","","","","salty::signature","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","“Compressed” form of a EdwardsPoint, whereby the sign …","Context for prehashed signatures too long","","","","","","These represent the (X,Y,Z,T) coordinates","Extensible error type for all salty operations.","Element of the base field of the elliptic curve","Requirements on an implementation of the base field.","","","Internal representation as limbs","","Holds the \\\\(u\\\\)-coordinate of a point on the Montgomery …","Never occurs, simplifies C bindings","Bytes do not correspond to a canonical base field element","","","Public key bytes invalid","Result type for all salty operations.","Since the curve is an abelian group, it has a module …","","self-contained Sha512 hash, following TweetNaCl","","Signature verification failed","Point is on other twist of curve","","","Addition of field elements","","","99.9% cribbed from x25519-dalek","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is rather tricky: to get the x-coordinate, and not …","","","","","","","The order of the group, 2**252 + something something","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","construct from canonical representation as little-endian …","construct from canonical representation as little-endian …","","construct from canonical representation as little-endian …","","","","construct from possibly non-canonical representation as …","construct from possibly non-canonical representation as …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Check whether this Scalar is the canonical representative …","","Given self \\\\( = u_0(P) \\\\), and a Scalar \\\\(n\\\\), return \\\\( u…","","","","","","","Subition of field elements","","","","parity of field element, viewed as integer modulo 2**255 - …","parity of field element, viewed as integer modulo 2**255 - …","","TODO: figure out why this doesn’t pass the test at the …","Reduce this Scalar modulo \\\\(\\\\ell\\\\).","","","default implementation, actual implementation may override …","default implementation, actual implementation may override …","Subition of field elements","","to canonical representation as little-endian bytes","","","Convert this MontgomeryPoint to an array of bytes.","","Attempt to convert to an EdwardsPoint, using the supplied …","Convert this EdwardsPoint on the Edwards model to the …","","","","","","","","","","","","","","","","","","","","","","","","","The u-coordinate of the X25519 point","","","The x-coordinate of the point","","The y-coordinate of the point","","A X25519 secret key.","The result of a Diffie-Hellman key exchange.","Perform a Diffie-Hellman key agreement between self and …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Given an x25519 SecretKey key, compute its corresponding …","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Construct a Scalar from the low 255 bits of a 256-bit …","","Convert this public key to a byte array.","Extract this key’s bytes for serialization.","","Given a byte array, construct a x25519 PublicKey. It may …","","","","","","","","","Implementations:","the length of a compressed point","the length of a field element (base field of Curve25519)","the length of a public key when serialized","the length of a scalar (module structure on Curve25519)","the length of the nonce part of a secret key (internal)","the length of the scalar part of a secret key (internal)","the length of the seed part of a secret key (internal)","the length of a secret key when serialized","the length of a SHA256 digest","the length of a SHA512 digest","the length of a signature when serialized","","pair of secret and corresponding public keys","a public key, consisting internally of both its defining …","a secret key, consisting internally of the seed and its …","a signature: pair consisting of a curve point “R” in …","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[4,2,5,3,29,0,7,0,29,29,29,29,0,0,0,0,29,0,29,29,0,7,7,29,0,7,0,0,0,0,0,7,7,29,1,2,3,2,0,4,3,1,5,12,6,7,1,4,2,5,3,12,6,7,1,4,2,5,3,6,7,1,4,2,5,3,1,1,2,1,2,1,2,0,1,4,2,5,4,1,4,2,5,3,6,3,6,7,1,4,2,5,3,12,6,7,1,4,2,5,3,12,6,7,1,4,4,2,5,3,3,3,29,29,3,29,2,3,3,29,29,7,12,6,7,1,4,2,5,3,29,2,3,2,5,3,3,3,2,5,1,2,1,12,3,29,29,29,2,3,6,0,29,29,2,2,29,4,2,5,3,5,1,12,6,7,1,4,2,5,3,12,6,7,1,4,2,5,3,12,6,7,1,4,2,5,3,1,12,12,1,6,1,0,0,0,19,21,20,19,21,20,19,20,19,20,20,21,20,20,19,19,21,20,19,0,21,20,19,21,20,20,19,21,20,19,21,20,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,24,25,22,23,24,25,22,23,22,22,22,23,22,23,22,23,24,24,25,25,22,22,23,23,23,24,25,22,22,23,24,25,23,23,25,25,25,25,22,23,24,25,22,22,22,23,24,25,22,23,25,24,25,22,23,22,22,22,22,6],"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,[[1,1]],[[2,2],2],[[3,3],3],[[2,2]],0,[4],[3],[[],1],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,6],[7,7],[1,1],[4,4],[2,2],[5,5],[3,3],[1,4],[8],[8],[[1,1,8],1],[[2,2,8],2],[[1,1,8]],[[2,2,8]],0,[[1,1],8],[[4,4],8],[[2,2],8],[[5,5],8],[4,[[9,[1]]]],[[],1],[[],4],[[],2],[[],5],[[],3],[[],[[10,[6]]]],[[]],[[6,6],11],[[7,7],11],[[1,1],11],[[4,4],11],[[2,2],11],[[5,5],11],[[3,3],11],[12],[[6,13],[[10,[14]]]],[[7,13],15],[[1,13],15],[[4,13],15],[[2,13],15],[[5,13],15],[[3,13],15],[[]],[[]],[[]],[[]],[[],4],[[]],[[]],[[]],[[],3],[[]],[16,3],[[],9],[[],9],[[],3],[[]],[[],2],[[],3],[[],3],[[]],[[]],[7],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,2],[3,11],[[2,2],2],[[5,3],5],[[3,3],3],[[3,5],5],[[3,1],1],[[2,2]],[[5,3]],[1,1],[2,2],[[],1],[[],12],[[],3],[[],17],[[],17],[[]],[2,2],[3,3],[6,10],0,[[]],[[]],[[2,2],2],[[2,2]],[[]],[4],[2],[5],[3],[[5,17],[[9,[1]]]],[1,5],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[1,2],[12],[12,12],[1,2],0,[1,2],0,0,0,[[19,20],21],[[]],[[]],[[]],[[]],[[]],[[]],[20,20],[19,19],[[20,20],11],[[20,13],15],[[]],[[]],[19,20],[[]],[[],19],[[]],[[]],[[]],[[],2],[21],[20],[19],[[],10],[[],[[9,[20]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],18],[[],18],[[],18],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[22,22],0,[[],22],[[],23],[[22,22],11],[[23,23],11],[[22,13],15],[[23,13],15],[[]],[[],24],[[],25],[[]],[24,22],[[]],[[]],[[],23],[26,23],[[]],[[]],[22,6],[[]],[[]],0,0,0,0,0,[25,23],[[25,27],23],[25,23],[22],[23],[[],10],[[],10],[6,[[9,[22]]]],[[],[[9,[22]]]],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[25,[[10,[26,28]]]],[[],18],[[],18],[[],18],[[],18],[[22,26],[[10,[28]]]],[[22,23],9],[[22,23,27],9],[[22,23],9],0],"p":[[3,"EdwardsPoint"],[3,"FieldElement"],[3,"Scalar"],[3,"CompressedY"],[3,"MontgomeryPoint"],[3,"CosePublicKey"],[4,"Error"],[3,"Choice"],[6,"Result"],[4,"Result"],[15,"bool"],[3,"Sha512"],[3,"Formatter"],[3,"Error"],[6,"Result"],[15,"u64"],[15,"u8"],[3,"TypeId"],[3,"SecretKey"],[3,"PublicKey"],[3,"SharedSecret"],[3,"PublicKey"],[3,"Signature"],[3,"SecretKey"],[3,"Keypair"],[3,"Signature"],[4,"Option"],[3,"Error"],[8,"FieldImplementation"]]},\ @@ -62,14 +62,13 @@ var searchIndex = JSON.parse('{\ "serde_indexed":{"doc":"Derivation of Serialize and Deserialize that replaces …","t":[24,24],"n":["DeserializeIndexed","SerializeIndexed"],"q":["serde_indexed",""],"d":["",""],"i":[0,0],"f":[0,0],"p":[]},\ "serde_repr":{"doc":"github crates-io docs-rs","t":[24,24],"n":["Deserialize_repr","Serialize_repr"],"q":["serde_repr",""],"d":["",""],"i":[0,0],"f":[0,0],"p":[]},\ "sha1":{"doc":"Pure Rust implementation of the SHA-1 cryptographic hash …","t":[8,16,3,11,11,10,11,11,11,2,10,11,10,11,11,11,11,10,11,11,11,11,10,11,10,11,10,11,11,11,11,11,10,11,11],"n":["Digest","OutputSize","Sha1","borrow","borrow_mut","chain","chain","clone","default","digest","digest","digest","finalize","finalize","finalize_into","finalize_into_dirty","finalize_into_reset","finalize_reset","finalize_reset","fmt","from","into","new","new","output_size","output_size","reset","reset","reset","try_from","try_into","type_id","update","update","update"],"q":["sha1","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["The Digest trait specifies an interface common for digest …","Output size for Digest","Structure representing the state of a SHA-1 computation","","","Digest input data in a chained manner.","","","","","Convenience function to compute hash of the data. It will …","","Retrieve result and consume hasher instance.","","","","","Retrieve result and reset hasher instance.","","","Returns the argument unchanged.","Calls U::from(self).","Create new hasher instance","","Get output size of the hasher","","Reset hasher instance to its initial state.","","","","","","Digest data, updating the internal state.","",""],"i":[0,11,0,2,2,11,2,2,2,0,11,2,11,2,2,2,2,11,2,2,2,2,11,2,11,2,11,2,2,2,2,2,11,2,2],"f":[0,0,0,[[]],[[]],[1],[1],[2,2],[[],2],0,[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[4],[[2,5]],[4],[[],[[4,[3]]]],[[],[[4,[3]]]],[[2,6],[[8,[7]]]],[[]],[[]],[[]],[[]],[[],9],[[],9],[[]],[[]],[2],[[],8],[[],8],[[],10],[1],[1],[[2,1]]],"p":[[8,"AsRef"],[3,"Sha1"],[15,"u8"],[3,"GenericArray"],[6,"Output"],[3,"Formatter"],[3,"Error"],[4,"Result"],[15,"usize"],[3,"TypeId"],[8,"Digest"]]},\ -"sha2":{"doc":"An implementation of the SHA-2 cryptographic hash …","t":[8,16,3,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,2,10,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10,11,11,11,11,11,11,10,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,10,11,11,11,11,11,11,11,11,11,11,11,11],"n":["Digest","OutputSize","Sha224","Sha256","Sha384","Sha512","Sha512Trunc224","Sha512Trunc256","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chain","chain","chain","chain","chain","chain","chain","clone","clone","clone","clone","clone","clone","default","default","default","default","default","default","digest","digest","digest","digest","digest","digest","digest","digest","finalize","finalize","finalize","finalize","finalize","finalize","finalize","finalize_into","finalize_into","finalize_into","finalize_into","finalize_into","finalize_into","finalize_into_dirty","finalize_into_dirty","finalize_into_dirty","finalize_into_dirty","finalize_into_dirty","finalize_into_dirty","finalize_into_reset","finalize_into_reset","finalize_into_reset","finalize_into_reset","finalize_into_reset","finalize_into_reset","finalize_reset","finalize_reset","finalize_reset","finalize_reset","finalize_reset","finalize_reset","finalize_reset","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","into","into","into","into","into","into","new","new","new","new","new","new","new","output_size","output_size","output_size","output_size","output_size","output_size","output_size","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","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","update","update","update","update","update","update","update","update","update","update","update","update","update"],"q":["sha2","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["The Digest trait specifies an interface common for digest …","Output size for Digest","The SHA-256 hash algorithm with the SHA-224 initial hash …","The SHA-256 hash algorithm with the SHA-256 initial hash …","The SHA-512 hash algorithm with the SHA-384 initial hash …","The SHA-512 hash algorithm with the SHA-512 initial hash …","The SHA-512 hash algorithm with the SHA-512/224 initial …","The SHA-512 hash algorithm with the SHA-512/256 initial …","","","","","","","","","","","","","Digest input data in a chained manner.","","","","","","","","","","","","","","","","","","","","Convenience function to compute hash of the data. It will …","","","","","","","Retrieve result and consume hasher instance.","","","","","","","","","","","","","","","","","","","","","","","","","Retrieve result and reset hasher instance.","","","","","","","","","","","","","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).","Create new hasher instance","","","","","","","Get output size of the hasher","","","","","","","Reset hasher instance to its initial state.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Digest data, updating the internal state.","","","","","","","","","","","",""],"i":[0,16,0,0,0,0,0,0,2,3,4,5,6,7,2,3,4,5,6,7,16,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7,0,16,2,3,4,5,6,7,16,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7,16,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7,16,2,3,4,5,6,7,16,2,3,4,5,6,7,16,2,2,3,3,4,4,5,5,6,6,7,7,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7,16,2,2,3,3,4,4,5,5,6,6,7,7],"f":[0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1],[1],[1],[1],[1],[1],[1],[2,2],[3,3],[4,4],[5,5],[6,6],[7,7],[[],2],[[],3],[[],4],[[],5],[[],6],[[],7],0,[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[9],[9],[9],[9],[9],[9],[[2,10]],[[3,10]],[[4,10]],[[5,10]],[[6,10]],[[7,10]],[9],[9],[9],[9],[9],[9],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[2,11],[[13,[12]]]],[[3,11],[[13,[12]]]],[[4,11],[[13,[12]]]],[[5,11],[[13,[12]]]],[[6,11],[[13,[12]]]],[[7,11],[[13,[12]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[]],[[]],[2],[[]],[3],[[]],[4],[5],[[]],[6],[[]],[7],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[1],[1],[[2,1]],[[3,1]],[1],[[4,1]],[1],[[5,1]],[1],[[6,1]],[1],[[7,1]],[1]],"p":[[8,"AsRef"],[3,"Sha256"],[3,"Sha224"],[3,"Sha512"],[3,"Sha384"],[3,"Sha512Trunc256"],[3,"Sha512Trunc224"],[15,"u8"],[3,"GenericArray"],[6,"Output"],[3,"Formatter"],[3,"Error"],[4,"Result"],[15,"usize"],[3,"TypeId"],[8,"Digest"]]},\ +"sha2":{"doc":"An implementation of the SHA-2 cryptographic hash …","t":[8,16,3,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,2,10,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,10,11,11,11,11,11,11,10,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,10,11,11,11,11,11,11,11,11,11,11,11,11],"n":["Digest","OutputSize","Sha224","Sha256","Sha384","Sha512","Sha512Trunc224","Sha512Trunc256","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chain","chain","chain","chain","chain","chain","chain","clone","clone","clone","clone","clone","clone","default","default","default","default","default","default","digest","digest","digest","digest","digest","digest","digest","digest","finalize","finalize","finalize","finalize","finalize","finalize","finalize","finalize_into","finalize_into","finalize_into","finalize_into","finalize_into","finalize_into","finalize_into_dirty","finalize_into_dirty","finalize_into_dirty","finalize_into_dirty","finalize_into_dirty","finalize_into_dirty","finalize_into_reset","finalize_into_reset","finalize_into_reset","finalize_into_reset","finalize_into_reset","finalize_into_reset","finalize_reset","finalize_reset","finalize_reset","finalize_reset","finalize_reset","finalize_reset","finalize_reset","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","into","into","into","into","into","into","new","new","new","new","new","new","new","output_size","output_size","output_size","output_size","output_size","output_size","output_size","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","reset","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","update","update","update","update","update","update","update","update","update","update","update","update","update"],"q":["sha2","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["The Digest trait specifies an interface common for digest …","Output size for Digest","The SHA-256 hash algorithm with the SHA-224 initial hash …","The SHA-256 hash algorithm with the SHA-256 initial hash …","The SHA-512 hash algorithm with the SHA-384 initial hash …","The SHA-512 hash algorithm with the SHA-512 initial hash …","The SHA-512 hash algorithm with the SHA-512/224 initial …","The SHA-512 hash algorithm with the SHA-512/256 initial …","","","","","","","","","","","","","Digest input data in a chained manner.","","","","","","","","","","","","","","","","","","","","Convenience function to compute hash of the data. It will …","","","","","","","Retrieve result and consume hasher instance.","","","","","","","","","","","","","","","","","","","","","","","","","Retrieve result and reset hasher instance.","","","","","","","","","","","","","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).","Create new hasher instance","","","","","","","Get output size of the hasher","","","","","","","Reset hasher instance to its initial state.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Digest data, updating the internal state.","","","","","","","","","","","",""],"i":[0,16,0,0,0,0,0,0,2,3,4,5,6,7,2,3,4,5,6,7,16,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7,0,16,2,3,4,5,6,7,16,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7,16,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7,16,2,3,4,5,6,7,16,2,3,4,5,6,7,16,2,2,3,3,4,4,5,5,6,6,7,7,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7,16,2,2,3,3,4,4,5,5,6,6,7,7],"f":[0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1],[1],[1],[1],[1],[1],[1],[2,2],[3,3],[4,4],[5,5],[6,6],[7,7],[[],2],[[],3],[[],4],[[],5],[[],6],[[],7],0,[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[9],[9],[9],[9],[9],[9],[[2,10]],[[3,10]],[[4,10]],[[5,10]],[[6,10]],[[7,10]],[9],[9],[9],[9],[9],[9],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[],[[9,[8]]]],[[2,11],[[13,[12]]]],[[3,11],[[13,[12]]]],[[4,11],[[13,[12]]]],[[5,11],[[13,[12]]]],[[6,11],[[13,[12]]]],[[7,11],[[13,[12]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[]],[[]],[2],[[]],[3],[[]],[4],[[]],[5],[[]],[6],[[]],[7],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[1],[[2,1]],[1],[[3,1]],[1],[[4,1]],[1],[[5,1]],[1],[[6,1]],[1],[1],[[7,1]]],"p":[[8,"AsRef"],[3,"Sha256"],[3,"Sha224"],[3,"Sha512"],[3,"Sha384"],[3,"Sha512Trunc256"],[3,"Sha512Trunc224"],[15,"u8"],[3,"GenericArray"],[6,"Output"],[3,"Formatter"],[3,"Error"],[4,"Result"],[15,"usize"],[3,"TypeId"],[8,"Digest"]]},\ "signature":{"doc":"RustCrypto: signature crate.","t":[16,8,8,3,8,8,8,6,8,8,8,11,11,11,11,11,2,11,11,11,10,11,11,2,11,11,11,11,11,11,11,11,11,11,10,10,10,10,11,10,10],"n":["Digest","DigestSigner","DigestVerifier","Error","PrehashSignature","RandomizedDigestSigner","RandomizedSigner","Result","Signature","Signer","Verifier","as_bytes","as_bytes","borrow","borrow_mut","default","digest","fmt","fmt","from","from_bytes","into","new","rand_core","sign","sign","sign_digest","sign_digest","sign_digest_with_rng","sign_digest_with_rng","sign_with_rng","sign_with_rng","try_from","try_into","try_sign","try_sign_digest","try_sign_digest_with_rng","try_sign_with_rng","type_id","verify","verify_digest"],"q":["signature","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["Preferred Digest algorithm to use when computing this …","Sign the given prehashed message Digest using Self.","Verify the provided signature for the given prehashed …","Signature errors.","Marker trait for Signature types computable as …","Combination of DigestSigner and RandomizedSigner with …","Sign the given message using the provided external …","Result type.","Trait impl’d by concrete types that represent digital …","Sign the provided message bytestring using Self (e.g. a …","Verify the provided message bytestring using Self (e.g. a …","Borrow a byte slice representing the serialized form of …","Borrow a byte slice representing the serialized form of …","","","","","","","Returns the argument unchanged.","Parse a signature from its byte representation","Calls U::from(self).","Create a new error with no associated source","","Sign the given message and return a digital signature","Sign the given message and return a digital signature","Sign the given prehashed message Digest, returning a …","Sign the given prehashed message Digest, returning a …","Sign the given prehashed message Digest, returning a …","Sign the given prehashed message Digest, returning a …","Sign the given message and return a digital signature","Sign the given message and return a digital signature","","","Attempt to sign the given message, returning a digital …","Attempt to sign the given prehashed message Digest, …","Attempt to sign the given prehashed message Digest, …","Attempt to sign the given message, returning a digital …","","Use Self to verify that the provided signature for a given …","Verify the signature against the given Digest output."],"i":[8,0,0,0,0,0,0,0,0,0,0,9,9,1,1,1,0,1,1,1,9,1,1,0,10,10,11,11,12,12,13,13,1,1,10,11,12,13,1,14,15],"f":[0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[],1],0,[[1,2],3],[[1,2],3],[[]],[[],[[4,[1]]]],[[]],[[],1],0,[[]],[[]],[[]],[[]],[[[0,[5,6]]]],[[[0,[5,6]]]],[[[0,[5,6]]]],[[[0,[5,6]]]],[[],4],[[],4],[[],[[4,[1]]]],[[],[[4,[1]]]],[[[0,[5,6]]],[[4,[1]]]],[[[0,[5,6]]],[[4,[1]]]],[[],7],[[],[[4,[1]]]],[[],[[4,[1]]]]],"p":[[3,"Error"],[3,"Formatter"],[6,"Result"],[4,"Result"],[8,"CryptoRng"],[8,"RngCore"],[3,"TypeId"],[8,"PrehashSignature"],[8,"Signature"],[8,"Signer"],[8,"DigestSigner"],[8,"RandomizedDigestSigner"],[8,"RandomizedSigner"],[8,"Verifier"],[8,"DigestVerifier"]]},\ "spin":{"doc":"This crate provides spin-based versions of the primitives …","t":[6,6,6,2,6,2,6,2,6,6,2,0,0,0,0,0,0,0,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,11,11,11,6,6,6,6,6,6,3,3,2,2,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,18,3,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,3,8,3,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["Barrier","Lazy","Mutex","MutexGuard","Once","RelaxStrategy","RwLock","RwLockReadGuard","RwLockUpgradableGuard","RwLockWriteGuard","Spin","barrier","lazy","lock_api","mutex","once","relax","rwlock","Barrier","BarrierWaitResult","borrow","borrow","borrow_mut","borrow_mut","from","from","into","into","is_leader","new","try_from","try_from","try_into","try_into","type_id","type_id","wait","Lazy","as_mut_ptr","borrow","borrow_mut","default","deref","fmt","force","from","into","new","try_from","try_into","type_id","Mutex","MutexGuard","RwLock","RwLockReadGuard","RwLockUpgradableReadGuard","RwLockWriteGuard","Mutex","MutexGuard","SpinMutex","SpinMutexGuard","borrow","borrow","borrow_mut","borrow_mut","default","deref","deref_mut","fmt","fmt","fmt","force_unlock","from","from","from","from","get_mut","into","into","into_inner","is_locked","is_locked","leak","lock","lock","new","spin","try_from","try_from","try_into","try_into","try_lock","try_lock","type_id","type_id","unlock","SpinMutex","SpinMutexGuard","as_mut_ptr","borrow","borrow","borrow_mut","borrow_mut","default","deref","deref_mut","drop","fmt","fmt","fmt","force_unlock","from","from","from","from","get_mut","into","into","into_inner","is_locked","is_locked","leak","lock","lock","new","try_from","try_from","try_into","try_into","try_lock","try_lock","type_id","type_id","unlock","INIT","Once","as_mut_ptr","borrow","borrow_mut","call_once","default","drop","fmt","from","from","from","get","get_mut","get_mut_unchecked","get_unchecked","initialized","into","into_inner_unchecked","is_completed","new","poll","try_call_once","try_from","try_into","try_into_inner","type_id","wait","Loop","RelaxStrategy","Spin","borrow","borrow","borrow_mut","borrow_mut","from","from","into","into","relax","relax","relax","try_from","try_from","try_into","try_into","type_id","type_id","RwLock","RwLockReadGuard","RwLockUpgradableGuard","RwLockWriteGuard","as_mut_ptr","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","default","deref","deref","deref","deref_mut","downgrade","downgrade","downgrade","downgrade_to_upgradeable","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force_read_decrement","force_write_unlock","from","from","from","from","from","from","get_mut","into","into","into","into","into_inner","is_locked","leak","leak","leak","lock_exclusive","lock_shared","lock_upgradable","new","read","reader_count","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_lock_exclusive","try_lock_shared","try_lock_upgradable","try_read","try_upgrade","try_upgrade","try_upgradeable_read","try_write","type_id","type_id","type_id","type_id","unlock_exclusive","unlock_shared","unlock_upgradable","upgrade","upgrade","upgradeable_read","write","writer_count"],"q":["spin","","","","","","","","","","","","","","","","","","spin::barrier","","","","","","","","","","","","","","","","","","","spin::lazy","","","","","","","","","","","","","","spin::lock_api","","","","","","spin::mutex","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","spin::mutex::spin","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","spin::once","","","","","","","","","","","","","","","","","","","","","","","","","","","","spin::relax","","","","","","","","","","","","","","","","","","","","spin::rwlock","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["A primitive that synchronizes the execution of multiple …","A value which is initialized on the first access. See …","A primitive that synchronizes the execution of multiple …","","A primitive that provides lazy one-time initialization. …","","A lock that provides data access to either one writer or …","","A guard that provides immutable data access but can be …","A guard that provides mutable data access. See …","","Synchronization primitive allowing multiple threads to …","Synchronization primitives for lazy evaluation.","Spin synchronisation primitives, but compatible with …","Locks that have the same behaviour as a mutex.","Synchronization primitives for one-time evaluation.","Strategies that determine the behaviour of locks when …","A lock that provides data access to either one writer or …","A primitive that synchronizes the execution of multiple …","A BarrierWaitResult is returned by wait when all threads …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Returns whether this thread from wait is the “leader …","Creates a new barrier that can block a given number of …","","","","","","","Blocks the current thread until all threads have …","A value which is initialized on the first access.","Retrieves a mutable pointer to the inner data.","","","Creates a new lazy value using Default as the initializing …","","","Forces the evaluation of this lazy value and returns a …","Returns the argument unchanged.","Calls U::from(self).","Creates a new lazy value with the given initializing …","","","","A lock that provides mutually exclusive data access …","A guard that provides mutable data access (compatible with …","A lock that provides data access to either one writer or …","A guard that provides immutable data access (compatible …","A guard that provides immutable data access but can be …","A guard that provides mutable data access (compatible with …","A spin-based lock providing mutually exclusive access to …","A generic guard that will protect some data access and …","","","","","","","","","","","","","Force unlock this Mutex.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns a mutable reference to the underlying data.","Calls U::from(self).","Calls U::from(self).","Consumes this Mutex and unwraps the underlying data.","Returns true if the lock is currently held.","","Leak the lock guard, yielding a mutable reference to the …","Locks the Mutex and returns a guard that permits access to …","","Creates a new Mutex wrapping the supplied data.","A naïve spinning mutex.","","","","","","Try to lock this Mutex, returning a lock guard if …","","","","A spin lock providing mutually exclusive access to data.","A guard that provides mutable data access.","Returns a mutable pointer to the underlying data.","","","","","","","","The dropping of the MutexGuard will release the lock it …","","","","Force unlock this SpinMutex.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns a mutable reference to the underlying data.","Calls U::from(self).","Calls U::from(self).","Consumes this SpinMutex and unwraps the underlying data.","Returns true if the lock is currently held.","","Leak the lock guard, yielding a mutable reference to the …","Locks the SpinMutex and returns a guard that permits …","","Creates a new SpinMutex wrapping the supplied data.","","","","","Try to lock this SpinMutex, returning a lock guard if …","","","","","Initialization constant of Once.","A primitive that provides lazy one-time initialization.","Retrieve a pointer to the inner data.","","","Performs an initialization routine once and only once. The …","","","","","","Returns the argument unchanged.","Returns a reference to the inner value if the Once has …","Returns a mutable reference to the inner value if the Once …","Returns a mutable reference to the inner value","Returns a reference to the inner value on the unchecked …","Creates a new initialized Once.","Calls U::from(self).","Returns a the inner value if the Once has been initialized.","Checks whether the value has been initialized.","Creates a new Once.","Like Once::get, but will spin if the Once is in the …","This method is similar to call_once, but allows the given …","","","Returns a the inner value if the Once has been initialized.","","Spins until the Once contains a value.","A strategy that rapidly spins, without telling the CPU to …","A trait implemented by spinning relax strategies.","A strategy that rapidly spins while informing the CPU that …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Perform the relaxing operation during a period of …","","","","","","","","","A lock that provides data access to either one writer or …","A guard that provides immutable data access.","A guard that provides immutable data access but can be …","A guard that provides mutable data access.","Returns a mutable pointer to the underying data.","","","","","","","","","","","","","","","Downgrades the writable lock guard to a readable, shared …","Downgrades the upgradeable lock guard to a readable, …","Downgrades the writable lock guard to an upgradable, …","","","","","","","","","","","Force decrement the reader count.","Force unlock exclusive write access.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a mutable reference to the underlying data.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes this RwLock, returning the underlying data.","","Leak the lock guard, yielding a reference to the …","Leak the lock guard, yielding a mutable reference to the …","Leak the lock guard, yielding a reference to the …","","","","Creates a new spinlock wrapping the supplied data.","Locks this rwlock with shared read access, blocking the …","Return the number of readers that currently hold the lock …","","","","","","","","","","","","Attempt to acquire this lock with shared read access.","","Tries to upgrade an upgradeable lock guard to a writable …","Tries to obtain an upgradeable lock guard.","Attempt to lock this rwlock with exclusive write access.","","","","","","","","","Upgrades an upgradeable lock guard to a writable lock …","Obtain a readable lock guard that can later be upgraded to …","Lock this rwlock with exclusive write access, blocking the …","Return the number of writers that currently hold the lock."],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,1,4,1,4,1,4,1,1,4,4,1,4,1,4,1,4,0,8,8,8,8,8,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,0,0,15,16,15,16,15,16,16,15,16,16,15,15,15,15,16,15,15,16,15,15,15,16,15,15,15,0,15,16,15,16,15,15,15,16,15,0,0,20,20,21,20,21,20,21,21,21,20,21,21,20,20,20,20,21,20,20,21,20,20,20,21,20,20,20,20,21,20,21,20,20,20,21,20,22,0,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,0,0,0,27,28,27,28,27,28,27,28,7,27,28,27,28,27,28,27,28,0,0,0,0,23,23,24,25,26,23,24,25,26,23,24,25,26,25,23,25,26,25,24,25,26,23,24,24,25,25,26,26,23,23,23,23,23,24,25,26,23,23,24,25,26,23,23,24,25,26,23,23,23,23,23,23,23,24,25,26,23,24,25,26,23,23,23,23,23,26,23,23,23,24,25,26,23,23,23,23,26,23,23,23],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[1,2],[3,4],[[],5],[[],5],[[],5],[[],5],[[],6],[[],6],[[[4,[7]]],1],0,[8],[[]],[[]],[[],[[8,[9]]]],[[[8,[10,7]]]],[[[8,[11]],12],13],[[[8,[10,7]]]],[[]],[[]],[[],8],[[],5],[[],5],[[],6],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[],[[15,[[0,[14,9]]]]]],[[[16,[14]]]],[[[16,[14]]]],[[[15,[[0,[14,11]]]],12],13],[[[16,[[0,[14,17]]]],12],13],[[[16,[[0,[14,11]]]],12],13],[[[15,[14]]]],[[]],[18],[[],15],[[]],[[[15,[14]]]],[[]],[[]],[15],[[[15,[14]]],2],[[[15,[7]]],2],[[[16,[14]]]],[[[15,[14,7]]],[[16,[14]]]],[[[15,[7]]]],[[],15],0,[[],5],[[],5],[[],5],[[],5],[[[15,[7]]],2],[[[15,[14]]],[[19,[[16,[14]]]]]],[[],6],[[],6],[[[15,[7]]]],0,0,[20],[[]],[[]],[[]],[[]],[[],[[20,[[0,[14,9]]]]]],[[[21,[14]]]],[[[21,[14]]]],[[[21,[14]]]],[[[20,[[0,[14,11]]]],12],13],[[[21,[[0,[14,11]]]],12],13],[[[21,[[0,[14,17]]]],12],13],[[[20,[14]]]],[[],20],[18],[[]],[[]],[[[20,[14]]]],[[]],[[]],[20],[[[20,[14]]],2],[[[20,[7]]],2],[[[21,[14]]]],[[[20,[14,7]]],[[21,[14]]]],[[[20,[7]]]],[[],20],[[],5],[[],5],[[],5],[[],5],[[[20,[14]]],[[19,[[21,[14]]]]]],[[[20,[7]]],2],[[],6],[[],6],[[[20,[7]]]],0,0,[22],[[]],[[]],[[[22,[7]],10]],[[],22],[22],[[[22,[11]],12],13],[[],22],[18],[[]],[22,19],[22,19],[22],[22],[[],22],[[]],[22],[22,2],[[],22],[[[22,[7]]],19],[[[22,[7]],10],5],[[],5],[[],5],[22,19],[[],6],[[[22,[7]]]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],6],[[],6],0,0,0,0,[23],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[23,[[0,[14,9]]]]]],[[[24,[14]]]],[[[25,[14]]]],[[[26,[14]]]],[[[25,[14]]]],[[[23,[7]]]],[[[25,[14]]],[[24,[14]]]],[[[26,[14]]],[[24,[14]]]],[[[25,[14]]],[[26,[14]]]],[[[24,[14]]]],[[[25,[14]]]],[[[26,[14]]]],[[[23,[[0,[14,11]]]],12],13],[[[24,[[0,[14,17]]]],12],13],[[[24,[[0,[14,11]]]],12],13],[[[25,[[0,[14,17]]]],12],13],[[[25,[[0,[14,11]]]],12],13],[[[26,[[0,[14,17]]]],12],13],[[[26,[[0,[14,11]]]],12],13],[[[23,[14]]]],[[[23,[14]]]],[18],[[]],[[],23],[[]],[[]],[[]],[[[23,[14]]]],[[]],[[]],[[]],[[]],[23],[[[23,[7]]],2],[[[24,[14]]]],[[[25,[14]]]],[[[26,[14]]]],[[[23,[7]]]],[[[23,[7]]]],[[[23,[7]]]],[[],23],[[[23,[14,7]]],[[24,[14]]]],[[[23,[14]]],3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[23,[7]]],2],[[[23,[7]]],2],[[[23,[7]]],2],[[[23,[14]]],[[19,[[24,[14]]]]]],[[[23,[7]]],2],[[[26,[14]]],[[5,[[25,[14]],[26,[14]]]]]],[[[23,[14]]],[[19,[[26,[14]]]]]],[[[23,[14]]],[[19,[[25,[14]]]]]],[[],6],[[],6],[[],6],[[],6],[[[23,[7]]]],[[[23,[7]]]],[[[23,[7]]]],[[[23,[7]]]],[[[26,[14,7]]],[[25,[14,7]]]],[[[23,[14,7]]],[[26,[14,7]]]],[[[23,[14,7]]],[[25,[14,7]]]],[[[23,[14]]],3]],"p":[[3,"BarrierWaitResult"],[15,"bool"],[15,"usize"],[3,"Barrier"],[4,"Result"],[3,"TypeId"],[8,"RelaxStrategy"],[3,"Lazy"],[8,"Default"],[8,"FnOnce"],[8,"Debug"],[3,"Formatter"],[6,"Result"],[8,"Sized"],[3,"Mutex"],[3,"MutexGuard"],[8,"Display"],[15,"never"],[4,"Option"],[3,"SpinMutex"],[3,"SpinMutexGuard"],[3,"Once"],[3,"RwLock"],[3,"RwLockReadGuard"],[3,"RwLockWriteGuard"],[3,"RwLockUpgradableGuard"],[3,"Spin"],[3,"Loop"]]},\ "stable_deref_trait":{"doc":"This module defines an unsafe marker trait, StableDeref, …","t":[8,8],"n":["CloneStableDeref","StableDeref"],"q":["stable_deref_trait",""],"d":["An unsafe marker trait for types where clones deref to the …","An unsafe marker trait for types that deref to a stable …"],"i":[0,0],"f":[0,0],"p":[]},\ "subtle":{"doc":"subtle ","t":[3,8,8,8,8,8,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,10,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["Choice","ConditionallyNegatable","ConditionallySelectable","ConstantTimeEq","ConstantTimeGreater","ConstantTimeLess","CtOption","and_then","bitand","bitand_assign","bitor","bitor_assign","bitxor","bitxor_assign","borrow","borrow","borrow_mut","borrow_mut","clone","clone","conditional_assign","conditional_negate","conditional_select","conditional_select","conditional_select","conditional_swap","ct_eq","ct_eq","ct_eq","ct_gt","ct_lt","fmt","fmt","from","from","from","into","into","is_none","is_some","map","new","not","or_else","try_from","try_from","try_into","try_into","type_id","type_id","unwrap","unwrap_or","unwrap_or_else","unwrap_u8"],"q":["subtle","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["The Choice struct represents a choice for use in …","A type which can be conditionally negated in constant time.","A type which can be conditionally selected in constant …","An Eq-like trait that produces a Choice instead of a bool.","A type which can be compared in some manner and be …","A type which can be compared in some manner and be …","The CtOption<T> type represents an optional value similar …","Returns a None value if the option is None, otherwise …","","","","","","","","","","","","","Conditionally assign other to self, according to choice.","Negate self if choice == Choice(1); otherwise, leave it …","Select a or b according to choice.","","","Conditionally swap self and other if choice == 1; …","Determine if two items are equal.","","Two CtOption<T>s are equal if they are both Some and their …","Determine whether self > other.","Determine whether self < other.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Returns a true Choice if this value is None.","Returns a true Choice if this value is Some.","Returns a None value if the option is None, otherwise …","This method is used to construct a new CtOption<T> and …","","Returns self if it contains a value, and otherwise returns …","","","","","","","This returns the underlying value but panics if it is not …","This returns the underlying value if it is Some or the …","This returns the underlying value if it is Some or the …","Unwrap the Choice wrapper to reveal the underlying u8."],"i":[0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,1,2,1,2,1,4,12,4,2,1,4,5,2,1,13,14,2,1,2,2,1,2,1,1,1,1,1,2,1,2,1,2,1,2,1,1,1,1,2],"f":[0,0,0,0,0,0,0,[1,1],[[2,2],2],[[2,2]],[[2,2],2],[[2,2]],[[2,2],2],[[2,2]],[[]],[[]],[[]],[[]],[2,2],[[[1,[3]]],[[1,[3]]]],[2],[2],[2],[[2,2,2],2],[[[1,[4]],[1,[4]],2],[[1,[4]]]],[2],[[],2],[[2,2],2],[[[1,[5]],1],2],[[],2],[[],2],[[2,6],7],[[[1,[8]],6],7],[[]],[9,2],[[]],[[]],[[]],[1,2],[1,2],[1,1],[2,1],[2,2],[1,1],[[],10],[[],10],[[],10],[[],10],[[],11],[[],11],[1],[1],[1],[2,9]],"p":[[3,"CtOption"],[3,"Choice"],[8,"Clone"],[8,"ConditionallySelectable"],[8,"ConstantTimeEq"],[3,"Formatter"],[6,"Result"],[8,"Debug"],[15,"u8"],[4,"Result"],[3,"TypeId"],[8,"ConditionallyNegatable"],[8,"ConstantTimeGreater"],[8,"ConstantTimeLess"]]},\ -"syn":{"doc":"github crates-io docs-rs","t":[3,13,13,13,13,3,13,13,13,13,13,4,3,6,13,13,3,4,13,3,13,13,13,13,13,13,13,13,13,3,13,13,13,13,13,13,13,13,13,13,13,13,3,3,13,13,13,13,4,3,3,3,13,13,3,13,13,13,13,13,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,13,4,3,3,13,13,13,4,4,3,13,13,13,3,13,3,13,3,13,13,13,13,13,13,13,3,13,13,13,13,3,13,4,13,13,3,3,3,3,3,3,3,13,13,3,13,13,4,13,13,4,4,13,3,3,13,13,13,13,13,13,13,13,4,13,13,13,13,13,13,13,13,13,13,3,3,13,13,13,4,3,3,3,3,13,13,3,13,13,13,13,13,13,13,13,6,13,4,13,13,13,13,13,13,4,13,13,13,13,14,13,3,4,13,13,13,13,13,3,4,13,13,13,13,13,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,4,13,13,13,13,13,13,3,3,13,13,13,3,3,3,4,3,4,13,13,12,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,14,12,12,12,12,14,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,11,11,12,12,12,14,14,12,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,12,12,12,12,12,12,12,12,12,0,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,12,12,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,12,12,12,11,12,12,12,12,11,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,0,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,14,11,11,11,11,14,14,5,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,0,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,0,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,12,12,12,11,12,11,11,11,11,11,12,12,12,12,12,0,12,12,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,8,10,18,10,3,3,3,16,8,3,6,8,8,6,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,10,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,8,10,13,3,3,3,3,4,3,3,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,8,10,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,3,3,3,3,3,3,3,3,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,8,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11,5,11,11],"n":["Abi","Add","AddEq","And","AngleBracketed","AngleBracketedGenericArguments","Array","Array","Assign","AssignOp","Async","AttrStyle","Attribute","AttributeArgs","Await","BareFn","BareFnArg","BinOp","Binary","Binding","Binding","BitAnd","BitAndEq","BitOr","BitOrEq","BitXor","BitXorEq","Block","Bool","BoundLifetimes","Box","Brace","Bracket","Break","Byte","ByteStr","Call","Cast","Char","Closure","Const","Const","ConstParam","Constraint","Constraint","Continue","Cooked","Crate","Data","DataEnum","DataStruct","DataUnion","Default","Deref","DeriveInput","Div","DivEq","Enum","Eq","Eq","Error","Expr","ExprArray","ExprAssign","ExprAssignOp","ExprAsync","ExprAwait","ExprBinary","ExprBlock","ExprBox","ExprBreak","ExprCall","ExprCast","ExprClosure","ExprContinue","ExprField","ExprForLoop","ExprGroup","ExprIf","ExprIndex","ExprLet","ExprLit","ExprLoop","ExprMacro","ExprMatch","ExprMethodCall","ExprParen","ExprPath","ExprRange","ExprReference","ExprRepeat","ExprReturn","ExprStruct","ExprTry","ExprTryBlock","ExprTuple","ExprType","ExprUnary","ExprUnsafe","ExprWhile","ExprYield","Field","Field","Fields","FieldsNamed","FieldsUnnamed","Float","ForLoop","Ge","GenericArgument","GenericParam","Generics","Group","Group","Gt","Ident","If","ImplGenerics","ImplTrait","Index","Index","Infer","Inherited","Inner","Int","Le","Let","Lifetime","Lifetime","Lifetime","Lifetime","Lifetime","LifetimeDef","List","Lit","Lit","Lit","LitBool","LitByte","LitByteStr","LitChar","LitFloat","LitInt","LitStr","Loop","Lt","Macro","Macro","Macro","MacroDelimiter","Match","Maybe","Member","Meta","Meta","MetaList","MetaNameValue","MethodCall","Mul","MulEq","NameValue","Named","Named","Ne","Neg","NestedMeta","Never","None","None","Not","Or","Outer","Paren","Paren","Paren","Parenthesized","ParenthesizedGenericArguments","Path","Path","Path","Path","PathArguments","PathSegment","PredicateEq","PredicateLifetime","PredicateType","Ptr","Public","QSelf","Range","Raw","Reference","Reference","Rem","RemEq","Repeat","Restricted","Result","Return","ReturnType","Shl","ShlEq","Shr","ShrEq","Slice","Str","StrStyle","Struct","Struct","Sub","SubEq","Token","Trait","TraitBound","TraitBoundModifier","TraitObject","Try","TryBlock","Tuple","Tuple","Turbofish","Type","Type","Type","Type","Type","Type","TypeArray","TypeBareFn","TypeGenerics","TypeGroup","TypeImplTrait","TypeInfer","TypeMacro","TypeNever","TypeParam","TypeParamBound","TypeParen","TypePath","TypePtr","TypeReference","TypeSlice","TypeTraitObject","TypeTuple","UnOp","Unary","Union","Unit","Unnamed","Unnamed","Unsafe","Variadic","Variant","Verbatim","Verbatim","Verbatim","VisCrate","VisPublic","VisRestricted","Visibility","WhereClause","WherePredicate","While","Yield","abi","and_token","apostrophe","args","args","arguments","as_token","as_token","as_turbofish","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","attrs","bang_token","bang_token","base","base10_digits","base10_digits","base10_parse","base10_parse","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounded_ty","bounds","bounds","bounds","bounds","bounds","bounds","bounds","brace_token","brace_token","braced","bracket_token","bracket_token","bracket_token","bracket_token","bracketed","buffer","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","colon2_token","colon_token","colon_token","colon_token","colon_token","colon_token","colon_token","colon_token","const_params","const_params_mut","const_token","const_token","crate_token","custom_keyword","custom_punctuation","data","default","default","default","default","default","delimiter","discriminant","dot_token","dots","dyn_token","elem","elem","elem","elem","elem","elem","elems","enum_token","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","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_token","eq_token","eq_token","eq_token","eq_token","expr","expr","expr","expr","ext","extern_token","fields","fields","fields","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fn_token","for_token","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","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","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","func","generics","get_ident","group_token","gt_token","gt_token","gt_token","gt_token","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","ident","ident","ident","ident","ident","ident","ident","ident","ident","impl_token","in_token","index","index","inputs","inputs","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","is_empty","is_empty","is_ident","is_none","iter","iter_mut","leading_colon","left","len","len","lhs_ty","lifetime","lifetime","lifetime","lifetimes","lifetimes","lifetimes","lifetimes","lifetimes","lifetimes_mut","lit","lit","lt_token","lt_token","lt_token","lt_token","mac","make_where_clause","member","modifier","mutability","mutability","name","name","named","nested","new","new","new","new","new","new","new","new","new","new","new","new_raw","op","op","output","output","params","paren_token","paren_token","paren_token","paren_token","paren_token","paren_token","paren_token","paren_token","paren_token","paren_token","parenthesized","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse2","parse_any","parse_args","parse_args_with","parse_body","parse_body_with","parse_inner","parse_macro_input","parse_meta","parse_mod_style","parse_named","parse_outer","parse_quote","parse_quote_spanned","parse_str","parse_unnamed","parse_with","partial_cmp","partial_cmp","path","path","path","path","path","path","path","path","path","position","pound_token","predicates","pub_token","pub_token","punctuated","qself","qself","rhs_ty","right","segments","semi_token","semi_token","set_span","set_span","set_span","set_span","set_span","set_span","set_span","set_span","set_span","set_span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","spanned","split_for_impl","star_token","struct_token","style","suffix","suffix","suffix","suffix","suffix","suffix","suffix","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","token","token","token","token","token","token","token","token","tokens","tokens","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","ty","ty","ty","ty","ty","ty","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_params","type_params_mut","underscore_token","union_token","unnamed","unraw","unsafety","value","value","value","value","value","value","variadic","variants","vis","vis","visit","where_clause","where_token","without_plus","without_plus","without_plus","without_plus","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","Cursor","TokenBuffer","begin","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","empty","eof","eq","from","from","group","ident","into","into","lifetime","literal","new","new2","partial_cmp","punct","span","to_owned","token_stream","token_tree","try_from","try_from","try_into","try_into","type_id","type_id","IdentExt","parse_any","peek_any","unraw","Error","Lookahead1","Nothing","Output","Parse","ParseBuffer","ParseStream","Parser","Peek","Result","StepCursor","advance_to","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call","clone","clone","clone_into","clone_into","combine","cursor","deref","discouraged","drop","eq","error","error","error","extend","fmt","fmt","fmt","fmt","fmt","fork","from","from","from","from","from","from","hash","into","into","into","into","into","into_compile_error","into_iter","into_iter","is_empty","lookahead1","new","new_spanned","parse","parse","parse","parse","parse2","parse_str","parse_terminated","peek","peek","peek2","peek3","provide","span","span","step","to_compile_error","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","Speculative","advance_to","End","IntoIter","IntoPairs","Iter","IterMut","Pair","Pairs","PairsMut","Punctuated","Punctuated","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","empty_or_trailing","eq","extend","extend","first","first_mut","fmt","from","from","from","from","from","from","from","from","from_iter","from_iter","hash","index","index_mut","insert","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_pairs","into_tuple","into_value","is_empty","iter","iter_mut","last","last_mut","len","len","len","len","len","len","len","new","new","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","pairs","pairs_mut","parse_separated_nonempty","parse_separated_nonempty_with","parse_terminated","parse_terminated_with","pop","punct","punct_mut","push","push_punct","push_value","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","span","span","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_tokens","to_tokens","trailing_punct","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","value","value_mut","0","0","1","Spanned","span","Abstract","Add","AddEq","And","AndAnd","AndEq","As","Async","At","Auto","Await","Bang","Become","Box","Brace","Bracket","Break","Caret","CaretEq","Colon","Colon2","Comma","Const","Continue","Crate","Default","Div","DivEq","Do","Dollar","Dot","Dot2","Dot3","DotDotEq","Dyn","Else","Enum","Eq","EqEq","Extern","FatArrow","Final","Fn","For","Ge","Group","Gt","If","Impl","In","LArrow","Le","Let","Loop","Lt","Macro","Match","Mod","Move","MulEq","Mut","Ne","Or","OrEq","OrOr","Override","Paren","Pound","Priv","Pub","Question","RArrow","Ref","Rem","RemEq","Return","SelfType","SelfValue","Semi","Shl","ShlEq","Shr","ShrEq","Star","Static","Struct","Sub","SubEq","Super","Tilde","Token","Trait","Try","Type","Typeof","Underscore","Union","Unsafe","Unsized","Use","Virtual","Where","While","Yield","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","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","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","parse","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","span","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","spans","surround","surround","surround","surround","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","to_tokens","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","Visit","visit_abi","visit_abi","visit_abi","visit_angle_bracketed_generic_arguments","visit_angle_bracketed_generic_arguments","visit_angle_bracketed_generic_arguments","visit_attr_style","visit_attr_style","visit_attr_style","visit_attribute","visit_attribute","visit_attribute","visit_bare_fn_arg","visit_bare_fn_arg","visit_bare_fn_arg","visit_bin_op","visit_bin_op","visit_bin_op","visit_binding","visit_binding","visit_binding","visit_bound_lifetimes","visit_bound_lifetimes","visit_bound_lifetimes","visit_const_param","visit_const_param","visit_const_param","visit_constraint","visit_constraint","visit_constraint","visit_data","visit_data","visit_data","visit_data_enum","visit_data_enum","visit_data_enum","visit_data_struct","visit_data_struct","visit_data_struct","visit_data_union","visit_data_union","visit_data_union","visit_derive_input","visit_derive_input","visit_derive_input","visit_expr","visit_expr","visit_expr","visit_expr_binary","visit_expr_binary","visit_expr_binary","visit_expr_call","visit_expr_call","visit_expr_call","visit_expr_cast","visit_expr_cast","visit_expr_cast","visit_expr_field","visit_expr_field","visit_expr_field","visit_expr_index","visit_expr_index","visit_expr_index","visit_expr_lit","visit_expr_lit","visit_expr_lit","visit_expr_paren","visit_expr_paren","visit_expr_paren","visit_expr_path","visit_expr_path","visit_expr_path","visit_expr_unary","visit_expr_unary","visit_expr_unary","visit_field","visit_field","visit_field","visit_fields","visit_fields","visit_fields","visit_fields_named","visit_fields_named","visit_fields_named","visit_fields_unnamed","visit_fields_unnamed","visit_fields_unnamed","visit_generic_argument","visit_generic_argument","visit_generic_argument","visit_generic_param","visit_generic_param","visit_generic_param","visit_generics","visit_generics","visit_generics","visit_ident","visit_ident","visit_ident","visit_index","visit_index","visit_index","visit_lifetime","visit_lifetime","visit_lifetime","visit_lifetime_def","visit_lifetime_def","visit_lifetime_def","visit_lit","visit_lit","visit_lit","visit_lit_bool","visit_lit_bool","visit_lit_bool","visit_lit_byte","visit_lit_byte","visit_lit_byte","visit_lit_byte_str","visit_lit_byte_str","visit_lit_byte_str","visit_lit_char","visit_lit_char","visit_lit_char","visit_lit_float","visit_lit_float","visit_lit_float","visit_lit_int","visit_lit_int","visit_lit_int","visit_lit_str","visit_lit_str","visit_lit_str","visit_macro","visit_macro","visit_macro","visit_macro_delimiter","visit_macro_delimiter","visit_macro_delimiter","visit_member","visit_member","visit_member","visit_meta","visit_meta","visit_meta","visit_meta_list","visit_meta_list","visit_meta_list","visit_meta_name_value","visit_meta_name_value","visit_meta_name_value","visit_nested_meta","visit_nested_meta","visit_nested_meta","visit_parenthesized_generic_arguments","visit_parenthesized_generic_arguments","visit_parenthesized_generic_arguments","visit_path","visit_path","visit_path","visit_path_arguments","visit_path_arguments","visit_path_arguments","visit_path_segment","visit_path_segment","visit_path_segment","visit_predicate_eq","visit_predicate_eq","visit_predicate_eq","visit_predicate_lifetime","visit_predicate_lifetime","visit_predicate_lifetime","visit_predicate_type","visit_predicate_type","visit_predicate_type","visit_qself","visit_qself","visit_qself","visit_return_type","visit_return_type","visit_return_type","visit_span","visit_span","visit_span","visit_trait_bound","visit_trait_bound","visit_trait_bound","visit_trait_bound_modifier","visit_trait_bound_modifier","visit_trait_bound_modifier","visit_type","visit_type","visit_type","visit_type_array","visit_type_array","visit_type_array","visit_type_bare_fn","visit_type_bare_fn","visit_type_bare_fn","visit_type_group","visit_type_group","visit_type_group","visit_type_impl_trait","visit_type_impl_trait","visit_type_impl_trait","visit_type_infer","visit_type_infer","visit_type_infer","visit_type_macro","visit_type_macro","visit_type_macro","visit_type_never","visit_type_never","visit_type_never","visit_type_param","visit_type_param","visit_type_param","visit_type_param_bound","visit_type_param_bound","visit_type_param_bound","visit_type_paren","visit_type_paren","visit_type_paren","visit_type_path","visit_type_path","visit_type_path","visit_type_ptr","visit_type_ptr","visit_type_ptr","visit_type_reference","visit_type_reference","visit_type_reference","visit_type_slice","visit_type_slice","visit_type_slice","visit_type_trait_object","visit_type_trait_object","visit_type_trait_object","visit_type_tuple","visit_type_tuple","visit_type_tuple","visit_un_op","visit_un_op","visit_un_op","visit_variadic","visit_variadic","visit_variadic","visit_variant","visit_variant","visit_variant","visit_vis_crate","visit_vis_crate","visit_vis_crate","visit_vis_public","visit_vis_public","visit_vis_public","visit_vis_restricted","visit_vis_restricted","visit_vis_restricted","visit_visibility","visit_visibility","visit_visibility","visit_where_clause","visit_where_clause","visit_where_clause","visit_where_predicate","visit_where_predicate","visit_where_predicate"],"q":["syn","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","syn::AttrStyle","syn::BinOp","","","","","","","","","","","","","","","","","","","","","","","","","","","","syn::Data","","","syn::Expr","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","syn::Fields","","syn::GenericArgument","","","","","syn::GenericParam","","","syn::Lit","","","","","","","","syn::MacroDelimiter","","","syn::Member","","syn::Meta","","","syn::NestedMeta","","syn::PathArguments","","syn::ReturnType","","syn::StrStyle","syn::TraitBoundModifier","syn::Type","","","","","","","","","","","","","","","syn::TypeParamBound","","syn::UnOp","","","syn::Visibility","","","syn::WherePredicate","","","syn::buffer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","syn::ext","","","","syn::parse","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","syn::parse::discouraged","","syn::punctuated","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","syn::punctuated::Pair","","","syn::spanned","","syn::token","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","syn::visit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["The binary interface of a function: extern "C".","The + operator (addition)","The += operator","The && operator (logical and)","The <'a, T> in std::slice::iter<'a, T>.","Angle bracketed arguments of a path segment: the <K, V> in …","A slice literal expression: [a, b, c, d].","A fixed size array type: [T; n].","An assignment expression: a = compute().","A compound assignment expression: counter += 1.","An async block: async { ... }.","Distinguishes between attributes that decorate an item and …","An attribute like #[repr(transparent)].","Conventional argument type associated with an invocation …","An await expression: fut.await.","A bare function type: fn(usize) -> bool.","An argument in a function type: the usize in …","A binary operator: +, +=, &.","A binary operation: a + b, a * b.","A binding (equality constraint) on an associated type: …","A binding (equality constraint) on an associated type: the …","The & operator (bitwise and)","The &= operator","The | operator (bitwise or)","The |= operator","The ^ operator (bitwise xor)","The ^= operator","A blocked scope: { ... }.","A boolean literal: true or false.","A set of bound lifetimes: for<'a, 'b, 'c>.","A box expression: box f.","","","A break, with an optional label to break and an optional …","A byte literal: b'f'.","A byte string literal: b"foo".","A function call expression: invoke(a, b).","A cast expression: foo as f64.","A character literal: 'a'.","A closure expression: |a, b| a + b.","A const generic parameter: const LENGTH: usize.","A const expression. Must be inside of a block.","A const generic parameter: const LENGTH: usize.","An associated type bound: Iterator<Item: Display>.","An associated type bound: Iterator<Item: Display>.","A continue, with an optional label.","An ordinary string like "data".","A crate-level visibility: crate.","The storage of a struct, enum or union data structure.","An enum input to a proc_macro_derive macro.","A struct input to a proc_macro_derive macro.","An untagged union input to a proc_macro_derive macro.","Return type is not specified.","The * operator for dereferencing","Data structure sent to a proc_macro_derive macro.","The / operator (division)","The /= operator","An enum input to a proc_macro_derive macro.","An equality predicate in a where clause (unsupported).","The == operator (equality)","Error returned when a Syn parser cannot parse the input …","A Rust expression.","A slice literal expression: [a, b, c, d].","An assignment expression: a = compute().","A compound assignment expression: counter += 1.","An async block: async { ... }.","An await expression: fut.await.","A binary operation: a + b, a * b.","A blocked scope: { ... }.","A box expression: box f.","A break, with an optional label to break and an optional …","A function call expression: invoke(a, b).","A cast expression: foo as f64.","A closure expression: |a, b| a + b.","A continue, with an optional label.","Access of a named struct field (obj.k) or unnamed tuple …","A for loop: for pat in expr { ... }.","An expression contained within invisible delimiters.","An if expression with an optional else block: …","A square bracketed indexing expression: vector[2].","A let guard: let Some(x) = opt.","A literal in place of an expression: 1, "foo".","Conditionless loop: loop { ... }.","A macro invocation expression: format!("{}", q).","A match expression: match n { Some(n) => {}, None => {} }.","A method call expression: x.foo::<T>(a, b).","A parenthesized expression: (a + b).","A path like std::mem::replace possibly containing generic …","A range expression: 1..2, 1.., ..2, 1..=2, ..=2.","A referencing operation: &a or &mut a.","An array literal constructed from one repeated element: …","A return, with an optional value to be returned.","A struct literal expression: Point { x: 1, y: 1 }.","A try-expression: expr?.","A try block: try { ... }.","A tuple expression: (a, b, c, d).","A type ascription expression: foo: f64.","A unary operation: !x, *x.","An unsafe block: unsafe { ... }.","A while loop: while expr { ... }.","A yield expression: yield expr.","A field of a struct or enum variant.","Access of a named struct field (obj.k) or unnamed tuple …","Data stored within an enum variant or struct.","Named fields of a struct or struct variant such as …","Unnamed fields of a tuple struct or tuple variant such as …","A floating point literal: 1f64 or 1.0e10f64.","A for loop: for pat in expr { ... }.","The >= operator (greater than or equal to)","An individual generic argument, like 'a, T, or Item = T.","A generic type parameter, lifetime, or const generic: …","Lifetimes and type parameters attached to a declaration of …","An expression contained within invisible delimiters.","A type contained within invisible delimiters.","The > operator (greater than)","A word of Rust code, which may be a keyword or legal …","An if expression with an optional else block: …","Returned by Generics::split_for_impl.","An impl Bound1 + Bound2 + Bound3 type where Bound is a …","The index of an unnamed tuple struct field.","A square bracketed indexing expression: vector[2].","Indication that a type should be inferred by the compiler: …","An inherited visibility, which usually means private.","","An integer literal: 1 or 1u16.","The <= operator (less than or equal to)","A let guard: let Some(x) = opt.","A Rust lifetime: 'a.","A lifetime definition: 'a: 'b + 'c + 'd.","","A lifetime predicate in a where clause: 'a: 'b + 'c.","A lifetime argument.","A lifetime definition: 'a: 'b + 'c + 'd.","A structured list within an attribute, like …","A Rust literal such as a string or integer or boolean.","A Rust literal, like the "new_name" in …","A literal in place of an expression: 1, "foo".","A boolean literal: true or false.","A byte literal: b'f'.","A byte string literal: b"foo".","A character literal: 'a'.","A floating point literal: 1f64 or 1.0e10f64.","An integer literal: 1 or 1u16.","A UTF-8 string literal: "foo".","Conditionless loop: loop { ... }.","The < operator (less than)","A macro invocation: println!("{}", mac).","A macro invocation expression: format!("{}", q).","A macro in the type position.","A grouping token that surrounds a macro body: m!(...) or …","A match expression: match n { Some(n) => {}, None => {} }.","","A struct or tuple struct field accessed in a struct …","Content of a compile-time structured attribute.","A structured meta item, like the Copy in #[derive(Copy)] …","A structured list within an attribute, like …","A name-value pair within an attribute, like …","A method call expression: x.foo::<T>(a, b).","The * operator (multiplication)","The *= operator","A name-value pair within an attribute, like …","Named fields of a struct or struct variant such as …","A named field like self.x.","The != operator (not equal to)","The - operator for negation","Element of a compile-time attribute list.","The never type: !.","","","The ! operator for logical inversion","The || operator (logical or)","","A parenthesized expression: (a + b).","","A parenthesized type equivalent to the inner type.","The (A, B) -> C in Fn(A, B) -> C.","Arguments of a function path segment: the (A, B) -> C in …","A path at which a named item is exported (e.g. …","","A path like std::mem::replace possibly containing generic …","A path like std::slice::Iter, optionally qualified with a …","Angle bracketed or parenthesized arguments of a path …","A segment of a path together with any path arguments on …","An equality predicate in a where clause (unsupported).","A lifetime predicate in a where clause: 'a: 'b + 'c.","A type predicate in a where clause: …","A raw pointer type: *const T or *mut T.","A public visibility level: pub.","The explicit Self type in a qualified path: the T in …","A range expression: 1..2, 1.., ..2, 1..=2, ..=2.","A raw string like r##"data"##.","A referencing operation: &a or &mut a.","A reference type: &'a T or &'a mut T.","The % operator (modulus)","The %= operator","An array literal constructed from one repeated element: …","A visibility level restricted to some path: pub(self) or …","The result of a Syn parser.","A return, with an optional value to be returned.","Return type of a function signature.","The << operator (shift left)","The <<= operator","The >> operator (shift right)","The >>= operator","A dynamically sized slice type: [T].","A UTF-8 string literal: "foo".","The style of a string literal, either plain quoted or a …","A struct literal expression: Point { x: 1, y: 1 }.","A struct input to a proc_macro_derive macro.","The - operator (subtraction)","The -= operator","A type-macro that expands to the name of the Rust type …","","A trait used as a bound on a type parameter.","A modifier on a trait bound, currently only used for the ? …","A trait object type dyn Bound1 + Bound2 + Bound3 where …","A try-expression: expr?.","A try block: try { ... }.","A tuple expression: (a, b, c, d).","A tuple type: (A, B, C, String).","Returned by TypeGenerics::as_turbofish.","The possible types that a Rust value could have.","A type ascription expression: foo: f64.","A generic type parameter: T: Into<String>.","A type predicate in a where clause: …","A particular type is returned.","A type argument.","A fixed size array type: [T; n].","A bare function type: fn(usize) -> bool.","Returned by Generics::split_for_impl.","A type contained within invisible delimiters.","An impl Bound1 + Bound2 + Bound3 type where Bound is a …","Indication that a type should be inferred by the compiler: …","A macro in the type position.","The never type: !.","A generic type parameter: T: Into<String>.","A trait or lifetime used as a bound on a type parameter.","A parenthesized type equivalent to the inner type.","A path like std::slice::Iter, optionally qualified with a …","A raw pointer type: *const T or *mut T.","A reference type: &'a T or &'a mut T.","A dynamically sized slice type: [T].","A trait object type dyn Bound1 + Bound2 + Bound3 where …","A tuple type: (A, B, C, String).","A unary operator: *, !, -.","A unary operation: !x, *x.","An untagged union input to a proc_macro_derive macro.","Unit struct or unit variant such as None.","Unnamed fields of a tuple struct or tuple variant such as …","An unnamed field like self.0.","An unsafe block: unsafe { ... }.","The variadic argument of a foreign function.","An enum variant.","Tokens in expression position not interpreted by Syn.","A raw token literal not interpreted by Syn.","Tokens in type position not interpreted by Syn.","A crate-level visibility: crate.","A public visibility level: pub.","A visibility level restricted to some path: pub(self) or …","The visibility level of an item: inherited or pub or …","A where clause in a definition: …","A single predicate in a where clause: T: Deserialize<'de>.","A while loop: while expr { ... }.","A yield expression: yield expr.","","","","","","","","","Turn a type’s generics like <X, Y> into a turbofish like …","Attributes tagged on the variant.","Attributes tagged on the field.","","","","","","","","","","","","","Attributes tagged on the whole struct or enum.","","","","","","","","Parses the literal into a selected number type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The type being bounded","","","Trait and lifetime bounds (Clone+Send+'static)","","","","","","","Parse a set of curly braces and expose their content to …","","","","","Parse a set of square brackets and expose their content to …","A stably addressed token buffer supporting efficient …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an Iterator<Item = &ConstParam> over the constant …","Returns an Iterator<Item = &mut ConstParam> over the …","","","","Define a type that supports parsing and printing a given …","Define a type that supports parsing and printing a …","Data within the struct or enum.","","","","","","","Explicit discriminant: Variant = 1","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extension traits to provide parsing methods on foreign …","","Content stored in the variant.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Generics required to complete the definition.","If this path consists of a single ident, returns the ident.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Name of the variant.","Name of the field, if any.","","","Name of the struct or enum.","","","","","","","","","(A, B)","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Returns true if there are zero fields.","","Determines whether this is a path of length 1 equal to the …","","Get an iterator over the borrowed Field items in this …","Get an iterator over the mutably borrowed Field items in …","","","Returns the number of fields.","","","","","","Returns an Iterator<Item = &LifetimeDef> over the lifetime …","","The for<'a> in for<'a> Foo<&'a T>","Any lifetimes from a for binding","","Returns an Iterator<Item = &mut LifetimeDef> over the …","","","","","","","","Initializes an empty where-clause if there is not one …","","","","","","","","","Creates a new Ident with the given string as well as the …","Panics","","Interpret a Syn literal from a proc-macro2 literal.","","","","","","","","Same as Ident::new, but creates a raw identifier (r#ident…","","","","C","","","","","","","","","","","","Parse a set of parentheses and expose their content to …","Parsing interface for parsing a token stream into a syntax …","Parse tokens of source code into the chosen syntax tree …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parse a syntax tree node from the content of this string …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parse a proc-macro2 token stream into the chosen syntax …","","Parse the arguments to the attribute as a syntax tree.","Parse the arguments to the attribute using the given …","Parse the tokens within the macro invocation’s …","Parse the tokens within the macro invocation’s …","Parses zero or more inner attributes from the stream.","Parse the input TokenStream of a macro, triggering a …","Parses the content of the attribute, consisting of the …","Parse a Path containing no path arguments on any of its …","Parses a named (braced struct) field.","Parses zero or more outer attributes from the stream.","Quasi-quotation macro that accepts input like the quote! …","This macro is parse_quote! + quote_spanned!.","Parse a string of Rust code into the chosen syntax tree …","Parses an unnamed (tuple struct) field.","Invoke parser on the content of this string literal.","","","Returns the identifier that begins this structured meta …","","","","","","The Foo<&'a T> in for<'a> Foo<&'a T>","","","","","","","","A punctuated sequence of syntax tree nodes separated by …","","","","","","","","Configures the span of this Ident, possibly changing its …","","","","","","","","","","","","","","Returns the span of this Ident.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A trait that can provide the Span of the complete contents …","Split a type’s generics into the pieces required for impl…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tokens representing Rust punctuation, keywords, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Type of the field.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an Iterator<Item = &TypeParam> over the type …","Returns an Iterator<Item = &mut TypeParam> over the type …","","","","","","","","","","","","","","Visibility of the field.","Visibility of the struct or enum.","Syntax tree traversal to walk a shared borrow of a syntax …","","","In some positions, types may not contain the + character, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A cheaply copyable cursor into a TokenBuffer.","A buffer that can be efficiently traversed multiple times, …","Creates a cursor referencing the first token in the buffer …","","","","","","","Creates a cursor referencing a static empty TokenStream.","Checks whether the cursor is currently pointing at the end …","","Returns the argument unchanged.","Returns the argument unchanged.","If the cursor is pointing at a Group with the given …","If the cursor is pointing at a Ident, returns it along …","Calls U::from(self).","Calls U::from(self).","If the cursor is pointing at a Lifetime, returns it along …","If the cursor is pointing at a Literal, return it along …","Creates a TokenBuffer containing all the tokens from the …","Creates a TokenBuffer containing all the tokens from the …","","If the cursor is pointing at a Punct, returns it along …","Returns the Span of the current token, or Span::call_site()…","","Copies all remaining tokens visible from this cursor into a","If the cursor is pointing at a TokenTree, returns it along …","","","","","","","Additional methods for Ident not provided by proc-macro2 …","Parses any identifier including keywords.","Peeks any identifier including keywords. Usage: …","Strips the raw marker r#, if any, from the beginning of an …","Error returned when a Syn parser cannot parse the input …","Support for checking the next token in a stream to decide …","An empty syntax tree node that consumes no tokens when …","","Parsing interface implemented by all types that can be …","Cursor position within a buffered token stream.","Input to a Syn parser function.","Parser that can parse Rust tokens into a particular syntax …","Types that can be parsed by looking at just one token.","The result of a Syn parser.","Cursor state associated with speculative parsing.","","","","","","","","","","","","Calls the given parser function to parse a syntax tree …","","","","","Add another error message to self such that when …","Provides low-level access to the token representation …","","Extensions to the parsing API with niche applicability.","","","Triggers an error at the current position of the parse …","Triggers an error at the current position of the parse …","Triggers an error at the current position of the parse …","","","","","","","Forks a parse stream so that parsing tokens out of either …","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).","Render the error as an invocation of compile_error!.","","","Returns whether there are tokens remaining in this stream.","Constructs a helper for peeking at the next token in this …","Usually the ParseStream::error method will be used …","Creates an error with the specified message spanning the …","","Parses a syntax tree node of type T, advancing the …","Parse tokens of source code into the chosen syntax tree …","","Parse a proc-macro2 token stream into the chosen syntax …","Parse a string of Rust code into the chosen syntax tree …","Parses zero or more occurrences of T separated by …","Looks at the next token in the parse stream to determine …","Looks at the next token in the parse stream to determine …","Looks at the second-next token in the parse stream.","Looks at the third-next token in the parse stream.","","Returns the Span of the next token in the parse stream, or …","The source location of the error.","Speculatively parses tokens from this parse stream, …","Render the error as an invocation of compile_error!.","","","","","","","","","","","","","","","","","","","","Extensions to the ParseStream API to support speculative …","Advance this parse stream to the position of a forked …","","An iterator over owned values of type T.","An iterator over owned pairs of type Pair<T, P>.","An iterator over borrowed values of type &T.","An iterator over mutably borrowed values of type &mut T.","A single syntax tree node of type T followed by its …","An iterator over borrowed pairs of type Pair<&T, &P>.","An iterator over mutably borrowed pairs of type …","A punctuated sequence of syntax tree nodes of type T …","","","","","","","","","","","","","","","","","","Clears the sequence of all values and punctuation, making …","","","","","","","","","","","","","","Returns true if either this Punctuated is empty, or it has …","","","","Borrows the first element in this sequence.","Mutably borrows the first element in this sequence.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Inserts an element at position index.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Returns an iterator over the contents of this sequence as …","Produces this punctuated pair as a tuple of syntax tree …","Extracts the syntax tree node from this punctuated pair, …","Determines whether this punctuated sequence is empty, …","Returns an iterator over borrowed syntax tree nodes of …","Returns an iterator over mutably borrowed syntax tree …","Borrows the last element in this sequence.","Mutably borrows the last element in this sequence.","Returns the number of syntax tree nodes in this punctuated …","","","","","","","Creates an empty punctuated sequence.","Creates a punctuated pair out of a syntax tree node and an …","","","","","","","","","","","","","Returns an iterator over the contents of this sequence as …","Returns an iterator over the contents of this sequence as …","Parses one or more occurrences of T separated by …","Parses one or more occurrences of T using the given parse …","Parses zero or more occurrences of T separated by …","Parses zero or more occurrences of T using the given parse …","Removes the last punctuated pair from this sequence, or …","Borrows the punctuation from this punctuated pair, unless …","Mutably borrows the punctuation from this punctuated pair, …","Appends a syntax tree node onto the end of this punctuated …","Appends a trailing punctuation onto the end of this …","Appends a syntax tree node onto the end of this punctuated …","","","","","","","","","","","","","","","","","Determines whether this punctuated sequence ends with a …","","","","","","","","","","","","","","","","","","","","","","","","","Borrows the syntax tree node from this punctuated pair.","Mutably borrows the syntax tree node from this punctuated …","","","","A trait that can provide the Span of the complete contents …","Returns a Span covering the complete contents of this …","abstract","+","+=","&","&&","&=","as","async","@","auto","await","!","become","box","{...}","[...]","break","^","^=",":","::",",","const","continue","crate","default","/","/=","do","$",".","..","...","..=","dyn","else","enum","=","==","extern","=>","final","fn","for",">=","None-delimited group",">","if","impl","in","<-","<=","let","loop","<","macro","match","mod","move","*=","mut","!=","|","|=","||","override","(...)","#","priv","pub","?","->","ref","%","%=","return","Self","self",";","<<","<<=",">>",">>=","*","static","struct","-","-=","super","~","Marker trait for types that represent single tokens.","trait","try","type","typeof","_","union","unsafe","unsized","use","virtual","where","while","yield","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Syntax tree traversal to walk a shared borrow of a syntax …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,64,64,64,87,0,25,66,25,25,25,0,0,0,25,66,0,0,25,0,88,64,64,64,64,64,64,25,51,0,25,58,58,25,51,51,25,25,51,25,38,88,0,0,88,25,270,21,0,0,0,0,84,65,0,64,64,60,47,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,51,25,64,0,0,0,25,66,64,0,25,0,66,0,25,66,21,11,51,64,25,0,38,43,47,88,0,12,0,15,25,0,0,0,0,0,0,0,25,64,0,25,66,0,25,45,0,0,15,0,0,25,64,64,12,17,35,64,65,0,66,45,87,65,64,11,25,58,66,87,0,0,12,25,66,0,0,0,0,0,66,21,0,25,270,25,66,64,64,25,21,0,25,0,64,64,64,64,66,51,0,25,60,64,64,0,43,0,0,66,25,25,25,66,0,0,25,38,47,84,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,60,17,17,35,25,0,0,25,51,66,0,0,0,0,0,0,25,25,68,77,9,27,89,86,28,93,1,16,20,26,27,28,29,30,31,32,33,34,39,40,41,59,82,83,57,73,29,3,5,3,5,7,1,2,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,121,106,123,125,129,26,122,112,134,27,28,115,114,29,108,132,107,30,120,31,133,135,124,117,32,33,131,130,109,110,111,113,116,118,119,34,126,127,128,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,3,5,56,270,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,7,1,2,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,121,106,123,125,129,26,122,112,134,27,28,115,114,29,108,132,107,30,120,31,133,135,124,117,32,33,131,130,109,110,111,113,116,118,119,34,126,127,128,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,3,5,56,270,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,48,39,40,48,49,70,79,91,18,62,0,10,30,67,78,0,0,7,1,2,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,3,5,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,7,1,2,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,3,5,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,8,9,89,20,39,40,41,48,49,91,37,37,41,76,23,0,0,59,37,42,87,39,41,57,16,29,83,79,67,69,74,76,77,78,80,62,7,1,2,8,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,3,5,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,14,39,41,50,90,28,30,32,34,0,81,16,61,63,7,1,2,8,8,8,9,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,35,36,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,3,3,5,5,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,68,42,7,1,2,8,8,8,8,8,8,8,9,10,11,12,12,12,12,13,14,15,15,15,16,17,17,17,18,19,20,21,21,21,21,22,23,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,121,106,123,125,129,26,122,112,134,27,28,115,114,29,108,132,107,30,120,31,133,135,124,117,32,33,131,130,109,110,111,113,116,118,119,34,126,127,128,35,35,35,35,36,36,37,38,38,38,38,39,39,40,41,42,43,43,43,44,45,46,47,47,47,47,48,49,50,51,51,51,51,51,51,51,51,52,53,54,55,3,3,5,5,56,270,57,58,59,60,60,60,60,61,62,63,64,65,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,85,86,86,87,88,89,90,91,92,93,27,59,85,69,37,42,89,93,7,1,2,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,3,5,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,9,16,20,39,41,59,86,90,91,70,24,30,36,68,92,7,1,2,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,121,106,123,125,129,26,122,112,134,27,28,115,114,29,108,132,107,30,120,31,133,135,124,117,32,33,131,130,109,110,111,113,116,118,119,34,126,127,128,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,3,5,56,270,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,17,17,17,17,87,85,87,17,17,85,26,17,67,50,40,49,77,37,42,44,48,68,37,14,31,37,42,89,93,72,37,29,44,76,77,81,82,18,13,8,9,40,51,52,53,54,55,3,5,56,8,26,34,68,92,37,13,19,24,27,32,44,68,74,80,92,0,0,0,8,9,12,13,14,15,16,18,19,21,25,31,33,35,36,37,38,39,40,41,42,43,44,45,46,47,51,52,52,53,54,55,3,5,56,57,59,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,85,86,88,89,90,92,0,8,10,10,57,57,10,0,10,85,20,10,0,0,0,20,52,8,9,12,10,13,14,24,33,44,57,75,93,10,46,22,24,0,33,75,50,26,85,61,67,8,9,51,52,53,54,55,3,5,56,7,1,2,8,8,8,9,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,121,106,123,125,129,26,122,112,134,27,28,115,114,29,108,132,107,30,120,31,133,135,124,117,32,33,131,130,109,110,111,113,116,118,119,34,126,127,128,35,35,36,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,51,52,52,53,53,54,54,55,55,3,3,5,5,56,56,57,59,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,36,56,0,37,76,61,10,51,52,53,54,55,3,5,7,1,2,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,3,5,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,8,9,3,5,7,1,2,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,121,106,123,125,129,26,122,112,134,27,28,115,114,29,108,132,107,30,120,31,133,135,124,117,32,33,131,130,109,110,111,113,116,118,119,34,126,127,128,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,3,5,56,57,59,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,0,52,53,54,55,3,5,56,10,57,7,1,2,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,121,106,123,125,129,26,122,112,134,27,28,115,114,29,108,132,107,30,120,31,133,135,124,117,32,33,131,130,109,110,111,113,116,118,119,34,126,127,128,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,3,5,56,270,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,7,1,2,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,121,106,123,125,129,26,122,112,134,27,28,115,114,29,108,132,107,30,120,31,133,135,124,117,32,33,131,130,109,110,111,113,116,118,119,34,126,127,128,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,3,5,56,270,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,20,28,41,82,90,93,7,1,2,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,121,106,123,125,129,26,122,112,134,27,28,115,114,29,108,132,107,30,120,31,133,135,124,117,32,33,131,130,109,110,111,113,116,118,119,34,126,127,128,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,3,5,56,270,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,37,37,71,63,19,8,68,52,53,54,55,56,56,68,62,20,59,0,37,46,66,70,79,84,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,0,0,152,152,153,152,153,153,153,153,153,153,152,153,153,153,152,153,153,153,152,152,153,153,153,153,153,153,152,153,152,153,152,153,0,402,402,402,0,0,0,148,0,0,0,0,0,0,0,155,159,155,156,158,157,159,155,156,158,157,155,156,157,156,157,157,155,156,0,155,158,159,155,156,157,155,155,158,157,157,155,159,155,156,158,157,157,158,159,155,156,158,157,157,157,157,155,155,157,157,145,155,148,158,148,148,155,159,155,155,155,157,155,157,155,157,156,157,155,157,159,155,156,158,157,159,155,156,158,157,159,155,156,158,157,0,403,170,0,0,0,0,0,0,0,0,170,164,167,172,168,169,139,140,170,164,167,172,168,169,139,140,170,164,164,167,168,169,139,170,164,167,168,169,139,170,164,164,164,164,164,164,164,164,164,167,172,168,169,139,140,170,164,164,164,164,164,164,164,167,172,168,169,139,140,170,164,164,164,167,172,168,169,139,140,164,170,170,164,164,164,164,164,164,167,172,168,169,139,140,164,170,167,172,168,169,139,140,167,172,168,169,139,140,164,164,164,164,164,164,164,170,170,164,164,164,167,172,168,169,139,140,164,170,164,167,168,169,139,170,164,170,164,164,167,172,168,169,139,140,170,164,167,172,168,169,139,140,170,164,167,172,168,169,139,140,170,170,170,404,405,404,0,406,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,173,174,175,176,177,178,179,180,181,182,104,183,184,185,186,187,103,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,101,102,206,207,105,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,100,173,174,175,176,177,178,179,180,181,182,104,183,184,185,186,187,103,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,101,102,206,207,105,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,100,173,174,175,176,177,178,179,180,181,182,104,183,184,185,186,187,103,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,101,102,206,207,105,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,100,173,174,175,176,177,178,179,180,181,182,104,183,184,185,186,187,103,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,101,102,206,207,105,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,100,173,174,175,176,177,178,179,180,181,182,104,183,184,185,186,187,103,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,101,102,206,207,105,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,100,220,222,225,226,227,229,231,232,234,235,239,242,244,247,250,251,254,257,262,263,265,100,220,222,225,226,227,229,231,232,234,235,239,242,244,247,250,251,254,257,262,263,265,100,173,174,175,176,177,178,179,180,181,182,104,183,184,185,186,187,103,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,101,102,206,207,105,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,100,173,174,175,176,177,178,179,180,181,182,104,183,184,185,186,187,103,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,101,102,206,207,105,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,100,173,174,175,176,177,178,179,180,181,182,104,183,184,185,186,187,103,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,101,102,206,207,105,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,100,173,174,175,176,177,178,179,180,181,182,104,183,184,185,186,187,103,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,101,102,206,207,105,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,100,173,174,175,176,177,178,179,180,181,182,104,183,184,185,186,187,103,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,101,102,206,207,105,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,100,173,174,175,176,177,178,179,180,181,182,104,183,184,185,186,187,103,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,101,102,206,207,105,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,100,173,174,175,176,177,178,179,180,181,182,104,183,184,185,186,187,103,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,101,102,206,207,105,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,173,174,175,176,177,178,179,180,181,182,104,183,184,185,186,187,103,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,101,102,206,207,105,208,209,210,211,212,213,214,215,216,217,218,219,266,267,268,269,100,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,100,173,174,175,176,177,178,179,180,181,182,104,183,184,185,186,187,103,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,101,102,206,207,105,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,100,173,174,175,176,177,178,179,180,181,182,104,183,184,185,186,187,103,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,101,102,206,207,105,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,100,173,174,175,176,177,178,179,180,181,182,104,183,184,185,186,187,103,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,101,102,206,207,105,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,100,173,174,175,176,177,178,179,180,181,182,104,183,184,185,186,187,103,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,101,102,206,207,105,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,100,173,174,175,176,177,178,179,180,181,182,104,183,184,185,186,187,103,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,101,102,206,207,105,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,0,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407,0,407,407],"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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[3,4],[5,4],[3,6],[5,6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[7,7],[1,1],[2,2],[8,8],[9,9],[10,10],[11,11],[12,12],[13,13],[14,14],[15,15],[16,16],[17,17],[18,18],[19,19],[20,20],[21,21],[22,22],[23,23],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[38,38],[39,39],[40,40],[41,41],[42,42],[43,43],[44,44],[45,45],[46,46],[47,47],[48,48],[49,49],[50,50],[51,51],[52,52],[53,53],[54,54],[55,55],[3,3],[5,5],[56,56],[57,57],[58,58],[59,59],[60,60],[61,61],[62,62],[63,63],[64,64],[65,65],[66,66],[67,67],[68,68],[69,69],[70,70],[71,71],[72,72],[73,73],[74,74],[75,75],[76,76],[77,77],[78,78],[79,79],[80,80],[81,81],[82,82],[83,83],[84,84],[85,85],[86,86],[87,87],[88,88],[89,89],[90,90],[91,91],[92,92],[93,93],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[8,8],94],[[9,9],94],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],37],[[],42],[[],87],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[7,7],95],[[1,1],95],[[2,2],95],[8,95],[[8,8],95],[[9,9],95],[[10,10],95],[[11,11],95],[[12,12],95],[[13,13],95],[[14,14],95],[[15,15],95],[[16,16],95],[[17,17],95],[[18,18],95],[[19,19],95],[[20,20],95],[[21,21],95],[[22,22],95],[[23,23],95],[[24,24],95],[[25,25],95],[[26,26],95],[[27,27],95],[[28,28],95],[[29,29],95],[[30,30],95],[[31,31],95],[[32,32],95],[[33,33],95],[[34,34],95],[[35,35],95],[[36,36],95],[[37,37],95],[[38,38],95],[[39,39],95],[[40,40],95],[[41,41],95],[[42,42],95],[[43,43],95],[[44,44],95],[[45,45],95],[[46,46],95],[[47,47],95],[[48,48],95],[[49,49],95],[[50,50],95],[[51,51],95],[[52,52],95],[[53,53],95],[[54,54],95],[[55,55],95],[[3,3],95],[[5,5],95],[[56,56],95],[[57,57],95],[[58,58],95],[[59,59],95],[[60,60],95],[[61,61],95],[[62,62],95],[[63,63],95],[[64,64],95],[[65,65],95],[[66,66],95],[[67,67],95],[[68,68],95],[[69,69],95],[[70,70],95],[[71,71],95],[[72,72],95],[[73,73],95],[[74,74],95],[[75,75],95],[[76,76],95],[[77,77],95],[[78,78],95],[[79,79],95],[[80,80],95],[[81,81],95],[[82,82],95],[[83,83],95],[[84,84],95],[[85,85],95],[[86,86],95],[[87,87],95],[[88,88],95],[[89,89],95],[[90,90],95],[[91,91],95],[[92,92],95],[[93,93],95],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[7,96],97],[[1,96],97],[[2,96],97],[[8,96],[[99,[98]]]],[[8,96],[[99,[98]]]],[[8,96],[[99,[98]]]],[[9,96],97],[[9,96],97],[[10,96],97],[[11,96],97],[[12,96],97],[[13,96],97],[[14,96],97],[[15,96],97],[[16,96],97],[[17,96],97],[[18,96],97],[[19,96],97],[[20,96],97],[[21,96],97],[[22,96],97],[[23,96],97],[[24,96],97],[[25,96],97],[[26,96],97],[[27,96],97],[[28,96],97],[[29,96],97],[[30,96],97],[[31,96],97],[[32,96],97],[[33,96],97],[[34,96],97],[[35,96],97],[[35,96],97],[[36,96],97],[[36,96],97],[[37,96],97],[[38,96],97],[[39,96],97],[[40,96],97],[[41,96],97],[[42,96],97],[[43,96],97],[[44,96],97],[[45,96],97],[[46,96],97],[[47,96],97],[[48,96],97],[[49,96],97],[[50,96],97],[[51,96],97],[[52,96],97],[[53,96],97],[[54,96],97],[[55,96],97],[[3,96],97],[[3,96],97],[[5,96],97],[[5,96],97],[[56,96],97],[[57,96],97],[[58,96],97],[[59,96],97],[[60,96],97],[[61,96],97],[[62,96],97],[[63,96],97],[[64,96],97],[[65,96],97],[[66,96],97],[[67,96],97],[[68,96],97],[[69,96],97],[[70,96],97],[[71,96],97],[[72,96],97],[[73,96],97],[[74,96],97],[[75,96],97],[[76,96],97],[[77,96],97],[[78,96],97],[[79,96],97],[[80,96],97],[[81,96],97],[[82,96],97],[[83,96],97],[[84,96],97],[[85,96],97],[[86,96],97],[[87,96],97],[[88,96],97],[[89,96],97],[[90,96],97],[[91,96],97],[[92,96],97],[[93,96],97],0,0,[[]],[[]],[[]],[100,8],[[]],[101,8],[102,8],[103,8],[104,8],[105,8],[[]],[[]],[[]],[85,12],[14,12],[13,12],[[]],[[]],[[]],[51,15],[12,15],[[]],[[]],[[]],[19,17],[18,17],[[]],[[]],[[]],[[]],[24,21],[23,21],[22,21],[[]],[[]],[[]],[29,25],[106,25],[107,25],[30,25],[108,25],[109,25],[110,25],[111,25],[[]],[112,25],[113,25],[114,25],[115,25],[116,25],[117,25],[28,25],[118,25],[119,25],[27,25],[120,25],[121,25],[122,25],[34,25],[32,25],[123,25],[124,25],[125,25],[126,25],[127,25],[128,25],[129,25],[130,25],[131,25],[33,25],[31,25],[132,25],[133,25],[134,25],[135,25],[26,25],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[136,35],[36,35],[[]],[8,35],[136,36],[[]],[[]],[[]],[39,38],[41,38],[40,38],[[]],[8,39],[[]],[[]],[[]],[9,43],[[]],[44,43],[[]],[[]],[[]],[50,47],[48,47],[49,47],[[]],[[]],[[]],[[]],[52,51],[3,51],[5,51],[56,51],[[]],[55,51],[54,51],[53,51],[[]],[[]],[[]],[[]],[137,3],[[]],[137,5],[[]],[[]],[[]],[[]],[[]],[[]],[61,60],[62,60],[63,60],[[]],[[]],[[]],[[]],[[]],[[]],[70,66],[78,66],[80,66],[79,66],[77,66],[67,66],[76,66],[75,66],[68,66],[[]],[69,66],[74,66],[73,66],[71,66],[72,66],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],85],[[]],[[],86],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[85,[[138,[8]]]],0,0,0,0,0,[7],[1],[2],[8],[9],[10],[11],[12],[13],[14],[15],[16],[17],[18],[19],[20],[21],[22],[23],[24],[25],[26],[27],[28],[29],[30],[31],[32],[33],[34],[35],[36],[37],[38],[39],[40],[41],[42],[43],[44],[45],[46],[47],[48],[49],[50],[51],[52],[53],[54],[55],[3],[5],[56],[57],[58],[59],[60],[61],[62],[63],[64],[65],[66],[67],[68],[69],[70],[71],[72],[73],[74],[75],[76],[77],[78],[79],[80],[81],[82],[83],[84],[85],[86],[87],[88],[89],[90],[91],[92],[93],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17],[17],[17],[17,95],[87,95],[85,95],[87,95],[17,[[139,[20]]]],[17,[[140,[20]]]],0,0,[17,136],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[37,46],0,0,0,0,0,0,0,0,[[4,141],8],[[4,141],9],[9,40],[137,51],[[4,141],52],[141,53],[[142,141],54],[[143,141],55],[[4,141],3],[[4,141],5],[[95,141],56],[[4,141],8],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[144,[[6,[145]]]],[146,[[6,[8]]]],[146,[[6,[9]]]],[146,[[6,[12]]]],[146,[[6,[13]]]],[146,[[6,[14]]]],[146,[[6,[15]]]],[146,[[6,[16]]]],[146,[[6,[18]]]],[146,[[6,[19]]]],[146,[[6,[21]]]],[146,[[6,[25]]]],[146,[[6,[31]]]],[146,[[6,[33]]]],[146,[[6,[35]]]],[146,[[6,[36]]]],[146,[[6,[37]]]],[146,[[6,[38]]]],[146,[[6,[39]]]],[146,[[6,[40]]]],[146,[[6,[41]]]],[146,[[6,[42]]]],[146,[[6,[43]]]],[146,[[6,[44]]]],[146,[[6,[45]]]],[146,[[6,[46]]]],[146,[[6,[47]]]],[146,[[6,[51]]]],[52,[[6,[145]]]],[146,[[6,[52]]]],[146,[[6,[53]]]],[146,[[6,[54]]]],[146,[[6,[55]]]],[146,[[6,[3]]]],[146,[[6,[5]]]],[146,[[6,[56]]]],[146,[[6,[57]]]],[146,[[6,[59]]]],[146,[[6,[64]]]],[146,[[6,[65]]]],[146,[[6,[66]]]],[146,[[6,[67]]]],[146,[[6,[68]]]],[146,[[6,[69]]]],[146,[[6,[70]]]],[146,[[6,[71]]]],[146,[[6,[72]]]],[146,[[6,[73]]]],[146,[[6,[74]]]],[146,[[6,[75]]]],[146,[[6,[76]]]],[146,[[6,[77]]]],[146,[[6,[78]]]],[146,[[6,[79]]]],[146,[[6,[80]]]],[146,[[6,[81]]]],[146,[[6,[82]]]],[146,[[6,[84]]]],[146,[[6,[85]]]],[146,[[6,[86]]]],[146,[[6,[88]]]],[146,[[6,[89]]]],[146,[[6,[90]]]],[146,[[6,[92]]]],[147,[[6,[145]]]],[146,[[6,[8]]]],[10,[[6,[145]]]],[[10,148],6],[57,[[6,[145]]]],[[57,148],6],[146,[[6,[[149,[10]]]]]],0,[10,[[6,[12]]]],[146,[[6,[85]]]],[146,[[6,[20]]]],[146,[[6,[[149,[10]]]]]],0,0,[4,[[6,[145]]]],[146,[[6,[20]]]],[[52,148],6],[[8,8],[[138,[94]]]],[[9,9],[[138,[94]]]],[12,85],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[8,141]],[[9,141]],[[51,141]],[[52,141]],[[53,141]],[[54,141]],[[55,141]],[[3,141]],[[5,141]],[[56,141]],[[],141],[[],141],[[],141],[[],141],[8,141],[8,[[138,[141]]]],[[],141],[9,141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[35,[[138,[141]]]],[[],141],[36,[[138,[141]]]],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[51,141],[[],141],[52,141],[[],141],[[],141],[53,141],[54,141],[[],141],[[],141],[55,141],[3,141],[[],141],[[],141],[5,141],[56,141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],0,0,0,[37],0,0,0,[51,4],[52,4],[53,4],[54,4],[55,4],[3,4],[5,4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],150],[[],150],[[],150],[[],150],[[7,147]],[[1,147]],[[2,147]],[[8,147]],[[9,147]],[[10,147]],[[12,147]],[[13,147]],[[14,147]],[[15,147]],[[16,147]],[[17,147]],[[18,147]],[[19,147]],[[20,147]],[[21,147]],[[22,147]],[[23,147]],[[24,147]],[[25,147]],[[121,147]],[[106,147]],[[123,147]],[[125,147]],[[129,147]],[[26,147]],[[122,147]],[[112,147]],[[134,147]],[[27,147]],[[28,147]],[[115,147]],[[114,147]],[[29,147]],[[108,147]],[[132,147]],[[107,147]],[[30,147]],[[120,147]],[[31,147]],[[133,147]],[[135,147]],[[124,147]],[[117,147]],[[32,147]],[[33,147]],[[131,147]],[[130,147]],[[109,147]],[[110,147]],[[111,147]],[[113,147]],[[116,147]],[[118,147]],[[119,147]],[[34,147]],[[126,147]],[[127,147]],[[128,147]],[[35,147]],[[36,147]],[[37,147]],[[38,147]],[[39,147]],[[40,147]],[[41,147]],[[42,147]],[[43,147]],[[44,147]],[[45,147]],[[46,147]],[[47,147]],[[48,147]],[[49,147]],[[50,147]],[[51,147]],[[52,147]],[[53,147]],[[54,147]],[[55,147]],[[3,147]],[[5,147]],[[56,147]],[[57,147]],[[59,147]],[[64,147]],[[65,147]],[[66,147]],[[67,147]],[[68,147]],[[69,147]],[[70,147]],[[71,147]],[[72,147]],[[73,147]],[[74,147]],[[75,147]],[[76,147]],[[77,147]],[[78,147]],[[79,147]],[[80,147]],[[81,147]],[[82,147]],[[83,147]],[[84,147]],[[85,147]],[[86,147]],[[87,147]],[[88,147]],[[89,147]],[[90,147]],[[91,147]],[[92,147]],0,[52,137],[53,137],[54,137],[55,137],[3,137],[5,137],[56,8],0,0,[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],0,0,0,0,0,0,[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],0,0,0,0,0,[8,8],0,[52,150],[53,[[149,[142]]]],[54,142],[55,143],[56,95],0,0,0,0,0,0,0,0,[146,[[6,[66]]]],[146,[[6,[70]]]],[146,[[6,[79]]]],[146,[[6,[84]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[152,153],[[]],[[]],[[]],[[]],[153,153],[[]],[[],153],[153,95],[[153,153],95],[[]],[[]],[[153,154],138],[153,138],[[]],[[]],[153,138],[153,138],[144,152],[147,152],[[153,153],[[138,[94]]]],[153,138],[153,141],[[]],[153,147],[153,138],[[],99],[[],99],[[],99],[[],99],[[],151],[[],151],0,[146,6],0,[[],8],0,0,0,0,0,0,0,0,0,0,0,[[155,155]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[155,6],[156,156],[157,157],[[]],[[]],[[157,157]],[155,153],[156],0,[155],[[158,158],95],[159,157],[[155,160],157],[[156,160],157],[[157,161]],[[155,96],97],[[155,96],97],[[158,96],97],[[157,96],97],[[157,96],97],[155,155],[[]],[[]],[[]],[[]],[162,157],[[]],[158],[[]],[[]],[[]],[[]],[[]],[157,147],[157],[157],[155,95],[155,159],[[141,160],157],[[163,160],157],[146,6],[155,[[6,[145]]]],[144,6],[146,[[6,[158]]]],[147,6],[4,6],[155,[[6,[[164,[145]]]]]],[[159,165],95],[[155,165],95],[[155,165],95],[[155,165],95],[166],[155,141],[157,141],[155,6],[157,147],[[]],[[]],[[],150],[[],150],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],151],[[],151],[[],151],[[],151],[[],151],0,[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[164],[164,164],[167,167],[168,168],[169,169],[139,139],[170,170],[[]],[[]],[[]],[[]],[[]],[[]],[[],164],[164,95],[[164,164],95],[[164,161]],[[164,161]],[164,138],[164,138],[[[164,[171,171]],96],97],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[161,164],[161,164],[164],[[164,136]],[[164,136]],[[164,136]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[164],[164],[164],[[]],[[]],[[]],[[]],[[]],[[]],[164,168],[170],[170],[164,95],[164,139],[164,140],[164,138],[164,138],[164,136],[167,136],[172,136],[168,136],[169,136],[139,136],[140,136],[[],164],[138,170],[167,138],[172,138],[168,138],[169,138],[139,138],[140,138],[167,138],[172,138],[168,138],[169,138],[139,138],[140,138],[164,167],[164,172],[146,[[6,[164]]]],[146,[[6,[164]]]],[146,[[6,[164]]]],[146,[[6,[164]]]],[164,[[138,[170]]]],[170,138],[170,138],[164],[164],[164],[167],[172],[168],[169],[139],[140],[[],141],[[],141],[[]],[[]],[[]],[[]],[[]],[[]],[[164,147]],[[170,147]],[164,95],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[170],[170],0,0,0,0,[[],141],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,100],[173,173],[174,174],[175,175],[176,176],[177,177],[178,178],[179,179],[180,180],[181,181],[182,182],[104,104],[183,183],[184,184],[185,185],[186,186],[187,187],[103,103],[188,188],[189,189],[190,190],[191,191],[192,192],[193,193],[194,194],[195,195],[196,196],[197,197],[198,198],[199,199],[200,200],[201,201],[202,202],[203,203],[204,204],[205,205],[101,101],[102,102],[206,206],[207,207],[105,105],[208,208],[209,209],[210,210],[211,211],[212,212],[213,213],[214,214],[215,215],[216,216],[217,217],[218,218],[219,219],[220,220],[221,221],[222,222],[223,223],[224,224],[225,225],[226,226],[227,227],[228,228],[229,229],[230,230],[231,231],[232,232],[233,233],[234,234],[235,235],[236,236],[237,237],[238,238],[239,239],[240,240],[241,241],[242,242],[243,243],[244,244],[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[252,252],[253,253],[254,254],[255,255],[256,256],[257,257],[258,258],[259,259],[260,260],[261,261],[262,262],[263,263],[264,264],[265,265],[266,266],[267,267],[268,268],[269,269],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],100],[[],173],[[],174],[[],175],[[],176],[[],177],[[],178],[[],179],[[],180],[[],181],[[],182],[[],104],[[],183],[[],184],[[],185],[[],186],[[],187],[[],103],[[],188],[[],189],[[],190],[[],191],[[],192],[[],193],[[],194],[[],195],[[],196],[[],197],[[],198],[[],199],[[],200],[[],201],[[],202],[[],203],[[],204],[[],205],[[],101],[[],102],[[],206],[[],207],[[],105],[[],208],[[],209],[[],210],[[],211],[[],212],[[],213],[[],214],[[],215],[[],216],[[],217],[[],218],[[],219],[[],220],[[],221],[[],222],[[],223],[[],224],[[],225],[[],226],[[],227],[[],228],[[],229],[[],230],[[],231],[[],232],[[],233],[[],234],[[],235],[[],236],[[],237],[[],238],[[],239],[[],240],[[],241],[[],242],[[],243],[[],244],[[],245],[[],246],[[],247],[[],248],[[],249],[[],250],[[],251],[[],252],[[],253],[[],254],[[],255],[[],256],[[],257],[[],258],[[],259],[[],260],[[],261],[[],262],[[],263],[[],264],[[],265],[[],266],[[],267],[[],268],[[],269],[100],[220],[222],[225],[226],[227],[229],[231],[232],[234],[235],[239],[242],[244],[247],[250],[251],[254],[257],[262],[263],[265],[100],[220],[222],[225],[226],[227],[229],[231],[232],[234],[235],[239],[242],[244],[247],[250],[251],[254],[257],[262],[263],[265],[[100,100],95],[[173,173],95],[[174,174],95],[[175,175],95],[[176,176],95],[[177,177],95],[[178,178],95],[[179,179],95],[[180,180],95],[[181,181],95],[[182,182],95],[[104,104],95],[[183,183],95],[[184,184],95],[[185,185],95],[[186,186],95],[[187,187],95],[[103,103],95],[[188,188],95],[[189,189],95],[[190,190],95],[[191,191],95],[[192,192],95],[[193,193],95],[[194,194],95],[[195,195],95],[[196,196],95],[[197,197],95],[[198,198],95],[[199,199],95],[[200,200],95],[[201,201],95],[[202,202],95],[[203,203],95],[[204,204],95],[[205,205],95],[[101,101],95],[[102,102],95],[[206,206],95],[[207,207],95],[[105,105],95],[[208,208],95],[[209,209],95],[[210,210],95],[[211,211],95],[[212,212],95],[[213,213],95],[[214,214],95],[[215,215],95],[[216,216],95],[[217,217],95],[[218,218],95],[[219,219],95],[[220,220],95],[[221,221],95],[[222,222],95],[[223,223],95],[[224,224],95],[[225,225],95],[[226,226],95],[[227,227],95],[[228,228],95],[[229,229],95],[[230,230],95],[[231,231],95],[[232,232],95],[[233,233],95],[[234,234],95],[[235,235],95],[[236,236],95],[[237,237],95],[[238,238],95],[[239,239],95],[[240,240],95],[[241,241],95],[[242,242],95],[[243,243],95],[[244,244],95],[[245,245],95],[[246,246],95],[[247,247],95],[[248,248],95],[[249,249],95],[[250,250],95],[[251,251],95],[[252,252],95],[[253,253],95],[[254,254],95],[[255,255],95],[[256,256],95],[[257,257],95],[[258,258],95],[[259,259],95],[[260,260],95],[[261,261],95],[[262,262],95],[[263,263],95],[[264,264],95],[[265,265],95],[[266,266],95],[[267,267],95],[[268,268],95],[[269,269],95],[[100,96],97],[[173,96],97],[[174,96],97],[[175,96],97],[[176,96],97],[[177,96],97],[[178,96],97],[[179,96],97],[[180,96],97],[[181,96],97],[[182,96],97],[[104,96],97],[[183,96],97],[[184,96],97],[[185,96],97],[[186,96],97],[[187,96],97],[[103,96],97],[[188,96],97],[[189,96],97],[[190,96],97],[[191,96],97],[[192,96],97],[[193,96],97],[[194,96],97],[[195,96],97],[[196,96],97],[[197,96],97],[[198,96],97],[[199,96],97],[[200,96],97],[[201,96],97],[[202,96],97],[[203,96],97],[[204,96],97],[[205,96],97],[[101,96],97],[[102,96],97],[[206,96],97],[[207,96],97],[[105,96],97],[[208,96],97],[[209,96],97],[[210,96],97],[[211,96],97],[[212,96],97],[[213,96],97],[[214,96],97],[[215,96],97],[[216,96],97],[[217,96],97],[[218,96],97],[[219,96],97],[[220,96],97],[[221,96],97],[[222,96],97],[[223,96],97],[[224,96],97],[[225,96],97],[[226,96],97],[[227,96],97],[[228,96],97],[[229,96],97],[[230,96],97],[[231,96],97],[[232,96],97],[[233,96],97],[[234,96],97],[[235,96],97],[[236,96],97],[[237,96],97],[[238,96],97],[[239,96],97],[[240,96],97],[[241,96],97],[[242,96],97],[[243,96],97],[[244,96],97],[[245,96],97],[[246,96],97],[[247,96],97],[[248,96],97],[[249,96],97],[[250,96],97],[[251,96],97],[[252,96],97],[[253,96],97],[[254,96],97],[[255,96],97],[[256,96],97],[[257,96],97],[[258,96],97],[[259,96],97],[[260,96],97],[[261,96],97],[[262,96],97],[[263,96],97],[[264,96],97],[[265,96],97],[[266,96],97],[[267,96],97],[[268,96],97],[[269,96],97],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[100],[173],[174],[175],[176],[177],[178],[179],[180],[181],[182],[104],[183],[184],[185],[186],[187],[103],[188],[189],[190],[191],[192],[193],[194],[195],[196],[197],[198],[199],[200],[201],[202],[203],[204],[205],[101],[102],[206],[207],[105],[208],[209],[210],[211],[212],[213],[214],[215],[216],[217],[218],[219],[220],[221],[222],[223],[224],[225],[226],[227],[228],[229],[230],[231],[232],[233],[234],[235],[236],[237],[238],[239],[240],[241],[242],[243],[244],[245],[246],[247],[248],[249],[250],[251],[252],[253],[254],[255],[256],[257],[258],[259],[260],[261],[262],[263],[264],[265],[266],[267],[268],[269],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[146,[[6,[100]]]],[146,[[6,[173]]]],[146,[[6,[174]]]],[146,[[6,[175]]]],[146,[[6,[176]]]],[146,[[6,[177]]]],[146,[[6,[178]]]],[146,[[6,[179]]]],[146,[[6,[180]]]],[146,[[6,[181]]]],[146,[[6,[182]]]],[146,[[6,[104]]]],[146,[[6,[183]]]],[146,[[6,[184]]]],[146,[[6,[185]]]],[146,[[6,[186]]]],[146,[[6,[187]]]],[146,[[6,[103]]]],[146,[[6,[188]]]],[146,[[6,[189]]]],[146,[[6,[190]]]],[146,[[6,[191]]]],[146,[[6,[192]]]],[146,[[6,[193]]]],[146,[[6,[194]]]],[146,[[6,[195]]]],[146,[[6,[196]]]],[146,[[6,[197]]]],[146,[[6,[198]]]],[146,[[6,[199]]]],[146,[[6,[200]]]],[146,[[6,[201]]]],[146,[[6,[202]]]],[146,[[6,[203]]]],[146,[[6,[204]]]],[146,[[6,[205]]]],[146,[[6,[101]]]],[146,[[6,[102]]]],[146,[[6,[206]]]],[146,[[6,[207]]]],[146,[[6,[105]]]],[146,[[6,[208]]]],[146,[[6,[209]]]],[146,[[6,[210]]]],[146,[[6,[211]]]],[146,[[6,[212]]]],[146,[[6,[213]]]],[146,[[6,[214]]]],[146,[[6,[215]]]],[146,[[6,[216]]]],[146,[[6,[217]]]],[146,[[6,[218]]]],[146,[[6,[219]]]],[146,[[6,[220]]]],[146,[[6,[221]]]],[146,[[6,[222]]]],[146,[[6,[223]]]],[146,[[6,[224]]]],[146,[[6,[225]]]],[146,[[6,[226]]]],[146,[[6,[227]]]],[146,[[6,[228]]]],[146,[[6,[229]]]],[146,[[6,[230]]]],[146,[[6,[231]]]],[146,[[6,[232]]]],[146,[[6,[233]]]],[146,[[6,[234]]]],[146,[[6,[235]]]],[146,[[6,[236]]]],[146,[[6,[237]]]],[146,[[6,[238]]]],[146,[[6,[239]]]],[146,[[6,[240]]]],[146,[[6,[241]]]],[146,[[6,[242]]]],[146,[[6,[243]]]],[146,[[6,[244]]]],[146,[[6,[245]]]],[146,[[6,[246]]]],[146,[[6,[247]]]],[146,[[6,[248]]]],[146,[[6,[249]]]],[146,[[6,[250]]]],[146,[[6,[251]]]],[146,[[6,[252]]]],[146,[[6,[253]]]],[146,[[6,[254]]]],[146,[[6,[255]]]],[146,[[6,[256]]]],[146,[[6,[257]]]],[146,[[6,[258]]]],[146,[[6,[259]]]],[146,[[6,[260]]]],[146,[[6,[261]]]],[146,[[6,[262]]]],[146,[[6,[263]]]],[146,[[6,[264]]]],[146,[[6,[265]]]],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[266,147]],[[267,147]],[[268,147]],[[269,147]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[100,147]],[[173,147]],[[174,147]],[[175,147]],[[176,147]],[[177,147]],[[178,147]],[[179,147]],[[180,147]],[[181,147]],[[182,147]],[[104,147]],[[183,147]],[[184,147]],[[185,147]],[[186,147]],[[187,147]],[[103,147]],[[188,147]],[[189,147]],[[190,147]],[[191,147]],[[192,147]],[[193,147]],[[194,147]],[[195,147]],[[196,147]],[[197,147]],[[198,147]],[[199,147]],[[200,147]],[[201,147]],[[202,147]],[[203,147]],[[204,147]],[[205,147]],[[101,147]],[[102,147]],[[206,147]],[[207,147]],[[105,147]],[[208,147]],[[209,147]],[[210,147]],[[211,147]],[[212,147]],[[213,147]],[[214,147]],[[215,147]],[[216,147]],[[217,147]],[[218,147]],[[219,147]],[[220,147]],[[221,147]],[[222,147]],[[223,147]],[[224,147]],[[225,147]],[[226,147]],[[227,147]],[[228,147]],[[229,147]],[[230,147]],[[231,147]],[[232,147]],[[233,147]],[[234,147]],[[235,147]],[[236,147]],[[237,147]],[[238,147]],[[239,147]],[[240,147]],[[241,147]],[[242,147]],[[243,147]],[[244,147]],[[245,147]],[[246,147]],[[247,147]],[[248,147]],[[249,147]],[[250,147]],[[251,147]],[[252,147]],[[253,147]],[[254,147]],[[255,147]],[[256,147]],[[257,147]],[[258,147]],[[259,147]],[[260,147]],[[261,147]],[[262,147]],[[263,147]],[[264,147]],[[265,147]],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],99],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],[[],151],0,[81],[81],[81],[89],[89],[89],[11],[11],[11],[10],[10],[10],[82],[82],[82],[64],[64],[64],[90],[90],[90],[42],[42],[42],[41],[41],[41],[91],[91],[91],[60],[60],[60],[62],[62],[62],[61],[61],[61],[63],[63],[63],[59],[59],[59],[25],[25],[25],[26],[26],[26],[27],[27],[27],[28],[28],[28],[29],[29],[29],[30],[30],[30],[31],[31],[31],[32],[32],[32],[33],[33],[33],[34],[34],[34],[20],[20],[20],[17],[17],[17],[18],[18],[18],[19],[19],[19],[88],[88],[88],[38],[38],[38],[37],[37],[37],[8],[8],[8],[36],[36],[36],[9],[9],[9],[40],[40],[40],[51],[51],[51],[56],[56],[56],[54],[54],[54],[53],[53],[53],[55],[55],[55],[5],[5],[5],[3],[3],[3],[52],[52],[52],[57],[57],[57],[58],[58],[58],[35],[35],[35],[12],[12],[12],[13],[13],[13],[14],[14],[14],[15],[15],[15],[92],[92],[92],[85],[85],[85],[87],[87],[87],[86],[86],[86],[50],[50],[50],[49],[49],[49],[48],[48],[48],[93],[93],[93],[84],[84],[84],[141],[141],[141],[44],[44],[44],[45],[45],[45],[66],[66],[66],[67],[67],[67],[68],[68],[68],[69],[69],[69],[70],[70],[70],[71],[71],[71],[72],[72],[72],[73],[73],[73],[39],[39],[39],[43],[43],[43],[74],[74],[74],[75],[75],[75],[76],[76],[76],[77],[77],[77],[78],[78],[78],[79],[79],[79],[80],[80],[80],[65],[65],[65],[83],[83],[83],[16],[16],[16],[23],[23],[23],[22],[22],[22],[24],[24],[24],[21],[21],[21],[46],[46],[46],[47],[47],[47]],"p":[[3,"TypeGenerics"],[3,"Turbofish"],[3,"LitInt"],[15,"str"],[3,"LitFloat"],[6,"Result"],[3,"ImplGenerics"],[3,"Ident"],[3,"Lifetime"],[3,"Attribute"],[4,"AttrStyle"],[4,"Meta"],[3,"MetaList"],[3,"MetaNameValue"],[4,"NestedMeta"],[3,"Variant"],[4,"Fields"],[3,"FieldsNamed"],[3,"FieldsUnnamed"],[3,"Field"],[4,"Visibility"],[3,"VisPublic"],[3,"VisCrate"],[3,"VisRestricted"],[4,"Expr"],[3,"ExprBinary"],[3,"ExprCall"],[3,"ExprCast"],[3,"ExprField"],[3,"ExprIndex"],[3,"ExprLit"],[3,"ExprParen"],[3,"ExprPath"],[3,"ExprUnary"],[4,"Member"],[3,"Index"],[3,"Generics"],[4,"GenericParam"],[3,"TypeParam"],[3,"LifetimeDef"],[3,"ConstParam"],[3,"BoundLifetimes"],[4,"TypeParamBound"],[3,"TraitBound"],[4,"TraitBoundModifier"],[3,"WhereClause"],[4,"WherePredicate"],[3,"PredicateType"],[3,"PredicateLifetime"],[3,"PredicateEq"],[4,"Lit"],[3,"LitStr"],[3,"LitByteStr"],[3,"LitByte"],[3,"LitChar"],[3,"LitBool"],[3,"Macro"],[4,"MacroDelimiter"],[3,"DeriveInput"],[4,"Data"],[3,"DataStruct"],[3,"DataEnum"],[3,"DataUnion"],[4,"BinOp"],[4,"UnOp"],[4,"Type"],[3,"TypeArray"],[3,"TypeBareFn"],[3,"TypeGroup"],[3,"TypeImplTrait"],[3,"TypeInfer"],[3,"TypeMacro"],[3,"TypeNever"],[3,"TypeParen"],[3,"TypePath"],[3,"TypePtr"],[3,"TypeReference"],[3,"TypeSlice"],[3,"TypeTraitObject"],[3,"TypeTuple"],[3,"Abi"],[3,"BareFnArg"],[3,"Variadic"],[4,"ReturnType"],[3,"Path"],[3,"PathSegment"],[4,"PathArguments"],[4,"GenericArgument"],[3,"AngleBracketedGenericArguments"],[3,"Binding"],[3,"Constraint"],[3,"ParenthesizedGenericArguments"],[3,"QSelf"],[4,"Ordering"],[15,"bool"],[3,"Formatter"],[6,"Result"],[3,"Error"],[4,"Result"],[3,"Underscore"],[3,"SelfType"],[3,"SelfValue"],[3,"Extern"],[3,"Crate"],[3,"Super"],[3,"ExprAssign"],[3,"ExprIf"],[3,"ExprForLoop"],[3,"ExprRepeat"],[3,"ExprReturn"],[3,"ExprStruct"],[3,"ExprBox"],[3,"ExprTry"],[3,"ExprContinue"],[3,"ExprClosure"],[3,"ExprTryBlock"],[3,"ExprMethodCall"],[3,"ExprTuple"],[3,"ExprType"],[3,"ExprLet"],[3,"ExprArray"],[3,"ExprBlock"],[3,"ExprAssignOp"],[3,"ExprMatch"],[3,"ExprAsync"],[3,"ExprUnsafe"],[3,"ExprWhile"],[3,"ExprYield"],[3,"ExprAwait"],[3,"ExprReference"],[3,"ExprRange"],[3,"ExprGroup"],[3,"ExprLoop"],[3,"ExprBreak"],[3,"ExprMacro"],[15,"usize"],[3,"Literal"],[4,"Option"],[3,"Iter"],[3,"IterMut"],[3,"Span"],[15,"u8"],[15,"char"],[3,"TokenStream"],[8,"Parse"],[6,"ParseStream"],[3,"TokenStream"],[8,"Parser"],[3,"Vec"],[3,"String"],[3,"TypeId"],[3,"TokenBuffer"],[3,"Cursor"],[4,"Delimiter"],[3,"ParseBuffer"],[3,"StepCursor"],[3,"Error"],[3,"Nothing"],[3,"Lookahead1"],[8,"Display"],[8,"IntoIterator"],[3,"LexError"],[8,"ToTokens"],[3,"Punctuated"],[8,"Peek"],[3,"Demand"],[3,"Pairs"],[3,"IntoPairs"],[3,"IntoIter"],[4,"Pair"],[8,"Debug"],[3,"PairsMut"],[3,"Abstract"],[3,"As"],[3,"Async"],[3,"Auto"],[3,"Await"],[3,"Become"],[3,"Box"],[3,"Break"],[3,"Const"],[3,"Continue"],[3,"Default"],[3,"Do"],[3,"Dyn"],[3,"Else"],[3,"Enum"],[3,"Final"],[3,"Fn"],[3,"For"],[3,"If"],[3,"Impl"],[3,"In"],[3,"Let"],[3,"Loop"],[3,"Macro"],[3,"Match"],[3,"Mod"],[3,"Move"],[3,"Mut"],[3,"Override"],[3,"Priv"],[3,"Pub"],[3,"Ref"],[3,"Return"],[3,"Static"],[3,"Struct"],[3,"Trait"],[3,"Try"],[3,"Type"],[3,"Typeof"],[3,"Union"],[3,"Unsafe"],[3,"Unsized"],[3,"Use"],[3,"Virtual"],[3,"Where"],[3,"While"],[3,"Yield"],[3,"Add"],[3,"AddEq"],[3,"And"],[3,"AndAnd"],[3,"AndEq"],[3,"At"],[3,"Bang"],[3,"Caret"],[3,"CaretEq"],[3,"Colon"],[3,"Colon2"],[3,"Comma"],[3,"Div"],[3,"DivEq"],[3,"Dollar"],[3,"Dot"],[3,"Dot2"],[3,"Dot3"],[3,"DotDotEq"],[3,"Eq"],[3,"EqEq"],[3,"Ge"],[3,"Gt"],[3,"Le"],[3,"Lt"],[3,"MulEq"],[3,"Ne"],[3,"Or"],[3,"OrEq"],[3,"OrOr"],[3,"Pound"],[3,"Question"],[3,"RArrow"],[3,"LArrow"],[3,"Rem"],[3,"RemEq"],[3,"FatArrow"],[3,"Semi"],[3,"Shl"],[3,"ShlEq"],[3,"Shr"],[3,"ShrEq"],[3,"Star"],[3,"Sub"],[3,"SubEq"],[3,"Tilde"],[3,"Brace"],[3,"Bracket"],[3,"Paren"],[3,"Group"],[4,"StrStyle"],[13,"Inner"],[13,"Add"],[13,"Sub"],[13,"Mul"],[13,"Div"],[13,"Rem"],[13,"And"],[13,"Or"],[13,"BitXor"],[13,"BitAnd"],[13,"BitOr"],[13,"Shl"],[13,"Shr"],[13,"Eq"],[13,"Lt"],[13,"Le"],[13,"Ne"],[13,"Ge"],[13,"Gt"],[13,"AddEq"],[13,"SubEq"],[13,"MulEq"],[13,"DivEq"],[13,"RemEq"],[13,"BitXorEq"],[13,"BitAndEq"],[13,"BitOrEq"],[13,"ShlEq"],[13,"ShrEq"],[13,"Struct"],[13,"Enum"],[13,"Union"],[13,"Array"],[13,"Assign"],[13,"AssignOp"],[13,"Async"],[13,"Await"],[13,"Binary"],[13,"Block"],[13,"Box"],[13,"Break"],[13,"Call"],[13,"Cast"],[13,"Closure"],[13,"Continue"],[13,"Field"],[13,"ForLoop"],[13,"Group"],[13,"If"],[13,"Index"],[13,"Let"],[13,"Lit"],[13,"Loop"],[13,"Macro"],[13,"Match"],[13,"MethodCall"],[13,"Paren"],[13,"Path"],[13,"Range"],[13,"Reference"],[13,"Repeat"],[13,"Return"],[13,"Struct"],[13,"Try"],[13,"TryBlock"],[13,"Tuple"],[13,"Type"],[13,"Unary"],[13,"Unsafe"],[13,"Verbatim"],[13,"While"],[13,"Yield"],[13,"Named"],[13,"Unnamed"],[13,"Lifetime"],[13,"Type"],[13,"Const"],[13,"Binding"],[13,"Constraint"],[13,"Type"],[13,"Lifetime"],[13,"Const"],[13,"Str"],[13,"ByteStr"],[13,"Byte"],[13,"Char"],[13,"Int"],[13,"Float"],[13,"Bool"],[13,"Verbatim"],[13,"Paren"],[13,"Brace"],[13,"Bracket"],[13,"Named"],[13,"Unnamed"],[13,"Path"],[13,"List"],[13,"NameValue"],[13,"Meta"],[13,"Lit"],[13,"AngleBracketed"],[13,"Parenthesized"],[13,"Type"],[13,"Raw"],[13,"Maybe"],[13,"Array"],[13,"BareFn"],[13,"Group"],[13,"ImplTrait"],[13,"Infer"],[13,"Macro"],[13,"Never"],[13,"Paren"],[13,"Path"],[13,"Ptr"],[13,"Reference"],[13,"Slice"],[13,"TraitObject"],[13,"Tuple"],[13,"Verbatim"],[13,"Trait"],[13,"Lifetime"],[13,"Deref"],[13,"Not"],[13,"Neg"],[13,"Public"],[13,"Crate"],[13,"Restricted"],[13,"Type"],[13,"Lifetime"],[13,"Eq"],[8,"IdentExt"],[8,"Speculative"],[13,"Punctuated"],[13,"End"],[8,"Spanned"],[8,"Visit"]]},\ "synstructure":{"doc":"This crate provides helper types for matching against enum …","t":[4,4,3,13,13,13,8,13,13,13,13,13,3,3,3,11,11,11,11,11,11,11,12,11,11,12,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,14,14,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,10,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,14,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,5,11,11,11,11],"n":["AddBounds","BindStyle","BindingInfo","Both","Fields","Generics","MacroResult","Move","MoveMut","None","Ref","RefMut","Structure","VariantAst","VariantInfo","add_bounds","add_impl_generic","add_trait_bounds","add_where_predicate","ast","ast","ast","attrs","bind_with","bind_with","binding","binding_name","binding_name","bindings","bindings_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bound_impl","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","construct","decl_attribute","decl_derive","discriminant","each","each","each_variant","eq","eq","eq","eq","eq","eq","fields","filter","filter","filter_variants","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","from","from","from","from","from","from","gen_impl","hash","hash","hash","hash","hash","hash","ident","into","into","into","into","into","into","into_result","into_stream","new","omitted_bindings","omitted_variants","pat","pat","prefix","referenced_ty_params","referenced_ty_params","referenced_ty_params","remove_binding","remove_variant","span","span","style","test_derive","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_tokens","to_tokens","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_new","type_id","type_id","type_id","type_id","type_id","type_id","unbound_impl","underscore_const","unpretty_print","unsafe_bound_impl","unsafe_unbound_impl","variants","variants_mut"],"q":["synstructure","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["Changes how bounds are added","The type of binding to use when generating a pattern.","Information about a specific binding. This contains both …","Add for fields and generics","Fields only","Generics only","Helper trait describing values which may be returned by …","x","mut x","None","ref x","ref mut x","A wrapper around a syn::DeriveInput which provides …","This type is similar to syn’s Variant type, however each …","A wrapper around a syn::DeriveInput’s variant which …","Specify which bounds should be generated by …","Adds an impl<> generic parameter. This can be used when …","Add trait bounds for a trait with the given path for each …","Specify additional where predicate bounds which should be …","Returns a reference to the underlying syn AST node which …","Returns a VariantAst object which contains references to …","Returns a reference to the underlying syn AST node which …","","Updates the BindStyle for each of the passed-in fields by …","Updates the BindStyle for each of the passed-in fields by …","The name which this BindingInfo will bind to.","Updates the binding name for each fo the passed-in fields …","Updates the binding name for each fo the passed-in fields …","Returns a slice of the bindings in this Variant.","Returns a mut slice of the bindings in this Variant.","","","","","","","","","","","","","NOTE: This methods’ features are superceded by …","","","","","","","","","","","","","Generates the token stream required to construct the …","The decl_attribute! macro declares a custom attribute …","The decl_derive! macro declares a custom derive wrapper. …","","Runs the passed-in function once for each bound field, …","Runs the passed-in function once for each bound field, …","Runs the passed-in function once for each variant, passing …","","","","","","","","Filter the bindings created by this Variant object. This …","Filter the bindings created by this Structure object. This …","Filter the variants matched by this Structure object. This …","","","","","","","Runs the passed-in function once for each bound field, …","Runs the passed-in function once for each bound field, …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Generate an impl block for the given struct. This impl …","","","","","","","","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 this result into a Result for further processing / …","Convert this result into a proc_macro::TokenStream, ready …","Create a new Structure with the variants and fields from …","True if any bindings were omitted due to a filter call.","True if any variants were omitted due to a filter_variants …","Generates the pattern fragment for this field binding.","Generates the match-arm pattern which could be used to …","","Returns a list of the type parameters which are referenced …","Returns a list of the type parameters which are referenced …","Returns a list of the type parameters which are refrenced …","Remove the binding at the given index.","Remove the variant at the given index.","","","The type of binding which this BindingInfo will create.","Run a test on a custom derive. This macro expands both the …","","","","","","","","","","","","","","","","","","","","","Create a new Structure with the variants and fields from …","","","","","","","NOTE: This methods’ features are superceded by …","Configure whether to use const _ instead of a generated …","Dumps an unpretty version of a tokenstream. Takes any type …","NOTE: This methods’ features are superceded by …","NOTE: This methods’ features are superceded by …","Returns a slice of the variants in this Structure.","Returns a mut slice of the variants in this Structure."],"i":[0,0,0,2,2,2,0,14,14,2,14,14,0,0,0,1,1,1,1,7,9,1,10,9,1,7,9,1,9,9,2,14,7,10,9,1,2,14,7,10,9,1,1,2,14,7,10,9,1,2,14,7,10,9,1,9,0,0,10,9,1,1,2,14,7,10,9,1,10,9,1,1,2,14,7,10,9,1,9,1,2,14,7,10,9,1,1,2,14,7,10,9,1,10,2,14,7,10,9,1,28,28,1,9,1,7,9,9,7,9,1,9,1,14,7,7,0,2,14,7,10,9,1,14,7,2,14,7,10,9,1,2,14,7,10,9,1,1,2,14,7,10,9,1,1,1,0,1,1,1,1],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2],1],[[1,3],1],[[1,4,5,2]],[[1,6],1],[7,8],[9,10],[1,11],0,[9,9],[1,1],0,[9,9],[1,1],[9],[9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[1,12,12],13],[2,2],[14,14],[7,7],[10,10],[9,9],[1,1],[[]],[[]],[[]],[[]],[[]],[[]],[9,13],0,0,0,[9,13],[1,13],[1,13],[[2,2],15],[[14,14],15],[[7,7],15],[[10,10],15],[[9,9],15],[[1,1],15],0,[9,9],[1,1],[1,1],[[2,16],17],[[14,16],17],[[7,16],17],[[10,16],17],[[9,16],17],[[1,16],17],[9,13],[1,13],[[]],[[]],[[]],[[]],[[]],[[]],[[1,13],13],[2],[14],[7],[10],[9],[1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[],[[18,[13]]]],[[],19],[11,1],[9,15],[1,15],[7,13],[9,13],0,[7,[[21,[20]]]],[9,[[21,[20]]]],[1,[[21,[20]]]],[[9,22],9],[[1,22],1],[[],23],[[],23],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[14,13]],[[7,13]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[11,[[18,[1]]]],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[1,12,12],13],[[1,15],1],[26,27],[[1,12,12],13],[[1,12,12],13],[1],[1]],"p":[[3,"Structure"],[4,"AddBounds"],[4,"GenericParam"],[3,"TraitBound"],[4,"Option"],[4,"WherePredicate"],[3,"BindingInfo"],[3,"Field"],[3,"VariantInfo"],[3,"VariantAst"],[3,"DeriveInput"],[8,"ToTokens"],[3,"TokenStream"],[4,"BindStyle"],[15,"bool"],[3,"Formatter"],[6,"Result"],[6,"Result"],[3,"TokenStream"],[3,"Ident"],[3,"Vec"],[15,"usize"],[3,"Span"],[4,"Result"],[3,"TypeId"],[8,"Display"],[3,"String"],[8,"MacroResult"]]},\ -"trussed":{"doc":"Trussed","t":[3,2,2,2,3,2,2,2,0,11,11,11,11,11,0,14,11,11,11,11,5,5,5,11,0,11,0,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,11,11,11,0,0,14,5,5,5,11,11,11,11,0,0,14,14,11,11,11,11,11,11,11,14,11,11,0,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,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,13,13,13,13,13,13,4,16,8,4,16,13,13,8,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,8,4,16,16,16,13,3,13,8,4,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,12,8,8,3,4,3,6,8,8,13,8,13,3,8,13,8,3,13,2,8,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,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,8,8,8,8,8,8,8,8,8,8,8,8,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,17,6,17,17,17,6,6,17,17,17,17,17,17,17,17,13,13,13,13,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,6,13,13,13,13,11,11,11,11,11,11,11,11,11,11,3,13,3,3,3,4,18,6,13,13,13,13,13,18,18,4,13,6,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,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,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,3,7,6,6,6,12,11,11,12,11,12,11,11,11,11,8,8,16,8,16,2,8,16,8,11,2,10,10,10,2,11,11,10,11,11,10,10,10,2,11,10,11,8,2,2,2,2,8,8,8,8,8,2,8,8,2,2,2,8,16,8,8,3,2,3,8,8,8,8,8,2,2,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,10,11,11,11,11,2,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,17,13,13,13,4,3,3,13,13,13,17,3,4,4,4,3,13,3,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,16,3,16,8,16,11,11,0,0,5,5,11,10,5,0,11,10,11,0,5,11,5,5,5,5,11,11,11,10,5,8,3,11,11,10,11,11,11,11,10,11,11,11,11,10,11,3,6,8,18,11,11,11,10,11,11,10,11,11,11,11,11,11,3,6,8,3,3,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,10,11,10,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,10,11,6,3,8,17,11,11,10,11,10,11,10,11,11,11,11,11,10,11,11,10,11,10,11,11,10,11,10,11,10,11,11,11,11,12,13,13,13,4,18,18,18,3,16,3,13,13,4,13,3,3,13,13,13,3,13,13,3,3,13,13,13,3,2,3,13,13,13,13,3,13,13,13,3,3,4,16,3,6,8,4,6,4,6,6,3,3,8,4,13,13,3,13,2,3,13,3,18,13,13,13,13,13,13,13,13,13,13,6,13,13,6,6,4,6,3,3,13,13,13,6,3,13,18,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,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,12,12,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,12,12,0,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,12,11,10,11,11,11,11,11,12,12,12,12,4,13,13,13,13,4,13,13,6,13,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,13,13,13,4,13,11,11,11,11,11,11,11,11,11,11,11,11],"n":["Bytes","Client","ClientImplementation","Error","Interchange","Platform","Reply","Service","api","as_interchange_ref","as_mut","as_mut_slice","as_ref","as_slice","backend","block","borrow","borrow","borrow_mut","borrow_mut","cbor_deserialize","cbor_serialize","cbor_serialize_bytes","claim","client","clone","config","default","default","deref","deref_mut","deserialize","eq","error","fmt","from","from","from","from","from_serialized","from_slice","hash","insert","insert_slice_at","into","into","into_inner","into_iter","into_iter","into_iter","into_vec","key","mechanisms","new","new","partial_cmp","pipe","platform","platform","postcard_deserialize","postcard_serialize","postcard_serialize_bytes","remove","resize_default","resize_to_capacity","serialize","service","store","store","syscall","to_bytes","try_convert_into","try_from","try_from","try_from","try_into","try_into","try_syscall","type_id","type_id","types","write_all","Agree","Agree","Attest","Attest","CreateCounter","CreateCounter","DebugDumpStore","DebugDumpStore","Decrypt","Decrypt","Delete","Delete","DeleteAllKeys","DeleteAllKeys","DeleteCertificate","DeleteCertificate","DeriveKey","DeriveKey","DeserializeKey","DeserializeKey","DummyReply","DummyRequest","Encrypt","Encrypt","Exists","Exists","GenerateKey","GenerateKey","GenerateSecretKey","GenerateSecretKey","Hash","Hash","IncrementCounter","IncrementCounter","LocateFile","LocateFile","Metadata","Metadata","RandomBytes","RandomBytes","ReadCertificate","ReadCertificate","ReadDirFilesFirst","ReadDirFilesFirst","ReadDirFilesNext","ReadDirFilesNext","ReadDirFirst","ReadDirFirst","ReadDirNext","ReadDirNext","ReadFile","ReadFile","Reboot","Reboot","RemoveDir","RemoveDir","RemoveDirAll","RemoveDirAll","RemoveFile","RemoveFile","Reply","Reply","ReplyVariant","Request","Request","RequestUserConsent","RequestUserConsent","RequestVariant","SerdeExtension","SerdeExtension","SerializeKey","SerializeKey","Sign","Sign","UnsafeInjectKey","UnsafeInjectKey","UnsafeInjectSharedKey","UnsafeInjectSharedKey","UnwrapKey","UnwrapKey","Uptime","Uptime","Verify","Verify","Wink","Wink","WrapKey","WrapKey","WriteCertificate","WriteCertificate","WriteFile","WriteFile","borrow","borrow","borrow_mut","borrow_mut","clone","clone","eq","eq","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","from","from","from","from","from","from","from","from","from","from","into","into","reply","request","try_from","try_from","try_into","try_into","type_id","type_id","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","Agree","Attest","CreateCounter","DebugDumpStore","Decrypt","Delete","DeleteAllKeys","DeleteCertificate","DeriveKey","DeserializeKey","Encrypt","Exists","GenerateKey","GenerateSecretKey","Hash","IncrementCounter","LocateFile","Metadata","RandomBytes","ReadCertificate","ReadDirFilesFirst","ReadDirFilesNext","ReadDirFirst","ReadDirNext","ReadFile","Reboot","RemoveDir","RemoveDirAll","RemoveFile","RequestUserConsent","SerdeExtension","SerializeKey","Sign","UnsafeInjectKey","UnsafeInjectSharedKey","UnwrapKey","Uptime","Verify","Wink","WrapKey","WriteCertificate","WriteFile","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytes","certificate","ciphertext","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","count","count","counter","data","data","data","der","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","entry","entry","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","exists","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","hash","id","id","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","key","key","key","key","key","key","key","metadata","nonce","path","plaintext","reply","result","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialized_key","shared_secret","signature","success","tag","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uptime","valid","wrapped_key","Agree","Attest","CreateCounter","DebugDumpStore","Decrypt","Delete","DeleteAllKeys","DeleteCertificate","DeriveKey","DeserializeKey","Encrypt","Exists","GenerateKey","GenerateSecretKey","Hash","IncrementCounter","LocateFile","Metadata","RandomBytes","ReadCertificate","ReadDirFilesFirst","ReadDirFilesNext","ReadDirFirst","ReadDirNext","ReadFile","Reboot","RemoveDir","RemoveDirAll","RemoveFile","RequestUserConsent","SerdeExtension","SerializeKey","Sign","UnsafeInjectKey","UnsafeInjectSharedKey","UnwrapKey","Uptime","Verify","Wink","WrapKey","WriteCertificate","WriteFile","additional_data","associated_data","associated_data","associated_data","associated_data","attributes","attributes","attributes","attributes","attributes","attributes","attributes","base_key","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","count","data","der","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dir","dir","dir","duration","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","filename","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","format","format","format","format","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","id","id","id","id","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","key","key","key","key","key","key","key","key","level","location","location","location","location","location","location","location","location","location","location","location","location","location","mechanism","mechanism","mechanism","mechanism","mechanism","mechanism","mechanism","mechanism","mechanism","mechanism","mechanism","mechanism","mechanism","mechanism","message","message","message","message","message","nonce","nonce","not_before_filename","path","path","path","path","path","path","private_key","private_key","public_key","raw_key","raw_key","request","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialized_key","signature","signing_mechanism","size","tag","timeout_milliseconds","to","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","user_attribute","user_attribute","wrapped_key","wrapping_key","wrapping_key","Backend","BackendId","BackendId","Context","Context","Core","CoreOnly","Custom","Dispatch","NoId","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","default","fmt","from","from","from","into","into","into","request","request","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","0","CertificateClient","Client","ClientBuilder","ClientError","ClientImplementation","ClientResult","CounterClient","CryptoClient","DataTooLarge","FilesystemClient","Full","FutureResult","ManagementClient","Pending","PollClient","PreparedClient","SerializationFailed","Syscall","UiClient","agree","attest","backends","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","confirm_user_present","create_counter","debug_dump_store","decrypt","delete","delete_all","delete_certificate","derive_key","deserialize_key","encrypt","entry_metadata","exists","fmt","from","from","from","from","from","generate_key","generate_secret_key","hash","increment_counter","into","into","into","into","into","locate_file","mechanisms","new","new","new","poll","poll","poll","prepare","random_bytes","read_certificate","read_dir_files_first","read_dir_files_next","read_dir_first","read_dir_next","read_file","reboot","remove_dir","remove_dir_all","remove_file","request","request","serialize_key","sign","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unsafe_inject_key","unsafe_inject_shared_key","unwrap_key","uptime","verify","wink","wrap_key","write_certificate","write_file","Aes256Cbc","Chacha8Poly1305","Ed255","HmacBlake2s","HmacSha1","HmacSha256","HmacSha512","P256","Sha256","Tdes","Totp","X255","agree_p256","agree_x255","decrypt_aes256cbc","decrypt_chacha8poly1305","decrypt_tdes","derive_ed255_public_key","derive_p256_public_key","derive_x255_public_key","deserialize_ed255_key","deserialize_p256_key","encrypt_chacha8poly1305","encrypt_tdes","generate_chacha8poly1305_key","generate_ed255_private_key","generate_p256_private_key","generate_x255_secret_key","hash_sha256","hmacblake2s_derive_key","hmacsha1_derive_key","hmacsha256_derive_key","hmacsha512_derive_key","serialize_ed255_key","serialize_p256_key","sha256_derive_key","sign_ed255","sign_hmacblake2s","sign_hmacsha1","sign_hmacsha256","sign_hmacsha512","sign_p256","sign_totp","unwrap_key_chacha8poly1305","verify_ed255","verify_p256","wrap_key_aes256cbc","wrap_key_chacha8poly1305","MAX_APPLICATION_NAME_LENGTH","MAX_KEY_MATERIAL_LENGTH","MAX_LABEL_LENGTH","MAX_LONG_DATA_LENGTH","MAX_MEDIUM_DATA_LENGTH","MAX_MESSAGE_LENGTH","MAX_OBJECT_HANDLES","MAX_PATH_LENGTH","MAX_SERIALIZED_KEY_LENGTH","MAX_SERVICE_CLIENTS","MAX_SHORT_DATA_LENGTH","MAX_SIGNATURE_LENGTH","MAX_USER_ATTRIBUTE_LENGTH","SERDE_EXTENSION_REPLY_LENGTH","SERDE_EXTENSION_REQUEST_LENGTH","USER_ATTRIBUTE_NUMBER","AeadError","CborError","ClientCountExceeded","EntropyMalfunction","Error","FilesystemReadFailure","FilesystemWriteFailure","FunctionFailed","FunctionNotSupported","GeneralError","HostMemory","ImplementationError","InternalError","InvalidPath","InvalidSerializationFormat","InvalidSerializedKey","InvalidSerializedReply","InvalidSerializedRequest","MechanismInvalid","MechanismNotAvailable","MechanismParamInvalid","NoSuchCertificate","NoSuchKey","NonceOverflow","NotJustLetters","ObjectHandleInvalid","ReplySerializationFailure","RequestNotAvailable","Result","SignDataTooLarge","WrongKeyKind","WrongMessageLength","WrongSignatureLength","borrow","borrow_mut","clone","eq","fmt","from","into","try_from","try_into","type_id","Bytes","Ed255","Flags","Info","Key","Kind","LOCAL","Material","P256","Public","Rsa2048","Rsa3072","Rsa4096","SENSITIVE","SERIALIZABLE","Secrecy","Secret","SerializedKeyBytes","Shared","Symmetric","Symmetric32Nonce","X255","all","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","cmp","code","complement","contains","default","deserialize","deserialize","difference","empty","eq","eq","eq","eq","eq","extend","flags","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_bits","from_bits_truncate","from_bits_unchecked","from_iter","hash","insert","intersection","intersects","into","into","into","into","into","is_all","is_empty","kind","kind","material","not","partial_cmp","remove","serialize","serialize","serialize","set","sub","sub_assign","symmetric_difference","toggle","try_deserialize","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","union","with_local_flag","zeroize","zeroize","zeroize","zeroize","0","0","0","Aes256Cbc","Chacha8Poly1305","Ed255","HmacBlake2s","HmacSha1","HmacSha256","HmacSha512","P256","P256Prehashed","Sha256","SharedSecret","Tdes","Totp","Trng","X255","agree","agree","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","decrypt","decrypt","decrypt","derive_key","derive_key","derive_key","derive_key","derive_key","derive_key","deserialize_key","deserialize_key","deserialize_key","encrypt","encrypt","encrypt","exists","exists","exists","exists","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","generate_key","generate_key","generate_key","generate_key","generate_key","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","serialize_key","serialize_key","serialize_key","serialize_key","sign","sign","sign","sign","sign","sign","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","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","unsafe_inject_key","unsafe_inject_key","unsafe_inject_key","unsafe_inject_key","unsafe_inject_key","unsafe_inject_key","unwrap_key","verify","verify","wrap_key","wrap_key","ServiceEndpoint","TRUSSED_INTERCHANGE","TrussedInterchange","TrussedRequester","TrussedResponder","backends","borrow","borrow_mut","ctx","from","interchange","into","try_from","try_into","type_id","CryptoRng","Platform","R","RngCore","S","Store","Syscall","UI","UserInterface","check_user_presence","consent","fill_bytes","next_u32","next_u64","reboot","reboot","refresh","rng","set_status","status","store","syscall","try_fill_bytes","ui","uptime","user_interface","wink","Agree","ClientCertstore","ClientCounterstore","ClientFilestore","ClientKeystore","Decrypt","DeriveKey","DeserializeKey","Encrypt","Exists","Filestore","GenerateKey","Hash","Keystore","ReadDirFilesState","ReadDirState","RngCore","Seed","SeedableRng","SerializeKey","Service","ServiceEndpoint","ServiceResources","Sign","UnsafeInjectKey","UnwrapKey","Verify","WrapKey","_","_","add_endpoint","agree","attest","borrow","borrow","borrow_mut","borrow_mut","certstore","counterstore","decrypt","derive_key","deserialize_key","dispatch","encrypt","exists","filestore","fill_bytes","fill_random_bytes","from","from","from_rng","from_seed","generate_key","hash","into","into","key","keystore","new","new","next_u32","next_u64","platform","platform_mut","process","reply_to","rng","seed_from_u64","serialize_key","set_seed_if_uninitialized","sign","syscall","syscall","trussed_filestore","try_as_new_client","try_fill_bytes","try_from","try_from","try_into","try_into","try_into_new_client","try_new_client","type_id","type_id","unsafe_inject_key","unwrap_key","update_ui","verify","with_dispatch","wrap_key","0","BigEndianInteger","Certificate","Datetime","ED255_ATTN_KEY","Ed255","Ed255","Ed255","Extension","Extensions","Name","P256","P256","P256","P256_ATTN_KEY","ParsedDatetime","SerializedSignature","SerializedSubjectPublicKey","SignatureAlgorithm","TbsCertificate","V3","Validity","Version","as_ref","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","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","default","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encoded_length","encoded_length","encoded_length","encoded_length","encoded_length","encoded_length","encoded_length","encoded_length","encoded_length","encoded_length","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fields","fields","fmt","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","new","tag","to_bytes","try_attest","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","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","with_country","with_organization","with_state","0","0","0","0","E","Fs","I","Store","V","borrow","borrow_mut","certstore","counterstore","create_directories","delete","deref","efs","exists","filestore","from","ifs","into","keystore","metadata","new","read","remove_dir","remove_dir_all_where","store","try_from","try_into","type_id","vfs","write","Certstore","ClientCertstore","borrow","borrow_mut","delete_certificate","delete_certificate","from","into","new","read_certificate","read_certificate","try_from","try_into","type_id","write_certificate","write_certificate","ClientCounterstore","Counter","Counterstore","DEFAULT_START_AT","borrow","borrow_mut","create","create_starting_at","create_starting_at","from","increment","increment","into","new","try_from","try_into","type_id","ClientFilestore","ClientId","Filestore","ReadDirFilesState","ReadDirState","actual_path","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","client_path","clone","clone","exists","exists","from","from","from","into","into","into","locate_file","locate_file","metadata","metadata","new","read","read","read_dir_files_first","read_dir_files_first","read_dir_files_next","read_dir_files_next","read_dir_first","read_dir_first","read_dir_next","read_dir_next","remove_dir","remove_dir","remove_dir_all","remove_dir_all","remove_file","remove_file","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","write","write","ClientId","ClientKeystore","Keystore","SERIALIZATION_VERSION","borrow","borrow_mut","delete_all","delete_all","delete_key","delete_key","exists_key","exists_key","from","generate_key_id","into","key_directory","key_info","key_info","key_path","load_key","load_key","location","location","new","overwrite_key","overwrite_key","rng","rng","store_key","store_key","try_from","try_into","type_id","0","Aes256Cbc","Asn1Der","Attribute","Attributes","BLOCK_COUNT","BLOCK_CYCLES","BLOCK_SIZE","Bytes","CACHE_SIZE","CertId","Certificate","Certificate","CertificateType","Chacha8Poly1305","Context","CoreContext","Cose","Counter","Counter","CounterId","Data","Data","DataAttributes","DirEntry","EcdhEsHkdf256","Ed255","External","Filesystem","FutureResult","GenericArray","HmacBlake2s","HmacSha1","HmacSha256","HmacSha512","Id","Internal","Key","Key","KeyAttributes","KeyId","KeySerialization","LOOKAHEADWORDS_SIZE","Letters","LfsResult","LfsStorage","Location","LongData","Mechanism","MediumData","Message","Metadata","NoData","ObjectId","ObjectType","P256","P256Prehashed","PathBuf","Pkcs8Der","Platform","PrivateKeyAttributes","PublicKey","PublicKeyAttributes","READ_SIZE","Raw","Raw","Rsa2048Pkcs1v15","Rsa2048Raw","Rsa3072Pkcs1v15","Rsa3072Raw","Rsa4096Pkcs1v15","Rsa4096Raw","RsaParts","Sec1","SerializedKey","Sha256","SharedSecret","ShortData","Signature","SignatureSerialization","SpecialId","StorageAttributes","String","Tdes","Totp","Trng","UserAttribute","Vec","Volatile","WRITE_SIZE","X255","allocate","append","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut_ptr","as_mut_slice","as_mut_str","as_mut_vec","as_ptr","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_slice","as_slice","as_str","attribute","available_blocks","available_space","backends","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_storage_mut","capacity","capacity","clear","clear","clear","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_from_slice","cmp","cmp","cmp","cmp","concat","consent","core","create_dir","create_dir_all","create_file_and_then","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","drop","ends_with","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","erase","extend","extend","extend","extend_from_slice","extend_from_slice","file_name","file_type","file_type","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","format","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","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","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_exact_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_mut_slice","from_slice","from_slice","from_special","from_special","from_special","from_str","generate","hash","hash","hash","hash","hash","hash","hex","insert","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_array","into_bytes","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","is_dir","is_empty","is_empty","is_file","is_full","is_mountable","is_special","kind","len","map","metadata","metadata","mount","mount_and_then","ne","ne","ne","new","new","new","new","new","new","new","new","new","open_file_and_then","open_file_with_options_and_then","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","path","path","persistence","pop","pop","pop_back","pop_front","pop_unchecked","prepend","push","push","push","push_str","push_unchecked","read","read","read_dir","read_dir_and_then","read_dir_files_state","read_dir_state","reboot","remove","remove","remove_attribute","remove_dir","remove_dir_all","remove_dir_all_where","rename","resize","resize_default","retain","retain_mut","serializable","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","set_attribute","set_len","set_persistence","set_serializable","split","split","split","starts_with","swap_remove","swap_remove_unchecked","total_blocks","total_space","truncate","truncate","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","ui","value","with_options","write","write","write_char","write_str","write_str","zip","0","0","0","0","Error","FailIfOthers","FailedToInterrupt","InterruptOthers","Interrupted","Level","None","Normal","Result","Strong","TimedOut","TimeoutNotImplemented","Urgency","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","deserialize","deserialize","deserialize","eq","eq","eq","fmt","fmt","fmt","from","from","from","into","into","into","serialize","serialize","serialize","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Application","ApplicationUpdate","To","borrow","borrow_mut","clone","deserialize","eq","fmt","from","into","serialize","try_from","try_into","type_id","Error","Idle","Processing","Status","WaitingForUserPresence","borrow","borrow_mut","clone","deserialize","eq","fmt","from","into","serialize","try_from","try_into","type_id"],"q":["trussed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::api","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::api::Reply","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::api::Request","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::api::reply","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::api::request","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::backend","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::backend::BackendId","trussed::client","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::client::mechanisms","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::config","","","","","","","","","","","","","","","","trussed::error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::key","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::key::Kind","","","trussed::mechanisms","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::pipe","","","","","","","","","","","","","","","trussed::platform","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::service","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::service::attest","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::service::attest::SerializedSignature","","trussed::service::attest::SerializedSubjectPublicKey","","trussed::store","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::store::certstore","","","","","","","","","","","","","","","","trussed::store::counterstore","","","","","","","","","","","","","","","","","trussed::store::filestore","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::store::keystore","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::types","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::types::Attributes","","trussed::types::ObjectType","","trussed::types::consent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::types::reboot","","","","","","","","","","","","","","","trussed::types::ui","","","","","","","","","","","","","","","",""],"d":["","","","","Set of N channels","The trait that platforms need to implement to use Trussed.","","","This (incomplete!) API loosely follows PKCS#11 v3.","Returns a reference to the interchange with the N …","","Returns a mutable slice view.","","Returns an immutable slice view.","Custom backends that can override core request …","","","","","","","","Serialize object into newly allocated Bytes.","Claim one of the channels of the interchange. Returns None …","Client interface for applications.","","","","","","","","","","","","Returns the argument unchanged.","Wrap existing bytes in a Bytes<N>.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Unwraps the Vec<u8, N>, same as into_vec.","","","","Unwraps the Vec<u8, N>, same as into_inner.","","","Construct a new, empty Bytes<N>.","Create a new Interchange","","","Trait for platforms to implement that use Trussed.","","Deserialize a message of type T from a byte slice. The …","Serialize a T to the given slice, with the resulting slice …","","","","","","","store presents a combined interface to three littlefs2 …","","","Fallible conversion into differently sized byte buffer.","Low-noise conversion between lengths.","","Some APIs offer an interface of the form …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A custom backend that can override the core request …","The ID of a backend.","The ID type for the custom backends used by this dispatch …","The context for requests handled by this backend.","The context type used by this dispatch.","","Always dispatches to the Trussed core backend.","","Dispatches requests to custom backends.","An empty ID type.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Executes a request using this backend or returns …","Executes a request using a backend or returns …","","","","","","","","","","","","Read/Write + Delete certificates","All-in-one trait bounding on the sub-traits.","Builder for ClientImplementation.","","The client implementation client applications actually …","","Create counters, increment existing counters.","Trussed Client interface that Trussed apps can rely on.","","Read/Write/Delete files, iterate over directories.","","","All the other methods that are fit to expose.","","Lowest level interface, use one of the higher level ones.","An intermediate step of the ClientBuilder.","","","User-interfacing functionality.","","","Selects the backends to use for this client.","","","","","","","","","","","Builds the client using the given syscall implementation.","","","","","","","Skips deleting read-only / manufacture keys (currently, “…","","","","","Fetch the Metadata for a file or directory","","","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).","","","","","Creates a new client builder using the given client ID.","","","","Prepare a client using the given service.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Currently, this writes the cert (assumed but not verified …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","All non-used bits are RFU.","","A key object in Trussed.","","Set if the key has been generated on this device.","","","","","","","Set if the key is a secret key.","This flag currently only applies to kind::Shared","A key can either be public, of secret.","","","some bytes of entropy, needs a KDF applied, the parameter …","entropic bytes, suitable for use as symmetric secret …","32B symmetric key + nonce, the parameter is the length of …","","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","","","","","","","","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","This implements “safe” defaults","","","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","","","","Returns the complement of this set of flags.","","Removes the specified flags in-place.","","","","Inserts or removes the specified flags depending on the …","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","Toggles the specified flags in-place.","","","","","","","","","","","","","","","","","","Returns the union of between the flags in self and other.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decrypts a single block. Let’s hope we don’t have to …","","","","","","","","","","Encrypts the input with zero IV","","Encrypts a single block. Let’s hope we don’t have to …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","A marker trait used to indicate that an RngCore or …","","","The core of a random number generator.","","","Trussed client will call this method when making a Trussed …","","","Check if the user has indicated their presence so as to …","","Fill dest with random data.","Return the next random u32.","Return the next random u64.","","Exit / reset the application","May be called during idle periods to give the UI the …","","Set the state of Trussed to give potential feedback to the …","","","","Fill dest entirely with random data.","","Return the duration since startup.","","Trigger a visible or audible effect for the given duration …","","","","","","","","","","","","","","","","","The core of a random number generator.","Seed type, which is restricted to types …","A random number generator that can be explicitly seeded.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fill dest with random data.","","Returns the argument unchanged.","Returns the argument unchanged.","Create a new PRNG seeded from another Rng.","Create a new PRNG using the given seed.","","","Calls U::from(self).","Calls U::from(self).","","","","","Return the next random u32.","Return the next random u64.","","","","","Applies a splitting aka forking construction to the inner …","Create a new PRNG using a u64 seed.","","","","","","","Specialization of try_new_client, using self’s …","Fill dest entirely with random data.","","","","","Similar to try_as_new_client except that the returning …","Add a new client, claiming one of the statically configured","","","","","","","","","","NB: This is not a full INTEGER implementation, needs the …","","Encoded as “YYYYMMDDHHMMSSZ”, encoding takes care of …","","","","","Currently unconstructable.","Only empty slices possible currently.","","","","","","","","","","","Encode as INTEGER 2","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Reads contents from path in location of store.","","","Creates parent directory if necessary, then writes.","","","","","Writes contents to path in location of store.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","TODO: feels a bit heavy-weight to pass in the …","","","","Trait intended for use by mechanism implementations.","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","Client files are store below /<client_id>/dat/.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Iterate over contents of files inside a directory.","","Continuation of read_dir_files_first.","","Iterate over entries of a directory (both file and …","","Continue iterating over entries of a directory.","","","","","","","","","","","","","","","","","","","","","Trait intended for use by mechanism implementations.","","","","","TODO: This uses the predicate “filename.len() >= 4” Be …","","","","","Returns the argument unchanged.","","Calls U::from(self).","","Return Header of key, if it exists","","","","","","","","","","","","","","","","","","","","","","Number of erasable blocks. Hence storage capacity is …","Suggested values are 100-1000, higher is more performant …","Size of an erasable block in bytes, as unsigned typenum. …","","littlefs uses a read cache, a write cache, and one cache …","","","","","","The context for a syscall (per client).","","","","","","","","","","","","","","","Struct representing a generic array - GenericArray<T, N> …","","","","","The ID of a Trussed object.","","","","","","","littlefs itself has a LOOKAHEAD_SIZE, which must be a …","Non-exhaustive to make it unconstructable NB: Better to …","","Users of this library provide a “storage driver” by …","","","","","","File type (regular vs directory) and size of a file.","An empty struct not storing any data.","","","","","An owned, mutable path","","","","","","Minimum size of block read in bytes. Not in superblock","","","","Exposes the Raw RSA encryption/decryption primitive. Be …","","Exposes the Raw RSA encryption/decryption primitive. Be …","","Exposes the Raw RSA encryption/decryption primitive. Be …","Used by backends implementing RSA.","","","","Used to serialize the output of a diffie-hellman","","","","","","A fixed capacity String","","","","","A fixed capacity Vec","","Minimum size of block write in bytes. Not in superblock","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a raw pointer to the vector’s buffer, which may …","Extracts a mutable slice containing the entire array.","Converts a String into a mutable string slice.","Returns a mutable reference to the contents of this String.","Returns a raw pointer to the vector’s buffer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extracts a slice containing the entire array.","Extracts a slice containing the entire vector.","Extracts a string slice containing the entire string.","Read attribute.","Available number of unused blocks in the filesystem","Available number of unused bytes in the filesystem","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the maximum number of elements the String can hold","Returns the maximum number of elements the vector can hold.","Truncates this String, removing all contents.","Clears the vector, removing all values.","","","","","","","","","","","","","","","","","","","","","","","","","","Construct a GenericArray from a slice by cloning its …","","","","","","","","Creates a new, empty directory at the provided path.","Recursively create a directory and all of its parent …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if needle is a suffix of the Vec.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Erase data from the storage device. Guaranteed to be …","","","Extends the vec from an iterator.","Clones and appends all elements in a slice to the Vec.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","Converts mutable slice to a mutable generic array reference","","Converts slice to a generic array reference with inferred …","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","Accepts byte string, with or without trailing nul.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a new GenericArray instance from an iterator with …","","","","","","Converts mutable slice to a mutable generic array reference","Converts slice to a generic array reference with inferred …","Constructs a new vector with a fixed capacity of N and …","","","","","","","","","","","","skips leading zeros","Inserts an element at position index within the vector, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the contents of the vector as an array of length M …","Converts a String into a byte vector.","Deconstruct Filesystem, intention is to allow access to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if the vec is empty","","Returns true if the vec is full","","Is a non-random, constructible u8 ID.","","","","Given a path, query the filesystem to get information …","","","This API avoids the need for using Allocation.","","","","Constructs a new, empty String with a fixed capacity of N …","Constructs a new, empty vector with a fixed capacity of N","","","","","","","","","","","","","","","","","","Returns the full path to the file that this entry …","","","Removes the last character from the string buffer and …","Removes the last element from a vector and returns it, or …","","","Removes the last element from a vector and returns it","","Appends the given char to the end of this String.","Appends an item to the back of the collection","Extends self with path","Appends a given string slice onto the end of this String.","Appends an item to the back of the collection","Read data from the storage device. Guaranteed to be called …","Read the entire contents of a file into a bytes vector.","Returns a pseudo-iterator over the entries within a …","","","","","Remove a file or directory.","Removes and returns the element at position index within …","Remove attribute.","Remove a file or directory.","TODO: This method fails if some println! calls are removed.","","Rename or move a file or directory.","Resizes the Vec in-place so that len is equal to new_len.","Resizes the Vec in-place so that len is equal to new_len.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate, …","Wether a the result of an agree can be serialized with …","","","","","","","","","","","","","","","","","","","Set attribute.","Forces the length of the vector to new_len.","","","","","","Returns true if needle is a prefix of the Vec.","Removes an element from the vector and returns it.","Removes an element from the vector and returns it.","Total number of blocks in the filesystem","Total number of bytes in the filesystem","Shortens this String to the specified length.","Shortens the vector, keeping the first len elements and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Write data to the storage device. Guaranteed to be called …","Write a slice as the entire contents of a file.","","","","","","","","","","If other user consent requests are pending, fail this …","","Pending other user consent requests will fail as …","","","There is no user present","Normal user presence check, currently implemented as “…","","Strong user intent check, currently implemented as “…","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","",""],"i":[0,0,0,0,0,0,0,0,0,1,3,3,3,3,0,0,3,1,3,1,0,0,0,1,0,3,0,3,1,3,3,3,3,0,3,3,3,3,1,3,3,3,3,3,3,1,3,3,3,3,3,0,0,3,1,3,0,0,0,0,0,0,3,3,3,3,0,0,0,0,3,3,3,3,1,3,1,0,3,1,0,3,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,19,18,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,0,138,0,0,230,18,19,0,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,18,19,0,0,18,19,18,19,18,19,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,84,64,102,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,90,99,65,85,86,103,74,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,87,89,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,104,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,88,66,76,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,95,96,94,63,77,75,73,92,102,91,98,78,70,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,83,93,81,82,102,93,93,64,64,100,100,98,98,82,82,90,90,95,95,96,96,102,102,104,104,94,94,63,63,88,88,91,91,85,85,86,86,87,87,89,89,103,103,92,92,101,101,99,99,97,97,84,84,83,83,81,81,80,80,79,79,77,77,75,75,73,73,71,71,70,70,69,69,68,68,67,67,66,66,65,65,72,72,74,74,76,76,78,78,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,68,79,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,61,56,35,33,21,58,57,54,53,37,35,58,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,41,38,24,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,51,50,48,29,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,51,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,57,40,39,37,34,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,27,26,25,23,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,61,60,56,55,40,39,34,33,32,59,51,50,48,46,45,44,43,42,38,36,28,24,21,61,58,57,56,55,54,52,40,39,37,35,34,33,61,56,52,39,34,61,56,48,46,45,44,43,42,38,21,22,21,37,36,23,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,57,34,22,53,61,32,31,21,21,22,22,62,62,61,61,60,60,59,59,58,58,57,57,56,56,55,55,54,54,53,53,52,52,51,51,50,50,49,49,48,48,47,47,46,46,45,45,44,44,43,43,42,42,41,41,40,40,39,39,38,38,37,37,36,36,35,35,34,34,33,33,32,32,31,31,30,30,29,29,28,28,27,27,26,26,25,25,24,24,23,23,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,50,38,35,35,33,0,0,115,315,115,158,0,158,0,0,158,110,105,158,110,105,105,105,158,110,105,158,110,105,315,115,158,110,110,105,158,110,105,158,110,105,316,0,0,0,0,0,0,0,0,120,0,120,0,0,120,0,0,120,0,0,317,317,116,130,119,116,117,120,130,119,116,117,120,117,120,318,319,320,317,317,317,321,317,317,317,320,317,120,130,119,116,117,120,317,317,317,319,130,119,116,117,120,320,0,130,119,116,322,130,119,116,317,321,320,320,320,320,320,323,320,320,320,322,119,317,317,130,119,116,117,120,130,119,116,117,120,130,119,116,117,120,317,317,317,323,317,318,317,321,320,0,0,0,0,0,0,0,0,0,0,0,0,324,325,326,327,328,329,324,325,329,324,327,328,327,329,324,325,330,331,332,333,334,329,324,330,329,331,332,333,334,324,335,327,329,324,326,327,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,108,108,108,0,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,0,108,108,108,108,108,108,108,108,108,108,108,108,108,108,0,146,0,0,0,0,142,0,146,147,146,146,146,142,142,0,147,0,146,146,146,146,142,142,142,142,142,142,142,142,144,145,146,142,147,144,145,146,142,147,144,145,146,142,147,142,146,142,142,142,146,142,142,142,144,145,146,142,147,142,144,145,144,145,146,142,142,142,142,142,147,144,145,145,146,142,147,142,142,142,142,142,142,142,142,144,145,146,142,147,142,142,144,145,144,142,142,142,144,146,142,142,142,142,142,142,144,144,145,146,146,142,147,144,145,146,142,147,144,145,146,142,147,142,145,144,145,146,142,336,337,338,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,345,346,347,348,339,349,350,351,352,353,340,341,342,343,344,345,346,347,348,339,349,350,351,352,353,340,341,342,351,344,346,347,339,350,340,344,339,340,341,342,351,344,339,352,340,341,342,343,344,345,346,347,348,339,349,350,351,352,353,340,342,344,339,353,340,350,341,342,343,344,345,346,347,348,339,349,350,351,352,353,340,343,344,339,340,344,346,347,339,349,352,341,342,343,344,345,346,347,348,339,349,350,351,352,353,340,341,342,343,344,345,346,347,348,339,349,350,351,352,353,340,341,342,343,344,345,346,347,348,339,349,350,351,352,353,340,341,343,344,339,351,340,342,344,339,341,342,0,0,0,0,0,354,354,354,354,354,354,354,354,354,354,0,0,154,0,154,0,0,154,0,355,0,356,356,356,0,355,355,154,355,355,154,118,356,0,355,154,355,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,357,0,0,0,0,0,0,0,0,0,0,0,0,135,358,0,107,135,107,135,107,107,359,360,361,107,362,363,107,356,107,107,135,357,357,364,365,107,135,0,107,107,135,356,356,107,107,135,107,107,357,366,135,367,135,135,107,135,356,107,135,107,135,135,135,107,135,368,369,135,370,135,371,167,0,0,0,0,163,168,174,0,0,0,163,168,174,0,0,0,0,0,0,166,0,0,163,179,164,165,163,166,167,168,169,170,171,172,173,174,179,164,165,163,166,167,168,169,170,171,172,173,174,164,165,163,166,167,168,169,170,171,172,173,174,169,164,165,166,167,168,169,171,172,173,174,164,165,166,167,168,169,171,172,173,174,164,165,163,166,167,168,169,170,171,172,173,174,164,165,163,179,164,165,163,166,167,168,169,170,171,172,173,174,179,164,165,163,166,167,168,169,170,171,172,173,174,179,165,179,0,179,164,165,163,166,167,168,168,169,170,171,172,173,174,179,164,165,163,166,167,168,169,170,171,172,173,174,179,164,165,163,166,167,168,169,170,171,172,173,174,169,169,169,372,373,374,375,183,0,183,0,183,185,185,0,0,0,0,185,183,0,0,185,183,185,0,0,185,0,0,0,0,185,185,185,183,0,0,0,156,156,376,156,156,156,156,376,156,156,156,156,376,156,0,0,0,377,157,157,377,377,157,157,377,157,157,157,157,157,157,0,0,0,0,0,159,159,189,190,159,189,190,159,189,190,378,159,159,189,190,159,189,190,378,159,378,159,159,378,159,378,159,378,159,378,159,378,159,378,159,378,159,378,159,159,189,190,159,189,190,159,189,190,378,159,0,0,0,0,160,160,379,160,379,160,379,160,160,160,160,160,379,160,160,379,160,379,160,160,379,160,379,160,379,160,160,160,160,209,111,139,206,0,184,184,184,0,184,0,205,210,0,111,0,0,125,205,210,0,205,210,0,0,125,111,122,0,0,0,111,111,111,111,0,122,205,210,0,0,0,184,0,0,0,0,0,0,0,0,0,0,0,0,111,111,0,125,0,0,206,0,184,125,139,111,111,111,111,111,111,125,125,0,111,111,0,0,0,0,0,0,111,111,111,0,0,122,184,111,181,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,11,11,11,194,199,199,11,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,199,199,11,11,194,11,199,181,181,181,109,181,194,194,186,202,199,11,127,109,106,203,204,123,129,112,205,206,207,208,209,210,211,212,122,113,111,125,139,181,194,194,186,202,199,11,127,109,106,203,204,123,129,112,205,206,207,208,209,210,211,212,122,113,111,125,139,181,199,11,199,11,127,194,186,202,199,11,127,203,204,123,129,112,205,206,207,208,209,210,211,212,122,113,111,125,139,194,194,199,11,203,194,0,109,181,181,181,194,199,11,203,207,208,209,113,194,199,11,127,123,129,112,194,199,11,186,202,199,11,127,204,123,129,112,205,207,208,209,122,113,111,125,139,11,11,194,186,202,199,199,199,11,11,11,11,11,11,127,203,204,123,129,112,205,206,207,208,209,210,211,212,122,113,111,125,139,184,11,11,11,11,11,202,186,202,194,194,194,186,202,199,199,11,127,127,203,204,123,129,112,205,206,207,208,209,210,211,212,122,113,111,125,139,194,181,181,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,186,186,202,199,199,199,199,199,199,199,199,199,199,11,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,109,109,106,106,106,203,204,123,123,129,129,112,112,205,206,207,208,209,210,211,212,122,113,111,125,139,194,194,199,199,199,11,194,194,11,123,129,112,199,194,194,199,199,11,11,203,204,11,181,194,186,202,199,11,127,109,106,203,204,123,129,112,205,206,207,208,209,210,211,212,122,113,111,125,139,11,199,181,194,194,194,11,11,11,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,186,186,11,186,11,181,204,207,186,194,181,202,181,181,199,199,199,199,11,127,106,123,129,112,208,113,181,181,194,199,11,203,204,123,129,112,202,106,113,199,11,194,194,11,194,199,11,127,199,11,184,181,181,181,106,106,0,181,11,181,181,181,181,181,11,11,11,11,113,186,202,199,11,127,204,123,129,112,205,207,208,209,122,113,111,125,139,181,11,113,113,194,194,194,11,11,11,181,181,199,11,11,181,194,186,202,199,11,11,127,109,106,203,204,123,129,112,205,206,207,208,209,209,210,211,212,122,113,111,125,139,181,194,186,202,199,11,127,109,106,203,204,123,129,112,205,206,207,208,209,210,211,212,122,113,111,125,139,181,194,186,202,199,11,127,109,106,203,204,123,129,112,205,206,207,208,209,210,211,212,122,113,111,125,139,0,207,181,184,181,199,199,11,194,380,381,382,383,0,228,229,228,229,0,150,150,0,150,229,229,0,150,228,229,150,228,229,150,228,229,150,228,229,150,228,229,150,228,229,150,228,229,150,228,229,150,228,229,150,228,229,150,228,229,150,228,229,137,137,0,137,137,137,137,137,137,137,137,137,137,137,137,152,152,152,0,152,152,152,152,152,152,152,152,152,152,152,152,152],"f":[0,0,0,0,0,0,0,0,0,[1,2],[3],[3],[3],[3],0,0,[[]],[[]],[[]],[[]],[[],[[5,[4]]]],[[],[[5,[4]]]],[[],[[5,[3,4]]]],[1,6],0,[3,3],0,[[],3],[[],1],[3],[3],[[],[[5,[3]]]],[3,7],0,[[3,8],[[5,[9]]]],[[[11,[10]]],3],[[]],[[],3],[[]],[[],3],[[],[[5,[3]]]],[3],[[3,12,10],[[5,[10]]]],[[3,12],5],[[]],[[]],[3,[[11,[10]]]],[3],[3],[3],[3,[[11,[10]]]],0,0,[[],3],[[],1],[3,[[6,[13]]]],0,0,0,[[],[[5,[14]]]],[[],[[5,[14]]]],[[],[[15,[3]]]],[[3,12],[[5,[10]]]],[[3,12],5],[3],[3,5],0,0,0,0,[3,[[5,[3]]]],[3,[[5,[3]]]],[[],5],[16,[[5,[3]]]],[[],5],[[],5],[[],5],0,[[],17],[[],17],0,[3,[[5,[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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[18,18],[19,19],[[18,18],7],[[19,19],7],[[18,8],20],[[19,8],20],[21,18],[22,18],[23,18],[24,18],[25,18],[26,18],[27,18],[28,18],[29,18],[30,18],[31,18],[32,18],[33,18],[34,18],[35,18],[36,18],[37,18],[38,18],[39,18],[40,18],[41,18],[42,18],[43,18],[44,18],[45,18],[46,18],[47,18],[48,18],[49,18],[50,18],[51,18],[52,18],[53,18],[54,18],[55,18],[56,18],[57,18],[58,18],[59,18],[60,18],[61,18],[62,18],[[]],[63,19],[64,19],[65,19],[66,19],[67,19],[68,19],[69,19],[70,19],[71,19],[72,19],[73,19],[74,19],[75,19],[76,19],[77,19],[78,19],[79,19],[80,19],[81,19],[82,19],[83,19],[84,19],[85,19],[86,19],[87,19],[88,19],[89,19],[90,19],[91,19],[92,19],[93,19],[[]],[94,19],[95,19],[96,19],[97,19],[98,19],[99,19],[100,19],[101,19],[102,19],[103,19],[104,19],[[]],[[]],0,0,[[],5],[[],5],[[],5],[[],5],[[],17],[[],17],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[93,93],[64,64],[100,100],[98,98],[82,82],[90,90],[95,95],[96,96],[102,102],[104,104],[94,94],[63,63],[88,88],[91,91],[85,85],[86,86],[87,87],[89,89],[103,103],[92,92],[101,101],[99,99],[97,97],[84,84],[83,83],[81,81],[80,80],[79,79],[77,77],[75,75],[73,73],[71,71],[70,70],[69,69],[68,68],[67,67],[66,66],[65,65],[72,72],[74,74],[76,76],[78,78],0,0,0,0,0,0,0,[[],[[5,[93]]]],[[],[[5,[64]]]],[[],[[5,[100]]]],[[],[[5,[98]]]],[[],[[5,[82]]]],[[],[[5,[90]]]],[[],[[5,[95]]]],[[],[[5,[96]]]],[[],[[5,[102]]]],[[],[[5,[104]]]],[[],[[5,[94]]]],[[],[[5,[63]]]],[[],[[5,[88]]]],[[],[[5,[91]]]],[[],[[5,[85]]]],[[],[[5,[86]]]],[[],[[5,[87]]]],[[],[[5,[89]]]],[[],[[5,[103]]]],[[],[[5,[92]]]],[[],[[5,[101]]]],[[],[[5,[99]]]],[[],[[5,[97]]]],[[],[[5,[84]]]],[[],[[5,[83]]]],[[],[[5,[81]]]],[[],[[5,[80]]]],[[],[[5,[79]]]],[[],[[5,[77]]]],[[],[[5,[75]]]],[[],[[5,[73]]]],[[],[[5,[71]]]],[[],[[5,[70]]]],[[],[[5,[69]]]],[[],[[5,[68]]]],[[],[[5,[67]]]],[[],[[5,[66]]]],[[],[[5,[65]]]],[[],[[5,[72]]]],[[],[[5,[74]]]],[[],[[5,[76]]]],[[],[[5,[78]]]],0,0,[[93,93],7],[[64,64],7],[[100,100],7],[[98,98],7],[[82,82],7],[[90,90],7],[[95,95],7],[[96,96],7],[[102,102],7],[[104,104],7],[[94,94],7],[[63,63],7],[[88,88],7],[[91,91],7],[[85,85],7],[[86,86],7],[[87,87],7],[[89,89],7],[[103,103],7],[[92,92],7],[[101,101],7],[[99,99],7],[[97,97],7],[[84,84],7],[[83,83],7],[[81,81],7],[[80,80],7],[[79,79],7],[[77,77],7],[[75,75],7],[[73,73],7],[[71,71],7],[[70,70],7],[[69,69],7],[[68,68],7],[[67,67],7],[[66,66],7],[[65,65],7],[[72,72],7],[[74,74],7],[[76,76],7],[[78,78],7],0,[[93,8],20],[[64,8],20],[[100,8],20],[[98,8],20],[[82,8],20],[[90,8],20],[[95,8],20],[[96,8],20],[[102,8],20],[[104,8],20],[[94,8],20],[[63,8],20],[[88,8],20],[[91,8],20],[[85,8],20],[[86,8],20],[[87,8],20],[[89,8],20],[[103,8],20],[[92,8],20],[[101,8],20],[[99,8],20],[[97,8],20],[[84,8],20],[[83,8],20],[[81,8],20],[[80,8],20],[[79,8],20],[[77,8],20],[[75,8],20],[[73,8],20],[[71,8],20],[[70,8],20],[[69,8],20],[[68,8],20],[[67,8],20],[[66,8],20],[[65,8],20],[[72,8],20],[[74,8],20],[[76,8],20],[[78,8],20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[93,5],[64,5],[100,5],[98,5],[82,5],[90,5],[95,5],[96,5],[102,5],[104,5],[94,5],[63,5],[88,5],[91,5],[85,5],[86,5],[87,5],[89,5],[103,5],[92,5],[101,5],[99,5],[97,5],[84,5],[83,5],[81,5],[80,5],[79,5],[77,5],[75,5],[73,5],[71,5],[70,5],[69,5],[68,5],[67,5],[66,5],[65,5],[72,5],[74,5],[76,5],[78,5],0,0,0,0,0,[19,[[5,[93]]]],[[],5],[[],5],[19,[[5,[64]]]],[[],5],[19,[[5,[100]]]],[[],5],[19,[[5,[98]]]],[19,[[5,[82]]]],[[],5],[19,[[5,[90]]]],[[],5],[19,[[5,[95]]]],[[],5],[[],5],[19,[[5,[96]]]],[[],5],[19,[[5,[102]]]],[19,[[5,[104]]]],[[],5],[19,[[5,[94]]]],[[],5],[19,[[5,[63]]]],[[],5],[19,[[5,[88]]]],[[],5],[19,[[5,[91]]]],[[],5],[19,[[5,[85]]]],[[],5],[[],5],[19,[[5,[86]]]],[19,[[5,[87]]]],[[],5],[19,[[5,[89]]]],[[],5],[19,[[5,[103]]]],[[],5],[[],5],[19,[[5,[92]]]],[[],5],[19,[[5,[101]]]],[19,[[5,[99]]]],[[],5],[[],5],[19,[[5,[97]]]],[[],5],[19,[[5,[84]]]],[[],5],[19,[[5,[83]]]],[[],5],[19,[[5,[81]]]],[19,[[5,[80]]]],[[],5],[19,[[5,[79]]]],[[],5],[[],5],[19,[[5,[77]]]],[19,[[5,[75]]]],[[],5],[[],5],[19,[[5,[73]]]],[19,[[5,[71]]]],[[],5],[[],5],[19,[[5,[70]]]],[[],5],[19,[[5,[69]]]],[19,[[5,[68]]]],[[],5],[19,[[5,[67]]]],[[],5],[[],5],[19,[[5,[66]]]],[19,[[5,[65]]]],[[],5],[[],5],[19,[[5,[72]]]],[[],5],[19,[[5,[74]]]],[[],5],[19,[[5,[76]]]],[19,[[5,[78]]]],[[],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],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[21,21],[22,22],[62,62],[61,61],[60,60],[59,59],[58,58],[57,57],[56,56],[55,55],[54,54],[53,53],[52,52],[51,51],[50,50],[49,49],[48,48],[47,47],[46,46],[45,45],[44,44],[43,43],[42,42],[41,41],[40,40],[39,39],[38,38],[37,37],[36,36],[35,35],[34,34],[33,33],[32,32],[31,31],[30,30],[29,29],[28,28],[27,27],[26,26],[25,25],[24,24],[23,23],0,0,0,[[],[[5,[21]]]],[[],[[5,[22]]]],[[],[[5,[62]]]],[[],[[5,[61]]]],[[],[[5,[60]]]],[[],[[5,[59]]]],[[],[[5,[58]]]],[[],[[5,[57]]]],[[],[[5,[56]]]],[[],[[5,[55]]]],[[],[[5,[54]]]],[[],[[5,[53]]]],[[],[[5,[52]]]],[[],[[5,[51]]]],[[],[[5,[50]]]],[[],[[5,[49]]]],[[],[[5,[48]]]],[[],[[5,[47]]]],[[],[[5,[46]]]],[[],[[5,[45]]]],[[],[[5,[44]]]],[[],[[5,[43]]]],[[],[[5,[42]]]],[[],[[5,[41]]]],[[],[[5,[40]]]],[[],[[5,[39]]]],[[],[[5,[38]]]],[[],[[5,[37]]]],[[],[[5,[36]]]],[[],[[5,[35]]]],[[],[[5,[34]]]],[[],[[5,[33]]]],[[],[[5,[32]]]],[[],[[5,[31]]]],[[],[[5,[30]]]],[[],[[5,[29]]]],[[],[[5,[28]]]],[[],[[5,[27]]]],[[],[[5,[26]]]],[[],[[5,[25]]]],[[],[[5,[24]]]],[[],[[5,[23]]]],0,0,0,0,[[21,21],7],[[22,22],7],[[62,62],7],[[61,61],7],[[60,60],7],[[59,59],7],[[58,58],7],[[57,57],7],[[56,56],7],[[55,55],7],[[54,54],7],[[53,53],7],[[52,52],7],[[51,51],7],[[50,50],7],[[49,49],7],[[48,48],7],[[47,47],7],[[46,46],7],[[45,45],7],[[44,44],7],[[43,43],7],[[42,42],7],[[41,41],7],[[40,40],7],[[39,39],7],[[38,38],7],[[37,37],7],[[36,36],7],[[35,35],7],[[34,34],7],[[33,33],7],[[32,32],7],[[31,31],7],[[30,30],7],[[29,29],7],[[28,28],7],[[27,27],7],[[26,26],7],[[25,25],7],[[24,24],7],[[23,23],7],0,[[21,8],20],[[22,8],20],[[62,8],20],[[61,8],20],[[60,8],20],[[59,8],20],[[58,8],20],[[57,8],20],[[56,8],20],[[55,8],20],[[54,8],20],[[53,8],20],[[52,8],20],[[51,8],20],[[50,8],20],[[49,8],20],[[48,8],20],[[47,8],20],[[46,8],20],[[45,8],20],[[44,8],20],[[43,8],20],[[42,8],20],[[41,8],20],[[40,8],20],[[39,8],20],[[38,8],20],[[37,8],20],[[36,8],20],[[35,8],20],[[34,8],20],[[33,8],20],[[32,8],20],[[31,8],20],[[30,8],20],[[29,8],20],[[28,8],20],[[27,8],20],[[26,8],20],[[25,8],20],[[24,8],20],[[23,8],20],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[21,5],[22,5],[62,5],[61,5],[60,5],[59,5],[58,5],[57,5],[56,5],[55,5],[54,5],[53,5],[52,5],[51,5],[50,5],[49,5],[48,5],[47,5],[46,5],[45,5],[44,5],[43,5],[42,5],[41,5],[40,5],[39,5],[38,5],[37,5],[36,5],[35,5],[34,5],[33,5],[32,5],[31,5],[30,5],[29,5],[28,5],[27,5],[26,5],[25,5],[24,5],[23,5],0,0,0,0,0,0,0,[18,[[5,[21]]]],[[],5],[18,[[5,[22]]]],[[],5],[[],5],[18,[[5,[62]]]],[18,[[5,[61]]]],[[],5],[18,[[5,[60]]]],[[],5],[[],5],[18,[[5,[59]]]],[18,[[5,[58]]]],[[],5],[18,[[5,[57]]]],[[],5],[18,[[5,[56]]]],[[],5],[[],5],[18,[[5,[55]]]],[[],5],[18,[[5,[54]]]],[[],5],[18,[[5,[53]]]],[[],5],[18,[[5,[52]]]],[18,[[5,[51]]]],[[],5],[[],5],[18,[[5,[50]]]],[[],5],[18,[[5,[49]]]],[18,[[5,[48]]]],[[],5],[18,[[5,[47]]]],[[],5],[18,[[5,[46]]]],[[],5],[18,[[5,[45]]]],[[],5],[18,[[5,[44]]]],[[],5],[18,[[5,[43]]]],[[],5],[18,[[5,[42]]]],[[],5],[18,[[5,[41]]]],[[],5],[[],5],[18,[[5,[40]]]],[[],5],[18,[[5,[39]]]],[18,[[5,[38]]]],[[],5],[18,[[5,[37]]]],[[],5],[[],5],[18,[[5,[36]]]],[[],5],[18,[[5,[35]]]],[[],5],[18,[[5,[34]]]],[18,[[5,[33]]]],[[],5],[[],5],[18,[[5,[32]]]],[[],5],[18,[[5,[31]]]],[18,[[5,[30]]]],[[],5],[18,[[5,[29]]]],[[],5],[18,[[5,[28]]]],[[],5],[18,[[5,[27]]]],[[],5],[[],5],[18,[[5,[26]]]],[[],5],[18,[[5,[25]]]],[[],5],[18,[[5,[24]]]],[18,[[5,[23]]]],[[],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],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[105,8],20],[[]],[[]],[[]],[[]],[[]],[[]],[[106,18,107],[[5,[19,108]]]],[[109,18,107],[[5,[19,108]]]],[[],5],[[],5],[10,[[5,[110]]]],[[],5],[[],5],[[],5],[[],5],[[],17],[[],17],[[],17],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[111,112,112,113],[[114,[93]]]],[[111,112],[[114,[64]]]],[[[116,[115]]],[[116,[115]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[117,118],[[119,[118]]]],[120,120],[121,[[114,[70]]]],[122,[[114,[66]]]],[[],[[114,[100]]]],[[111,112],[[114,[98]]]],[112,[[114,[82]]]],[122,[[114,[90]]]],[123,[[114,[72]]]],[[111,112,[6,[124]],113],[[114,[95]]]],[[111,125,113],[[114,[96]]]],[[111,112,[6,[126]]],[[114,[102]]]],[[122,127],[[114,[92]]]],[[111,112],[[114,[104]]]],[[120,8],20],[[]],[[]],[[]],[[]],[[]],[[111,113],[[114,[94]]]],[[12,122],[[114,[63]]]],[[111,128],[[114,[88]]]],[129,[[114,[65]]]],[[]],[[]],[[]],[[]],[[]],[[122,[6,[127]],127],[[114,[91]]]],0,[[],130],[131,119],[[[132,[127]]],116],[[],[[134,[[133,[19,108]]]]]],[130,[[134,[[133,[108]]]]]],[119,[[134,[[133,[19,108]]]]]],[[[116,[115]],135],[[133,[[117,[115]],108]]]],[12,[[114,[84]]]],[123,[[114,[74]]]],[[122,127,[6,[136]]],[[114,[85]]]],[[],[[114,[86]]]],[[122,127,[6,[127]]],[[114,[87]]]],[[],[[114,[89]]]],[[122,127],[[114,[103]]]],[137,[[114,[69]]]],[[122,127],[[114,[101]]]],[[122,127],[[114,[99]]]],[[122,127],[[114,[97]]]],[138,114],[[119,138],[[114,[119]]]],[[111,112,125],[[114,[83]]]],[[111,112,139],[[114,[81]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],17],[[],17],[[],17],[[],17],[[],17],[[111,122,125],[[114,[77]]]],[122,[[114,[75]]]],[[111,112,128,113],[[114,[73]]]],[[],[[114,[68]]]],[[111,112,139],[[114,[79]]]],[140,[[114,[67]]]],[[111,112,112],[[114,[71]]]],[122,[[114,[76]]]],[[122,127,128,[6,[136]]],[[114,[80]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[112,112,122],[[114,[93]]]],[[112,112,122],[[114,[93]]]],[112,[[114,[98]]]],[112,[[114,[98]]]],[112,[[114,[98]]]],[[112,122],[[114,[95]]]],[[112,122],[[114,[95]]]],[[112,122],[[114,[95]]]],[[125,113],[[114,[96]]]],[[125,113],[[114,[96]]]],[[112,6],[[114,[102]]]],[112,[[114,[102]]]],[122,[[114,[94]]]],[122,[[114,[94]]]],[122,[[114,[94]]]],[122,[[114,[94]]]],[[],[[114,[88]]]],[[112,122],[[114,[95]]]],[[112,122],[[114,[95]]]],[[112,122],[[114,[95]]]],[[112,122],[[114,[95]]]],[[112,125],[[114,[83]]]],[[112,125],[[114,[83]]]],[[112,122],[[114,[95]]]],[112,[[114,[81]]]],[112,[[114,[81]]]],[112,[[114,[81]]]],[112,[[114,[81]]]],[112,[[114,[81]]]],[[112,139],[[114,[81]]]],[[112,141],[[114,[81]]]],[[112,122],[[114,[73]]]],[112,[[114,[79]]]],[112,[[114,[79]]]],[[112,112],[[114,[71]]]],[[112,112],[[114,[71]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[108,108],[[108,108],7],[[108,8],20],[[]],[[]],[[],5],[[],5],[[],17],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],142],[[142,142],142],[[142,142]],[[142,142],142],[[142,142]],[142,143],[[142,142],142],[[142,142]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[144,144],[145,145],[146,146],[142,142],[147,147],[[142,142],13],[146,143],[142,142],[[142,142],7],[[],142],[[],[[5,[146]]]],[[],[[5,[142]]]],[[142,142],142],[[],142],[[144,144],7],[[145,145],7],[[146,146],7],[[142,142],7],[[147,147],7],[[142,148]],0,0,[[144,8],20],[[145,8],20],[[146,8],20],[[142,8],20],[[142,8],20],[[142,8],20],[[142,8],20],[[142,8],20],[[147,8],20],[[]],[[]],[146,145],[[]],[[]],[[]],[143,[[6,[142]]]],[143,142],[143,142],[148,142],[142],[[142,142]],[[142,142],142],[[142,142],7],[[]],[[]],[[]],[[]],[[]],[142,7],[142,7],0,0,0,[142,142],[[142,142],[[6,[13]]]],[[142,142]],[144,149],[146,5],[142,5],[[142,142,7]],[[142,142],142],[[142,142]],[[142,142],142],[[142,142]],[[],[[5,[144,108]]]],[[],5],[[],5],[[],5],[[143,12],[[5,[146,108]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],17],[[],17],[[],17],[[],17],[[],17],[[142,142],142],[145,145],[144],[145],[146],[142],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[21,[[5,[93,108]]]],[21,[[5,[93,108]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[61,[[5,[98,108]]]],[61,[[5,[98,108]]]],[61,[[5,[98,108]]]],[58,[[5,[95,108]]]],[58,[[5,[95,108]]]],[58,[[5,[95,108]]]],[58,[[5,[95,108]]]],[58,[[5,[95,108]]]],[58,[[5,[95,108]]]],[57,[[5,[96,108]]]],[57,[[5,[96,108]]]],[57,[[5,[96,108]]]],[56,[[5,[102,108]]]],[56,[[5,[102,108]]]],[56,[[5,[102,108]]]],[55,[[5,[104,108]]]],[55,[[5,[104,108]]]],[55,[[5,[104,108]]]],[55,[[5,[104,108]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[54,[[5,[94,108]]]],[54,[[5,[94,108]]]],[54,[[5,[94,108]]]],[54,[[5,[94,108]]]],[54,[[5,[94,108]]]],[52,[[5,[88,108]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[40,[[5,[83,108]]]],[40,[[5,[83,108]]]],[40,[[5,[83,108]]]],[40,[[5,[83,108]]]],[39,[[5,[81,108]]]],[39,[[5,[81,108]]]],[39,[[5,[81,108]]]],[39,[[5,[81,108]]]],[39,[[5,[81,108]]]],[39,[[5,[81,108]]]],[[],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],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[37,[[5,[77,108]]]],[37,[[5,[77,108]]]],[37,[[5,[77,108]]]],[37,[[5,[77,108]]]],[37,[[5,[77,108]]]],[37,[[5,[77,108]]]],[35,[[5,[73,108]]]],[34,[[5,[79,108]]]],[34,[[5,[79,108]]]],[33,[[5,[71,108]]]],[33,[[5,[71,108]]]],0,0,0,0,0,0,[[]],[[]],0,[[]],0,[[]],[[],5],[[],5],[[],17],0,0,0,0,0,0,0,0,0,[[],150],0,[[]],[[],121],[[],141],0,[137,151],[[]],[[]],[152],[[],152],[[]],[[]],[[],[[5,[153]]]],0,[[],140],[[]],[140],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[135,[154,115]],155,[132,[106]]],[[133,[108]]]],[21,[[133,[93]]]],0,[[]],[[]],[[]],[[]],[[[107,[154]],106],[[133,[156]]]],[[[107,[154]],106],[[133,[157]]]],[61,[[133,[98]]]],[58,[[133,[95]]]],[57,[[133,[96]]]],[[[107,[154]],158,109,18],[[133,[19,108]]]],[56,[[133,[102]]]],[55,[[133,[104]]]],[[[107,[154]],106],159],[[]],[[[107,[154]]],[[133,[108]]]],[[]],[[]],[[],[[5,[153]]]],[[]],[54,[[133,[94]]]],[52,[[133,[88]]]],[[]],[[]],0,[[[107,[154]],106],[[133,[160]]]],[154,[[107,[154]]]],[154,[[135,[154]]]],[[],121],[[],141],[[[107,[154]]]],[[[107,[154]]]],[[[135,[154,115]]]],[[[107,[154]],106,18],[[133,[19]]]],[[[107,[154]]],[[133,[161,108]]]],[141],[40,[[133,[83]]]],[[[135,[154,115]]]],[39,[[133,[81]]]],[135],[135],[[[107,[154]]],159],[[[135,[154]],162],[[133,[[119,[[135,[154]]]],108]]]],[[],[[5,[153]]]],[[],5],[[],5],[[],5],[[],5],[[[135,[154]],162],[[133,[[119,[[135,[154]]]],108]]]],[[[135,[154]],162,118],[[133,[[119,[118]],108]]]],[[],17],[[],17],[37,[[133,[77]]]],[35,[[133,[73]]]],[[[135,[154,115]]]],[34,[[133,[79]]]],[[154,115],[[135,[154,115]]]],[33,[[133,[71]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[163],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[164,164],[165,165],[163,163],[166,166],[167,167],[168,168],[169,169],[170,170],[171,171],[172,172],[173,173],[174,174],[[],169],[[164,175],176],[175,[[5,[177]]]],[[166,175],176],[[167,175],176],[[168,175],176],[[169,175],176],[[171,175],176],[[172,175],176],[[173,175],176],[[174,175],176],[164,[[176,[178]]]],[[],[[5,[178,177]]]],[166,[[176,[178]]]],[167,[[176,[178]]]],[168,[[176,[178]]]],[169,[[176,[178]]]],[171,[[176,[178]]]],[172,[[176,[178]]]],[173,[[176,[178]]]],[174,[[176,[178]]]],[[164,164],7],[[165,165],7],[[163,163],7],[[166,166],7],[[167,167],7],[[168,168],7],[[169,169],7],[[170,170],7],[[171,171],7],[[172,172],7],[[173,173],7],[[174,174],7],[164,176],[165,176],[[163,8],20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[143,10,10,10,10,10],[[6,[179]]]],[[],180],[179],[22,[[5,[64,108]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[111,[[5,[168,108]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[169,169],[[169,162],169],[[169,162],169],0,0,0,0,0,0,0,0,0,[[]],[[]],0,0,[[181,182],[[5,[108]]]],[[183,122,182],7],[[[185,[184]]]],[[],185],[[183,122,182],7],0,[[]],[[],185],[[]],0,[[183,122,182],[[5,[[6,[186]],108]]]],[181,[[185,[184]]]],[[183,122,182],[[5,[3,108]]]],[[183,122,182],7],[[183,122,182],[[5,[12,108]]]],[[183,122,182],[[5,[108]]]],[[],5],[[],5],[[],17],[[],185],[[183,122,182],[[5,[108]]]],0,0,[[]],[[]],[123,133],[[[156,[183]],123],133],[[]],[[]],[[127,161,183],[[156,[183]]]],[123,[[133,[128]]]],[[[156,[183]],123],[[133,[128]]]],[[],5],[[],5],[[],17],[[122,128],[[133,[123]]]],[[[156,[183]],122,128],[[133,[123]]]],0,0,0,0,[[]],[[]],[122,[[133,[129]]]],[[122,[132,[187]]],[[133,[129]]]],[[[157,[183]],122,[132,[187]]],[[133,[129]]]],[[]],[129,[[133,[188]]]],[[[157,[183]],129],[[133,[188]]]],[[]],[[127,161,183],[[157,[183]]]],[[],5],[[],5],[[],17],0,0,0,0,0,[[[159,[183]],127],[[133,[127]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[159,[183]],182],127],[189,189],[190,190],[[127,122],7],[[[159,[183]],127,122],7],[[]],[[]],[[]],[[]],[[]],[[]],[[122,[6,[127]],127],[[133,[[6,[127]]]]]],[[[159,[183]],122,[6,[127]],127],[[133,[[6,[127]]]]]],[[127,122],[[133,[[6,[186]]]]]],[[[159,[183]],127,122],[[133,[[6,[186]]]]]],[[191,183],[[159,[183]]]],[[127,122],[[133,[3]]]],[[[159,[183]],127,122],[[133,[3]]]],[[127,122,[6,[136]]],[[133,[6]]]],[[[159,[183]],127,122,[6,[136]]],[[133,[6]]]],[190,[[133,[6]]]],[[[159,[183]],190],[[133,[6]]]],[[127,122,[6,[127]]],[[133,[6]]]],[[[159,[183]],127,122,[6,[127]]],[[133,[6]]]],[189,[[133,[6]]]],[[[159,[183]],189],[[133,[6]]]],[[127,122],133],[[[159,[183]],127,122],133],[[127,122],[[133,[12]]]],[[[159,[183]],127,122],[[133,[12]]]],[[127,122],133],[[[159,[183]],127,122],133],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],17],[[],17],[[],17],[[127,122],133],[[[159,[183]],127,122],133],0,0,0,0,[[]],[[]],[122,[[133,[12]]]],[[[160,[183]],122],[[133,[12]]]],[112,7],[[[160,[183]],112],7],[[147,[6,[146]],112],7],[[[160,[183]],147,[6,[146]],112],7],[[]],[[[160,[183]]],112],[[]],[[[160,[183]],147],127],[[147,112],[[6,[145]]]],[[[160,[183]],147,112],[[6,[145]]]],[[[160,[183]],147,112],127],[[147,[6,[146]],112],[[133,[144]]]],[[[160,[183]],147,[6,[146]],112],[[133,[144]]]],[[147,112],[[6,[122]]]],[[[160,[183]],147,112],[[6,[122]]]],[[192,161,183],[[160,[183]]]],[[122,147,146,112],133],[[[160,[183]],122,147,146,112],133],[[],161],[[[160,[183]]],161],[[122,147,[132,[145]]],[[133,[112]]]],[[[160,[183]],122,147,[132,[145]]],[[133,[112]]]],[[],5],[[],5],[[],17],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],193],[194],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],198]],196]],198]]]]]],[[[194,[[197,[[197,[195,196]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],196]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[195,196]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],198]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],198]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],196]],196]]]]]],[[[194,[[197,[[197,[195,196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[195,196]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],196]],198]]]]]],[194],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],196]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[195,196]],196]],198]]]]]],[[[194,[[197,[195,196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[195,196]],198]],198]]]]]],[11,11],[11],[11],[194],[199,162],[199,11],[11],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],196]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],196]],196]]]]]],[[[194,[[197,[[197,[195,196]],198]]]]]],[[[194,[[197,[195,196]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],198]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[195,196]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],198]],196]]]]]],[194],[[[194,[[197,[[197,[195,196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],198]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],198]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],196]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[195,196]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[195,196]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[195,196]],196]],198]]]]]],[199,162],[199],[11],[11,11],[194],[11],[199,162],[[181,182,10],[[5,[[6,[200]],201]]]],[181,[[5,[12,201]]]],[181,[[5,[12,201]]]],0,[[]],[[]],[194],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[194],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[181],[199,12],[11,12],[199],[11],[127],[194,194],[186,186],[202,202],[199,199],[11,11],[127,127],[203,203],[204,204],[123,123],[129,129],[112,112],[205,205],[206,206],[207,207],[208,208],[209,209],[210,210],[211,211],[212,212],[122,122],[113,113],[111,111],[125,125],[139,139],[[],194],[[194,194],13],[[199,199],13],[[11,11],13],[[203,203],13],[194],0,0,[[181,182],[[5,[201]]]],[[181,182],[[5,[201]]]],[[181,182,16],[[5,[201]]]],[[],194],[[],199],[[],11],[[],203],[[],207],[[],208],[[],209],[[],113],[194],[199,162],[11],[127,182],[123],[129],[112],[194],[199,162],[11],[[],[[5,[186]]]],[[],[[5,[202]]]],[[],[[5,[199]]]],[[],[[5,[11]]]],[[],[[5,[127]]]],[[],[[5,[204]]]],[[],[[5,[123]]]],[[],[[5,[129]]]],[[],[[5,[112]]]],[[],[[5,[205]]]],[[],[[5,[207]]]],[[],[[5,[208]]]],[[],[[5,[209]]]],[[],[[5,[122]]]],[[],[[5,[113]]]],[[],[[5,[111]]]],[[],[[5,[125]]]],[[],[[5,[139]]]],[11],[11,7],[[194,194],7],[[186,186],7],[[202,202],7],[[199,199],7],[[199,162],7],[[199,162],7],[11,7],[11,7],[[11,11],7],[11,7],[11,7],[11,7],[[127,127],7],[[203,203],7],[[204,204],7],[[123,123],7],[[129,129],7],[[112,112],7],[[205,205],7],[[206,206],7],[[207,207],7],[[208,208],7],[[209,209],7],[[210,210],7],[[211,211],7],[[212,212],7],[[122,122],7],[[113,113],7],[[111,111],7],[[125,125],7],[[139,139],7],[[12,12],[[5,[12,201]]]],[11],[11],[11],[11,5],[[[11,[10]]],[[5,[213]]]],[202,182],[186,214],[202,214],[[[194,[10]],8],[[5,[9]]]],[[[194,[10]],8],[[5,[9]]]],[[194,8],[[5,[9]]]],[[186,8],[[5,[9]]]],[[202,8],[[5,[9]]]],[[199,8],[[5,[9]]]],[[199,8],[[5,[9]]]],[[11,8],[[5,[9]]]],[[127,8],[[5,[9]]]],[[127,8],[[5,[9]]]],[[203,8],20],[[204,8],20],[[123,8],20],[[129,8],20],[[112,8],20],[[205,8],20],[[206,8],20],[[207,8],20],[[208,8],20],[[209,8],20],[[210,8],20],[[211,8],20],[[212,8],20],[[122,8],20],[[113,8],20],[[111,8],20],[[125,8],20],[[139,8],20],[194],[[],[[5,[201]]]],[[]],[[],194],[[],194],[215,[[194,[10]]]],[215,[[194,[10]]]],[216,[[194,[10]]]],[216,[[194,[10]]]],[[],[[194,[[197,[[197,[[197,[195,196]],198]],196]]]]]],[217,[[194,[10]]]],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],196]],198]]]]]],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],196]],196]]]]]],[[],194],[[],194],[[],194],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[195,196]],196]],196]],196]]]]]],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],196]],198]]]]]],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],196]],196]]]]]],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]],198]]]]]],[[],[[194,[[197,[[197,[[197,[[197,[195,196]],198]],196]],196]]]]]],[[],[[194,[[197,[[197,[195,196]],196]]]]]],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],196]],198]]]]]],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],196]],198]]]]]],[[],194],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],196]],196]]]]]],[[],194],[[],194],[[],194],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],196]],196]]]]]],[[],194],[[],194],[[],194],[[],194],[[],194],[[],[[194,[[197,[195,196]]]]]],[[],[[194,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]]]]]],[[],194],[[],194],[[],[[194,[[197,[[197,[195,196]],198]]]]]],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[195,196]],198]],196]],198]]]]]],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],198]],196]]]]]],[217,[[194,[10]]]],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],196]]]]]],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]]]]]],[[],[[194,[[197,[[197,[[197,[[197,[195,196]],196]],198]],196]]]]]],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],198]]]]]],[[],194],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]]]]]],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]]]]]],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],196]]]]]],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],198]],198]]]]]],[[],[[194,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]]]]]],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],196]]]]]],[[],194],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[195,196]],196]],198]]]]]],[[],194],[[],194],[[],194],[[]],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[195,196]],198]],198]],196]]]]]],[[],194],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[195,196]],198]],198]]]]]],[[],194],[[],[[194,[[197,[[197,[[197,[195,196]],196]],196]]]]]],[218,186],[[]],[[]],[143,199],[10,199],[219,199],[220,199],[221,199],[141,199],[121,199],[[]],[162,199],[222,199],[[]],[[],127],[[],127],[162,127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[182,127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[]],[106,[[109,[223]]]],[[]],[127,106],[162,106],[[]],[[]],[[]],[[]],[10,123],[[]],[10,129],[10,112],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[6,[194]]]],[[],194],[[],199],[[],199],[[],199],[[],11],[[],194],[[],194],[[],[[5,[11]]]],[10,123],[10,129],[10,112],[162,[[5,[199]]]],[[],194],[194],[199],[199],[11],[11],[203],[204,3],[[11,12],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[11,[[5,[11]]]],[199,[[11,[10]]]],[181],[194],[194],[194],[11],[11],[11],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,198]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,198]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[195,196]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,198]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,196]],196]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,196]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,198]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,198]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,196]],196]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,198]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,196]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,198]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,198]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[195,196]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]],198]]]]]],[186,7],[186,7],[11,7],[186,7],[11,7],[[],7],[204,7],0,[186,12],[194],[[181,182],[[5,[186,201]]]],[202,186],[193,[[5,[181,201]]]],[16,[[5,[201]]]],[[199,162],7],[[199,199],7],[[199,162],7],[[],199],[[],11],[[],127],[127,106],[[],123],[[],129],[[],112],[[],208],[[],113],[[181,182,16],[[5,[201]]]],[[181,16,182,16],[[5,[201]]]],[[194,194],[[6,[13]]]],[[199,199],[[6,[13]]]],[[11,11],[[6,[13]]]],[[203,203],[[6,[13]]]],[[204,204],[[6,[13]]]],[[123,123],[[6,[13]]]],[[129,129],[[6,[13]]]],[[112,112],[[6,[13]]]],[202,182],0,0,[199,[[6,[224]]]],[11,6],[194],[194],[11],[194],[[199,224],5],[11,5],[[127,182]],[[199,162],5],[11],[12,[[5,[12,201]]]],[[181,182],[[5,[[11,[10]],201]]]],[[181,225,182],[[5,[226,201]]]],[[181,182,16],[[5,[201]]]],0,0,0,[[181,182],[[5,[201]]]],[[11,12]],[[181,182,10],[[5,[201]]]],[[181,182],[[5,[201]]]],[[181,182],[[5,[201]]]],[[181,182],[[5,[12,201]]]],[[181,182,182],[[5,[201]]]],[[11,12],5],[[11,12],5],[11],[11],0,[186,5],[202,5],[199,5],[11,5],[127,5],[204,5],[123,5],[129,5],[112,5],[205,5],[207,5],[208,5],[209,5],[122,5],[113,5],[111,5],[125,5],[139,5],[[181,182,200],[[5,[201]]]],[[11,12]],[[113,122],113],[[113,7],113],[194],[194],[194],[11,7],[[11,12]],[[11,12]],[181,12],[181,12],[[199,12]],[[11,12]],[[[11,[10]],12]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],[[5,[11]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[126,[[5,[209]]]],[[],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],[[],5],[[],5],[[],5],[[],5],[[],5],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],0,0,[[],227],[12,[[5,[12,201]]]],[[181,182],[[5,[201]]]],[[199,224],[[5,[9]]]],[[199,162],[[5,[9]]]],[[[11,[10]],162],[[5,[9]]]],[194],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[150,150],[228,228],[229,229],[[],[[5,[150]]]],[[],[[5,[228]]]],[[],[[5,[229]]]],[[150,150],7],[[228,228],7],[[229,229],7],[[150,8],20],[[228,8],20],[[229,8],20],[[]],[[]],[[]],[[]],[[]],[[]],[150,5],[228,5],[229,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],17],[[],17],[[],17],0,0,0,[[]],[[]],[137,137],[[],[[5,[137]]]],[[137,137],7],[[137,8],20],[[]],[[]],[137,5],[[],5],[[],5],[[],17],0,0,0,0,0,[[]],[[]],[152,152],[[],[[5,[152]]]],[[152,152],7],[[152,8],20],[[]],[[]],[152,5],[[],5],[[],5],[[],17]],"p":[[3,"Interchange"],[3,"InterchangeRef"],[3,"Bytes"],[4,"Error"],[4,"Result"],[4,"Option"],[15,"bool"],[3,"Formatter"],[3,"Error"],[15,"u8"],[3,"Vec"],[15,"usize"],[4,"Ordering"],[4,"Error"],[6,"Result"],[8,"FnOnce"],[3,"TypeId"],[4,"Request"],[4,"Reply"],[6,"Result"],[3,"Agree"],[3,"Attest"],[3,"SerdeExtension"],[3,"WriteCertificate"],[3,"ReadCertificate"],[3,"DeleteCertificate"],[3,"IncrementCounter"],[3,"CreateCounter"],[3,"Wink"],[3,"Uptime"],[3,"Reboot"],[3,"RequestUserConsent"],[3,"WrapKey"],[3,"Verify"],[3,"UnwrapKey"],[3,"UnsafeInjectSharedKey"],[3,"UnsafeInjectKey"],[3,"WriteFile"],[3,"Sign"],[3,"SerializeKey"],[3,"RandomBytes"],[3,"RemoveDirAll"],[3,"RemoveDir"],[3,"RemoveFile"],[3,"Metadata"],[3,"ReadFile"],[3,"ReadDirNext"],[3,"ReadDirFirst"],[3,"ReadDirFilesNext"],[3,"ReadDirFilesFirst"],[3,"LocateFile"],[3,"Hash"],[3,"GenerateSecretKey"],[3,"GenerateKey"],[3,"Exists"],[3,"Encrypt"],[3,"DeserializeKey"],[3,"DeriveKey"],[3,"DeleteAllKeys"],[3,"Delete"],[3,"Decrypt"],[3,"DebugDumpStore"],[3,"GenerateSecretKey"],[3,"Attest"],[3,"IncrementCounter"],[3,"CreateCounter"],[3,"Wink"],[3,"Uptime"],[3,"Reboot"],[3,"RequestUserConsent"],[3,"WrapKey"],[3,"DeleteCertificate"],[3,"UnwrapKey"],[3,"ReadCertificate"],[3,"UnsafeInjectSharedKey"],[3,"WriteCertificate"],[3,"UnsafeInjectKey"],[3,"SerdeExtension"],[3,"Verify"],[3,"WriteFile"],[3,"Sign"],[3,"Delete"],[3,"SerializeKey"],[3,"RandomBytes"],[3,"ReadDirFilesFirst"],[3,"ReadDirFilesNext"],[3,"ReadDirFirst"],[3,"Hash"],[3,"ReadDirNext"],[3,"DeleteAllKeys"],[3,"LocateFile"],[3,"Metadata"],[3,"Agree"],[3,"GenerateKey"],[3,"DeriveKey"],[3,"DeserializeKey"],[3,"RemoveFile"],[3,"Decrypt"],[3,"RemoveDirAll"],[3,"DebugDumpStore"],[3,"RemoveDir"],[3,"Encrypt"],[3,"ReadFile"],[3,"Exists"],[3,"CoreOnly"],[3,"CoreContext"],[3,"ServiceResources"],[4,"Error"],[3,"Context"],[4,"NoId"],[4,"Mechanism"],[3,"KeyId"],[3,"StorageAttributes"],[6,"ClientResult"],[8,"Dispatch"],[3,"ClientBuilder"],[3,"PreparedClient"],[8,"Syscall"],[3,"ClientImplementation"],[4,"ClientError"],[15,"u32"],[4,"Location"],[3,"CertId"],[6,"MediumData"],[4,"KeySerialization"],[6,"ShortData"],[3,"PathBuf"],[6,"Message"],[3,"CounterId"],[3,"FutureResult"],[6,"TrussedRequester"],[8,"Into"],[6,"Result"],[4,"Poll"],[3,"Service"],[6,"UserAttribute"],[4,"To"],[8,"RequestVariant"],[4,"SignatureSerialization"],[3,"Duration"],[15,"u64"],[3,"Flags"],[15,"u16"],[3,"Key"],[3,"Info"],[4,"Kind"],[4,"Secrecy"],[8,"IntoIterator"],[6,"SerializedKeyBytes"],[4,"Level"],[15,"never"],[4,"Status"],[3,"Error"],[8,"Platform"],[6,"TrussedResponder"],[3,"ClientCertstore"],[3,"ClientCounterstore"],[4,"BackendId"],[3,"ClientFilestore"],[3,"ClientKeystore"],[3,"ChaCha8Rng"],[15,"str"],[4,"SerializedSignature"],[3,"TbsCertificate"],[3,"Certificate"],[4,"Version"],[3,"BigEndianInteger"],[4,"SignatureAlgorithm"],[3,"Name"],[4,"Extension"],[3,"Extensions"],[3,"Datetime"],[3,"Validity"],[4,"SerializedSubjectPublicKey"],[3,"Encoder"],[6,"Result"],[3,"Error"],[3,"Length"],[3,"ParsedDatetime"],[3,"Tag"],[3,"Filesystem"],[3,"Path"],[8,"Store"],[8,"LfsStorage"],[3,"Fs"],[3,"Metadata"],[6,"Counter"],[15,"u128"],[3,"ReadDirState"],[3,"ReadDirFilesState"],[6,"ClientId"],[6,"ClientId"],[3,"Allocation"],[3,"GenericArray"],[3,"UTerm"],[3,"B1"],[3,"UInt"],[3,"B0"],[3,"String"],[3,"Attribute"],[4,"Error"],[3,"DirEntry"],[3,"NoData"],[3,"Id"],[4,"Attributes"],[4,"CertificateType"],[3,"DataAttributes"],[3,"KeyAttributes"],[3,"Letters"],[4,"ObjectType"],[3,"PublicKeyAttributes"],[3,"PrivateKeyAttributes"],[3,"Error"],[4,"FileType"],[3,"Scalar"],[3,"ScalarBytes"],[3,"NonZeroScalar"],[3,"lfs_info"],[15,"i32"],[15,"i16"],[15,"i64"],[15,"i8"],[8,"Default"],[15,"char"],[3,"ReadDirAllocation"],[3,"ReadDir"],[3,"OpenOptions"],[4,"Urgency"],[4,"Error"],[8,"ReplyVariant"],[13,"Agree"],[13,"Decrypt"],[13,"DeriveKey"],[13,"DeserializeKey"],[13,"Encrypt"],[13,"Delete"],[13,"DeleteAllKeys"],[13,"Exists"],[13,"GenerateKey"],[13,"GenerateSecretKey"],[13,"Hash"],[13,"ReadDirFilesFirst"],[13,"ReadDirFilesNext"],[13,"ReadFile"],[13,"Metadata"],[13,"RandomBytes"],[13,"SerializeKey"],[13,"Sign"],[13,"WriteFile"],[13,"UnsafeInjectKey"],[13,"UnsafeInjectSharedKey"],[13,"UnwrapKey"],[13,"Verify"],[13,"WrapKey"],[13,"Attest"],[13,"ReadDirFirst"],[13,"ReadDirNext"],[13,"RemoveFile"],[13,"RemoveDir"],[13,"RemoveDirAll"],[13,"LocateFile"],[13,"RequestUserConsent"],[13,"Reboot"],[13,"Uptime"],[13,"Wink"],[13,"CreateCounter"],[13,"IncrementCounter"],[13,"DeleteCertificate"],[13,"ReadCertificate"],[13,"WriteCertificate"],[13,"DebugDumpStore"],[13,"SerdeExtension"],[13,"Agree"],[13,"Decrypt"],[13,"DeriveKey"],[13,"DeserializeKey"],[13,"Encrypt"],[13,"Delete"],[13,"DeleteAllKeys"],[13,"Exists"],[13,"GenerateKey"],[13,"GenerateSecretKey"],[13,"Hash"],[13,"ReadDirFilesFirst"],[13,"ReadDirFilesNext"],[13,"ReadFile"],[13,"Metadata"],[13,"RandomBytes"],[13,"SerializeKey"],[13,"Sign"],[13,"WriteFile"],[13,"UnsafeInjectKey"],[13,"UnsafeInjectSharedKey"],[13,"UnwrapKey"],[13,"Verify"],[13,"WrapKey"],[13,"Attest"],[13,"ReadDirFirst"],[13,"ReadDirNext"],[13,"RemoveFile"],[13,"RemoveDir"],[13,"RemoveDirAll"],[13,"LocateFile"],[13,"RequestUserConsent"],[13,"Reboot"],[13,"Uptime"],[13,"Wink"],[13,"CreateCounter"],[13,"IncrementCounter"],[13,"DeleteCertificate"],[13,"ReadCertificate"],[13,"WriteCertificate"],[13,"DebugDumpStore"],[13,"SerdeExtension"],[8,"Backend"],[13,"Custom"],[8,"CryptoClient"],[8,"UiClient"],[8,"CounterClient"],[8,"FilesystemClient"],[8,"CertificateClient"],[8,"PollClient"],[8,"ManagementClient"],[8,"P256"],[8,"X255"],[8,"Aes256Cbc"],[8,"Chacha8Poly1305"],[8,"Tdes"],[8,"Ed255"],[8,"Sha256"],[8,"HmacBlake2s"],[8,"HmacSha1"],[8,"HmacSha256"],[8,"HmacSha512"],[8,"Totp"],[13,"Shared"],[13,"Symmetric"],[13,"Symmetric32Nonce"],[3,"P256"],[3,"X255"],[3,"Aes256Cbc"],[3,"Chacha8Poly1305"],[3,"SharedSecret"],[3,"Ed255"],[3,"HmacBlake2s"],[3,"HmacSha1"],[3,"HmacSha256"],[3,"HmacSha512"],[3,"P256Prehashed"],[3,"Sha256"],[3,"Tdes"],[3,"Totp"],[3,"Trng"],[3,"ServiceEndpoint"],[8,"UserInterface"],[8,"RngCore"],[8,"SeedableRng"],[8,"Agree"],[8,"Decrypt"],[8,"DeriveKey"],[8,"DeserializeKey"],[8,"Encrypt"],[8,"Exists"],[8,"GenerateKey"],[8,"Hash"],[8,"SerializeKey"],[8,"Sign"],[8,"UnsafeInjectKey"],[8,"UnwrapKey"],[8,"Verify"],[8,"WrapKey"],[13,"Ed255"],[13,"P256"],[13,"Ed255"],[13,"P256"],[8,"Certstore"],[8,"Counterstore"],[8,"Filestore"],[8,"Keystore"],[13,"Data"],[13,"Key"],[13,"Certificate"],[13,"Key"]]},\ +"trussed":{"doc":"Trussed","t":[3,2,2,2,3,2,2,2,0,11,11,11,11,11,0,14,11,11,11,11,5,5,5,11,0,11,0,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,11,11,11,0,0,14,5,5,5,11,11,11,11,0,0,14,14,11,11,11,11,11,11,11,14,11,11,0,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,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,13,13,13,13,13,13,4,16,8,4,16,13,13,8,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,8,4,16,16,16,13,3,13,8,4,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,12,8,8,3,4,3,6,8,8,13,8,13,3,8,13,8,3,13,2,8,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,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,8,8,8,8,8,8,8,8,8,8,8,8,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,17,6,17,17,17,6,6,17,17,17,17,17,17,17,17,13,13,13,13,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,6,13,13,13,13,11,11,11,11,11,11,11,11,11,11,3,13,3,3,3,4,18,6,13,13,13,13,13,18,18,4,13,6,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,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,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,3,7,6,6,6,12,11,11,12,11,12,11,11,11,11,8,8,16,8,16,2,8,16,8,11,2,10,10,10,2,11,11,10,11,11,10,10,10,2,11,10,11,8,2,2,2,2,8,8,8,8,8,2,8,8,2,2,2,8,16,8,8,3,2,3,8,8,8,8,8,2,2,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,10,11,11,11,11,2,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,17,13,13,13,4,3,3,13,13,13,17,3,4,4,4,3,13,3,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,16,3,16,8,16,11,11,0,0,5,5,11,10,5,0,11,10,11,0,5,11,5,5,5,5,11,11,11,10,5,8,3,11,11,10,11,11,11,11,10,11,11,11,11,10,11,3,6,8,18,11,11,11,10,11,11,10,11,11,11,11,11,11,3,6,8,3,3,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,10,11,10,11,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,10,11,11,11,11,11,11,11,11,11,11,10,11,6,3,8,17,11,11,10,11,10,11,10,11,11,11,11,11,10,11,11,10,11,10,11,11,10,11,10,11,10,11,11,11,11,12,13,13,13,4,18,18,18,3,16,3,13,13,4,13,3,3,13,13,13,3,13,13,3,3,13,13,13,3,2,3,13,13,13,13,3,13,13,13,3,3,4,16,3,6,8,4,6,4,6,6,3,3,8,4,13,13,3,13,2,3,13,3,18,13,13,13,13,13,13,13,13,13,13,6,13,13,6,6,4,6,3,3,13,13,13,6,3,13,18,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,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,12,12,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,12,12,0,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,12,11,10,11,11,11,11,11,12,12,12,12,4,13,13,13,13,4,13,13,6,13,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,13,13,13,4,13,11,11,11,11,11,11,11,11,11,11,11,11],"n":["Bytes","Client","ClientImplementation","Error","Interchange","Platform","Reply","Service","api","as_interchange_ref","as_mut","as_mut_slice","as_ref","as_slice","backend","block","borrow","borrow","borrow_mut","borrow_mut","cbor_deserialize","cbor_serialize","cbor_serialize_bytes","claim","client","clone","config","default","default","deref","deref_mut","deserialize","eq","error","fmt","from","from","from","from","from_serialized","from_slice","hash","insert","insert_slice_at","into","into","into_inner","into_iter","into_iter","into_iter","into_vec","key","mechanisms","new","new","partial_cmp","pipe","platform","platform","postcard_deserialize","postcard_serialize","postcard_serialize_bytes","remove","resize_default","resize_to_capacity","serialize","service","store","store","syscall","to_bytes","try_convert_into","try_from","try_from","try_from","try_into","try_into","try_syscall","type_id","type_id","types","write_all","Agree","Agree","Attest","Attest","CreateCounter","CreateCounter","DebugDumpStore","DebugDumpStore","Decrypt","Decrypt","Delete","Delete","DeleteAllKeys","DeleteAllKeys","DeleteCertificate","DeleteCertificate","DeriveKey","DeriveKey","DeserializeKey","DeserializeKey","DummyReply","DummyRequest","Encrypt","Encrypt","Exists","Exists","GenerateKey","GenerateKey","GenerateSecretKey","GenerateSecretKey","Hash","Hash","IncrementCounter","IncrementCounter","LocateFile","LocateFile","Metadata","Metadata","RandomBytes","RandomBytes","ReadCertificate","ReadCertificate","ReadDirFilesFirst","ReadDirFilesFirst","ReadDirFilesNext","ReadDirFilesNext","ReadDirFirst","ReadDirFirst","ReadDirNext","ReadDirNext","ReadFile","ReadFile","Reboot","Reboot","RemoveDir","RemoveDir","RemoveDirAll","RemoveDirAll","RemoveFile","RemoveFile","Reply","Reply","ReplyVariant","Request","Request","RequestUserConsent","RequestUserConsent","RequestVariant","SerdeExtension","SerdeExtension","SerializeKey","SerializeKey","Sign","Sign","UnsafeInjectKey","UnsafeInjectKey","UnsafeInjectSharedKey","UnsafeInjectSharedKey","UnwrapKey","UnwrapKey","Uptime","Uptime","Verify","Verify","Wink","Wink","WrapKey","WrapKey","WriteCertificate","WriteCertificate","WriteFile","WriteFile","borrow","borrow","borrow_mut","borrow_mut","clone","clone","eq","eq","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","from","from","from","from","from","from","from","from","from","from","into","into","reply","request","try_from","try_from","try_into","try_into","type_id","type_id","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","Agree","Attest","CreateCounter","DebugDumpStore","Decrypt","Delete","DeleteAllKeys","DeleteCertificate","DeriveKey","DeserializeKey","Encrypt","Exists","GenerateKey","GenerateSecretKey","Hash","IncrementCounter","LocateFile","Metadata","RandomBytes","ReadCertificate","ReadDirFilesFirst","ReadDirFilesNext","ReadDirFirst","ReadDirNext","ReadFile","Reboot","RemoveDir","RemoveDirAll","RemoveFile","RequestUserConsent","SerdeExtension","SerializeKey","Sign","UnsafeInjectKey","UnsafeInjectSharedKey","UnwrapKey","Uptime","Verify","Wink","WrapKey","WriteCertificate","WriteFile","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytes","certificate","ciphertext","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","count","count","counter","data","data","data","der","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","entry","entry","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","exists","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","hash","id","id","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","key","key","key","key","key","key","key","metadata","nonce","path","plaintext","reply","result","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialized_key","shared_secret","signature","success","tag","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uptime","valid","wrapped_key","Agree","Attest","CreateCounter","DebugDumpStore","Decrypt","Delete","DeleteAllKeys","DeleteCertificate","DeriveKey","DeserializeKey","Encrypt","Exists","GenerateKey","GenerateSecretKey","Hash","IncrementCounter","LocateFile","Metadata","RandomBytes","ReadCertificate","ReadDirFilesFirst","ReadDirFilesNext","ReadDirFirst","ReadDirNext","ReadFile","Reboot","RemoveDir","RemoveDirAll","RemoveFile","RequestUserConsent","SerdeExtension","SerializeKey","Sign","UnsafeInjectKey","UnsafeInjectSharedKey","UnwrapKey","Uptime","Verify","Wink","WrapKey","WriteCertificate","WriteFile","additional_data","associated_data","associated_data","associated_data","associated_data","attributes","attributes","attributes","attributes","attributes","attributes","attributes","base_key","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","count","data","der","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dir","dir","dir","duration","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","filename","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","format","format","format","format","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","id","id","id","id","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","key","key","key","key","key","key","key","key","level","location","location","location","location","location","location","location","location","location","location","location","location","location","mechanism","mechanism","mechanism","mechanism","mechanism","mechanism","mechanism","mechanism","mechanism","mechanism","mechanism","mechanism","mechanism","mechanism","message","message","message","message","message","nonce","nonce","not_before_filename","path","path","path","path","path","path","private_key","private_key","public_key","raw_key","raw_key","request","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialized_key","signature","signing_mechanism","size","tag","timeout_milliseconds","to","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","user_attribute","user_attribute","wrapped_key","wrapping_key","wrapping_key","Backend","BackendId","BackendId","Context","Context","Core","CoreOnly","Custom","Dispatch","NoId","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","default","fmt","from","from","from","into","into","into","request","request","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","0","CertificateClient","Client","ClientBuilder","ClientError","ClientImplementation","ClientResult","CounterClient","CryptoClient","DataTooLarge","FilesystemClient","Full","FutureResult","ManagementClient","Pending","PollClient","PreparedClient","SerializationFailed","Syscall","UiClient","agree","attest","backends","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","confirm_user_present","create_counter","debug_dump_store","decrypt","delete","delete_all","delete_certificate","derive_key","deserialize_key","encrypt","entry_metadata","exists","fmt","from","from","from","from","from","generate_key","generate_secret_key","hash","increment_counter","into","into","into","into","into","locate_file","mechanisms","new","new","new","poll","poll","poll","prepare","random_bytes","read_certificate","read_dir_files_first","read_dir_files_next","read_dir_first","read_dir_next","read_file","reboot","remove_dir","remove_dir_all","remove_file","request","request","serialize_key","sign","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unsafe_inject_key","unsafe_inject_shared_key","unwrap_key","uptime","verify","wink","wrap_key","write_certificate","write_file","Aes256Cbc","Chacha8Poly1305","Ed255","HmacBlake2s","HmacSha1","HmacSha256","HmacSha512","P256","Sha256","Tdes","Totp","X255","agree_p256","agree_x255","decrypt_aes256cbc","decrypt_chacha8poly1305","decrypt_tdes","derive_ed255_public_key","derive_p256_public_key","derive_x255_public_key","deserialize_ed255_key","deserialize_p256_key","encrypt_chacha8poly1305","encrypt_tdes","generate_chacha8poly1305_key","generate_ed255_private_key","generate_p256_private_key","generate_x255_secret_key","hash_sha256","hmacblake2s_derive_key","hmacsha1_derive_key","hmacsha256_derive_key","hmacsha512_derive_key","serialize_ed255_key","serialize_p256_key","sha256_derive_key","sign_ed255","sign_hmacblake2s","sign_hmacsha1","sign_hmacsha256","sign_hmacsha512","sign_p256","sign_totp","unwrap_key_chacha8poly1305","verify_ed255","verify_p256","wrap_key_aes256cbc","wrap_key_chacha8poly1305","MAX_APPLICATION_NAME_LENGTH","MAX_KEY_MATERIAL_LENGTH","MAX_LABEL_LENGTH","MAX_LONG_DATA_LENGTH","MAX_MEDIUM_DATA_LENGTH","MAX_MESSAGE_LENGTH","MAX_OBJECT_HANDLES","MAX_PATH_LENGTH","MAX_SERIALIZED_KEY_LENGTH","MAX_SERVICE_CLIENTS","MAX_SHORT_DATA_LENGTH","MAX_SIGNATURE_LENGTH","MAX_USER_ATTRIBUTE_LENGTH","SERDE_EXTENSION_REPLY_LENGTH","SERDE_EXTENSION_REQUEST_LENGTH","USER_ATTRIBUTE_NUMBER","AeadError","CborError","ClientCountExceeded","EntropyMalfunction","Error","FilesystemReadFailure","FilesystemWriteFailure","FunctionFailed","FunctionNotSupported","GeneralError","HostMemory","ImplementationError","InternalError","InvalidPath","InvalidSerializationFormat","InvalidSerializedKey","InvalidSerializedReply","InvalidSerializedRequest","MechanismInvalid","MechanismNotAvailable","MechanismParamInvalid","NoSuchCertificate","NoSuchKey","NonceOverflow","NotJustLetters","ObjectHandleInvalid","ReplySerializationFailure","RequestNotAvailable","Result","SignDataTooLarge","WrongKeyKind","WrongMessageLength","WrongSignatureLength","borrow","borrow_mut","clone","eq","fmt","from","into","try_from","try_into","type_id","Bytes","Ed255","Flags","Info","Key","Kind","LOCAL","Material","P256","Public","Rsa2048","Rsa3072","Rsa4096","SENSITIVE","SERIALIZABLE","Secrecy","Secret","SerializedKeyBytes","Shared","Symmetric","Symmetric32Nonce","X255","all","bitand","bitand_assign","bitor","bitor_assign","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","cmp","code","complement","contains","default","deserialize","deserialize","difference","empty","eq","eq","eq","eq","eq","extend","flags","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_bits","from_bits_truncate","from_bits_unchecked","from_iter","hash","insert","intersection","intersects","into","into","into","into","into","is_all","is_empty","kind","kind","material","not","partial_cmp","remove","serialize","serialize","serialize","set","sub","sub_assign","symmetric_difference","toggle","try_deserialize","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","union","with_local_flag","zeroize","zeroize","zeroize","zeroize","0","0","0","Aes256Cbc","Chacha8Poly1305","Ed255","HmacBlake2s","HmacSha1","HmacSha256","HmacSha512","P256","P256Prehashed","Sha256","SharedSecret","Tdes","Totp","Trng","X255","agree","agree","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","decrypt","decrypt","decrypt","derive_key","derive_key","derive_key","derive_key","derive_key","derive_key","deserialize_key","deserialize_key","deserialize_key","encrypt","encrypt","encrypt","exists","exists","exists","exists","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","generate_key","generate_key","generate_key","generate_key","generate_key","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","serialize_key","serialize_key","serialize_key","serialize_key","sign","sign","sign","sign","sign","sign","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","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","unsafe_inject_key","unsafe_inject_key","unsafe_inject_key","unsafe_inject_key","unsafe_inject_key","unsafe_inject_key","unwrap_key","verify","verify","wrap_key","wrap_key","ServiceEndpoint","TRUSSED_INTERCHANGE","TrussedInterchange","TrussedRequester","TrussedResponder","backends","borrow","borrow_mut","ctx","from","interchange","into","try_from","try_into","type_id","CryptoRng","Platform","R","RngCore","S","Store","Syscall","UI","UserInterface","check_user_presence","consent","fill_bytes","next_u32","next_u64","reboot","reboot","refresh","rng","set_status","status","store","syscall","try_fill_bytes","ui","uptime","user_interface","wink","Agree","ClientCertstore","ClientCounterstore","ClientFilestore","ClientKeystore","Decrypt","DeriveKey","DeserializeKey","Encrypt","Exists","Filestore","GenerateKey","Hash","Keystore","ReadDirFilesState","ReadDirState","RngCore","Seed","SeedableRng","SerializeKey","Service","ServiceEndpoint","ServiceResources","Sign","UnsafeInjectKey","UnwrapKey","Verify","WrapKey","_","_","add_endpoint","agree","attest","borrow","borrow","borrow_mut","borrow_mut","certstore","counterstore","decrypt","derive_key","deserialize_key","dispatch","encrypt","exists","filestore","fill_bytes","fill_random_bytes","from","from","from_rng","from_seed","generate_key","hash","into","into","key","keystore","new","new","next_u32","next_u64","platform","platform_mut","process","reply_to","rng","seed_from_u64","serialize_key","set_seed_if_uninitialized","sign","syscall","syscall","trussed_filestore","try_as_new_client","try_fill_bytes","try_from","try_from","try_into","try_into","try_into_new_client","try_new_client","type_id","type_id","unsafe_inject_key","unwrap_key","update_ui","verify","with_dispatch","wrap_key","0","BigEndianInteger","Certificate","Datetime","ED255_ATTN_KEY","Ed255","Ed255","Ed255","Extension","Extensions","Name","P256","P256","P256","P256_ATTN_KEY","ParsedDatetime","SerializedSignature","SerializedSubjectPublicKey","SignatureAlgorithm","TbsCertificate","V3","Validity","Version","as_ref","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","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","default","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encoded_length","encoded_length","encoded_length","encoded_length","encoded_length","encoded_length","encoded_length","encoded_length","encoded_length","encoded_length","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fields","fields","fmt","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","new","tag","to_bytes","try_attest","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","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","with_country","with_organization","with_state","0","0","0","0","E","Fs","I","Store","V","borrow","borrow_mut","certstore","counterstore","create_directories","delete","deref","efs","exists","filestore","from","ifs","into","keystore","metadata","new","read","remove_dir","remove_dir_all_where","store","try_from","try_into","type_id","vfs","write","Certstore","ClientCertstore","borrow","borrow_mut","delete_certificate","delete_certificate","from","into","new","read_certificate","read_certificate","try_from","try_into","type_id","write_certificate","write_certificate","ClientCounterstore","Counter","Counterstore","DEFAULT_START_AT","borrow","borrow_mut","create","create_starting_at","create_starting_at","from","increment","increment","into","new","try_from","try_into","type_id","ClientFilestore","ClientId","Filestore","ReadDirFilesState","ReadDirState","actual_path","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","client_path","clone","clone","exists","exists","from","from","from","into","into","into","locate_file","locate_file","metadata","metadata","new","read","read","read_dir_files_first","read_dir_files_first","read_dir_files_next","read_dir_files_next","read_dir_first","read_dir_first","read_dir_next","read_dir_next","remove_dir","remove_dir","remove_dir_all","remove_dir_all","remove_file","remove_file","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","write","write","ClientId","ClientKeystore","Keystore","SERIALIZATION_VERSION","borrow","borrow_mut","delete_all","delete_all","delete_key","delete_key","exists_key","exists_key","from","generate_key_id","into","key_directory","key_info","key_info","key_path","load_key","load_key","location","location","new","overwrite_key","overwrite_key","rng","rng","store_key","store_key","try_from","try_into","type_id","0","Aes256Cbc","Asn1Der","Attribute","Attributes","BLOCK_COUNT","BLOCK_CYCLES","BLOCK_SIZE","Bytes","CACHE_SIZE","CertId","Certificate","Certificate","CertificateType","Chacha8Poly1305","Context","CoreContext","Cose","Counter","Counter","CounterId","Data","Data","DataAttributes","DirEntry","EcdhEsHkdf256","Ed255","External","Filesystem","FutureResult","GenericArray","HmacBlake2s","HmacSha1","HmacSha256","HmacSha512","Id","Internal","Key","Key","KeyAttributes","KeyId","KeySerialization","LOOKAHEADWORDS_SIZE","Letters","LfsResult","LfsStorage","Location","LongData","Mechanism","MediumData","Message","Metadata","NoData","ObjectId","ObjectType","P256","P256Prehashed","PathBuf","Pkcs8Der","Platform","PrivateKeyAttributes","PublicKey","PublicKeyAttributes","READ_SIZE","Raw","Raw","Rsa2048Pkcs1v15","Rsa2048Raw","Rsa3072Pkcs1v15","Rsa3072Raw","Rsa4096Pkcs1v15","Rsa4096Raw","RsaParts","Sec1","SerializedKey","Sha256","SharedSecret","ShortData","Signature","SignatureSerialization","SpecialId","StorageAttributes","String","Tdes","Totp","Trng","UserAttribute","Vec","Volatile","WRITE_SIZE","X255","allocate","append","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut_ptr","as_mut_slice","as_mut_str","as_mut_vec","as_ptr","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_slice","as_slice","as_str","attribute","available_blocks","available_space","backends","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_storage_mut","capacity","capacity","clear","clear","clear","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_from_slice","cmp","cmp","cmp","cmp","concat","consent","core","create_dir","create_dir_all","create_file_and_then","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","drop","ends_with","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","erase","extend","extend","extend","extend_from_slice","extend_from_slice","file_name","file_type","file_type","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","format","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","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","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_exact_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_mut_slice","from_slice","from_slice","from_special","from_special","from_special","from_str","generate","hash","hash","hash","hash","hash","hash","hex","insert","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_array","into_bytes","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_be","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","into_uint_le","is_dir","is_empty","is_empty","is_file","is_full","is_mountable","is_special","kind","len","map","metadata","metadata","mount","mount_and_then","ne","ne","ne","new","new","new","new","new","new","new","new","new","open_file_and_then","open_file_with_options_and_then","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","path","path","persistence","pop","pop","pop_back","pop_front","pop_unchecked","prepend","push","push","push","push_str","push_unchecked","read","read","read_dir","read_dir_and_then","read_dir_files_state","read_dir_state","reboot","remove","remove","remove_attribute","remove_dir","remove_dir_all","remove_dir_all_where","rename","resize","resize_default","retain","retain_mut","serializable","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","set_attribute","set_len","set_persistence","set_serializable","split","split","split","starts_with","swap_remove","swap_remove_unchecked","total_blocks","total_space","truncate","truncate","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","ui","value","with_options","write","write","write_char","write_str","write_str","zip","0","0","0","0","Error","FailIfOthers","FailedToInterrupt","InterruptOthers","Interrupted","Level","None","Normal","Result","Strong","TimedOut","TimeoutNotImplemented","Urgency","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","deserialize","deserialize","deserialize","eq","eq","eq","fmt","fmt","fmt","from","from","from","into","into","into","serialize","serialize","serialize","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Application","ApplicationUpdate","To","borrow","borrow_mut","clone","deserialize","eq","fmt","from","into","serialize","try_from","try_into","type_id","Error","Idle","Processing","Status","WaitingForUserPresence","borrow","borrow_mut","clone","deserialize","eq","fmt","from","into","serialize","try_from","try_into","type_id"],"q":["trussed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::api","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::api::Reply","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::api::Request","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::api::reply","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::api::request","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::backend","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::backend::BackendId","trussed::client","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::client::mechanisms","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::config","","","","","","","","","","","","","","","","trussed::error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::key","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::key::Kind","","","trussed::mechanisms","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::pipe","","","","","","","","","","","","","","","trussed::platform","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::service","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::service::attest","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::service::attest::SerializedSignature","","trussed::service::attest::SerializedSubjectPublicKey","","trussed::store","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::store::certstore","","","","","","","","","","","","","","","","trussed::store::counterstore","","","","","","","","","","","","","","","","","trussed::store::filestore","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::store::keystore","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::types","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::types::Attributes","","trussed::types::ObjectType","","trussed::types::consent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","trussed::types::reboot","","","","","","","","","","","","","","","trussed::types::ui","","","","","","","","","","","","","","","",""],"d":["","","","","Set of N channels","The trait that platforms need to implement to use Trussed.","","","This (incomplete!) API loosely follows PKCS#11 v3.","Returns a reference to the interchange with the N …","","Returns a mutable slice view.","","Returns an immutable slice view.","Custom backends that can override core request …","","","","","","","","Serialize object into newly allocated Bytes.","Claim one of the channels of the interchange. Returns None …","Client interface for applications.","","","","","","","","","","","","Returns the argument unchanged.","Wrap existing bytes in a Bytes<N>.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Unwraps the Vec<u8, N>, same as into_vec.","","","","Unwraps the Vec<u8, N>, same as into_inner.","","","Construct a new, empty Bytes<N>.","Create a new Interchange","","","Trait for platforms to implement that use Trussed.","","Deserialize a message of type T from a byte slice. The …","Serialize a T to the given slice, with the resulting slice …","","","","","","","store presents a combined interface to three littlefs2 …","","","Fallible conversion into differently sized byte buffer.","Low-noise conversion between lengths.","","Some APIs offer an interface of the form …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A custom backend that can override the core request …","The ID of a backend.","The ID type for the custom backends used by this dispatch …","The context for requests handled by this backend.","The context type used by this dispatch.","","Always dispatches to the Trussed core backend.","","Dispatches requests to custom backends.","An empty ID type.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Executes a request using this backend or returns …","Executes a request using a backend or returns …","","","","","","","","","","","","Read/Write + Delete certificates","All-in-one trait bounding on the sub-traits.","Builder for ClientImplementation.","","The client implementation client applications actually …","","Create counters, increment existing counters.","Trussed Client interface that Trussed apps can rely on.","","Read/Write/Delete files, iterate over directories.","","","All the other methods that are fit to expose.","","Lowest level interface, use one of the higher level ones.","An intermediate step of the ClientBuilder.","","","User-interfacing functionality.","","","Selects the backends to use for this client.","","","","","","","","","","","Builds the client using the given syscall implementation.","","","","","","","Skips deleting read-only / manufacture keys (currently, “…","","","","","Fetch the Metadata for a file or directory","","","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).","","","","","Creates a new client builder using the given client ID.","","","","Prepare a client using the given service.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Currently, this writes the cert (assumed but not verified …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","All non-used bits are RFU.","","A key object in Trussed.","","Set if the key has been generated on this device.","","","","","","","Set if the key is a secret key.","This flag currently only applies to kind::Shared","A key can either be public, of secret.","","","some bytes of entropy, needs a KDF applied, the parameter …","entropic bytes, suitable for use as symmetric secret …","32B symmetric key + nonce, the parameter is the length of …","","Returns the set containing all flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the left flags, but with all the right flags …","Toggles the set of flags.","","","","","","","","","","","","","","","","","","Returns the complement of this set of flags.","Returns true if all of the flags in other are contained …","This implements “safe” defaults","","","Returns the difference between the flags in self and other.","Returns an empty set of flags.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","","","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","","","","Returns the complement of this set of flags.","","Removes the specified flags in-place.","","","","Inserts or removes the specified flags depending on the …","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","Toggles the specified flags in-place.","","","","","","","","","","","","","","","","","","Returns the union of between the flags in self and other.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decrypts a single block. Let’s hope we don’t have to …","","","","","","","","","","Encrypts the input with zero IV","","Encrypts a single block. Let’s hope we don’t have to …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","A marker trait used to indicate that an RngCore or …","","","The core of a random number generator.","","","Trussed client will call this method when making a Trussed …","","","Check if the user has indicated their presence so as to …","","Fill dest with random data.","Return the next random u32.","Return the next random u64.","","Exit / reset the application","May be called during idle periods to give the UI the …","","Set the state of Trussed to give potential feedback to the …","","","","Fill dest entirely with random data.","","Return the duration since startup.","","Trigger a visible or audible effect for the given duration …","","","","","","","","","","","","","","","","","The core of a random number generator.","Seed type, which is restricted to types …","A random number generator that can be explicitly seeded.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fill dest with random data.","","Returns the argument unchanged.","Returns the argument unchanged.","Create a new PRNG seeded from another Rng.","Create a new PRNG using the given seed.","","","Calls U::from(self).","Calls U::from(self).","","","","","Return the next random u32.","Return the next random u64.","","","","","Applies a splitting aka forking construction to the inner …","Create a new PRNG using a u64 seed.","","","","","","","Specialization of try_new_client, using self’s …","Fill dest entirely with random data.","","","","","Similar to try_as_new_client except that the returning …","Add a new client, claiming one of the statically configured","","","","","","","","","","NB: This is not a full INTEGER implementation, needs the …","","Encoded as “YYYYMMDDHHMMSSZ”, encoding takes care of …","","","","","Currently unconstructable.","Only empty slices possible currently.","","","","","","","","","","","Encode as INTEGER 2","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Reads contents from path in location of store.","","","Creates parent directory if necessary, then writes.","","","","","Writes contents to path in location of store.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","TODO: feels a bit heavy-weight to pass in the …","","","","Trait intended for use by mechanism implementations.","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","Client files are store below /<client_id>/dat/.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Iterate over contents of files inside a directory.","","Continuation of read_dir_files_first.","","Iterate over entries of a directory (both file and …","","Continue iterating over entries of a directory.","","","","","","","","","","","","","","","","","","","","","Trait intended for use by mechanism implementations.","","","","","TODO: This uses the predicate “filename.len() >= 4” Be …","","","","","Returns the argument unchanged.","","Calls U::from(self).","","Return Header of key, if it exists","","","","","","","","","","","","","","","","","","","","","","Number of erasable blocks. Hence storage capacity is …","Suggested values are 100-1000, higher is more performant …","Size of an erasable block in bytes, as unsigned typenum. …","","littlefs uses a read cache, a write cache, and one cache …","","","","","","The context for a syscall (per client).","","","","","","","","","","","","","","","Struct representing a generic array - GenericArray<T, N> …","","","","","The ID of a Trussed object.","","","","","","","littlefs itself has a LOOKAHEAD_SIZE, which must be a …","Non-exhaustive to make it unconstructable NB: Better to …","","Users of this library provide a “storage driver” by …","","","","","","File type (regular vs directory) and size of a file.","An empty struct not storing any data.","","","","","An owned, mutable path","","","","","","Minimum size of block read in bytes. Not in superblock","","","","Exposes the Raw RSA encryption/decryption primitive. Be …","","Exposes the Raw RSA encryption/decryption primitive. Be …","","Exposes the Raw RSA encryption/decryption primitive. Be …","Used by backends implementing RSA.","","","","Used to serialize the output of a diffie-hellman","","","","","","A fixed capacity String","","","","","A fixed capacity Vec","","Minimum size of block write in bytes. Not in superblock","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a raw pointer to the vector’s buffer, which may …","Extracts a mutable slice containing the entire array.","Converts a String into a mutable string slice.","Returns a mutable reference to the contents of this String.","Returns a raw pointer to the vector’s buffer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extracts a slice containing the entire array.","Extracts a slice containing the entire vector.","Extracts a string slice containing the entire string.","Read attribute.","Available number of unused blocks in the filesystem","Available number of unused bytes in the filesystem","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the maximum number of elements the String can hold","Returns the maximum number of elements the vector can hold.","Truncates this String, removing all contents.","Clears the vector, removing all values.","","","","","","","","","","","","","","","","","","","","","","","","","","Construct a GenericArray from a slice by cloning its …","","","","","","","","Creates a new, empty directory at the provided path.","Recursively create a directory and all of its parent …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if needle is a suffix of the Vec.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Erase data from the storage device. Guaranteed to be …","","","Extends the vec from an iterator.","Clones and appends all elements in a slice to the Vec.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts mutable slice to a mutable generic array reference","","","","","","","","","","","","","","","","","","","","","","","","","","Converts slice to a generic array reference with inferred …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Accepts byte string, with or without trailing nul.","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a new GenericArray instance from an iterator with …","","","","","","Converts mutable slice to a mutable generic array reference","Converts slice to a generic array reference with inferred …","Constructs a new vector with a fixed capacity of N and …","","","","","","","","","","","","skips leading zeros","Inserts an element at position index within the vector, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the contents of the vector as an array of length M …","Converts a String into a byte vector.","Deconstruct Filesystem, intention is to allow access to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if the vec is empty","","Returns true if the vec is full","","Is a non-random, constructible u8 ID.","","","","Given a path, query the filesystem to get information …","","","This API avoids the need for using Allocation.","","","","Constructs a new, empty String with a fixed capacity of N …","Constructs a new, empty vector with a fixed capacity of N","","","","","","","","","","","","","","","","","","Returns the full path to the file that this entry …","","","Removes the last character from the string buffer and …","Removes the last element from a vector and returns it, or …","","","Removes the last element from a vector and returns it","","Appends the given char to the end of this String.","Appends an item to the back of the collection","Extends self with path","Appends a given string slice onto the end of this String.","Appends an item to the back of the collection","Read data from the storage device. Guaranteed to be called …","Read the entire contents of a file into a bytes vector.","Returns a pseudo-iterator over the entries within a …","","","","","Remove a file or directory.","Removes and returns the element at position index within …","Remove attribute.","Remove a file or directory.","TODO: This method fails if some println! calls are removed.","","Rename or move a file or directory.","Resizes the Vec in-place so that len is equal to new_len.","Resizes the Vec in-place so that len is equal to new_len.","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate, …","Wether a the result of an agree can be serialized with …","","","","","","","","","","","","","","","","","","","Set attribute.","Forces the length of the vector to new_len.","","","","","","Returns true if needle is a prefix of the Vec.","Removes an element from the vector and returns it.","Removes an element from the vector and returns it.","Total number of blocks in the filesystem","Total number of bytes in the filesystem","Shortens this String to the specified length.","Shortens the vector, keeping the first len elements and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Write data to the storage device. Guaranteed to be called …","Write a slice as the entire contents of a file.","","","","","","","","","","If other user consent requests are pending, fail this …","","Pending other user consent requests will fail as …","","","There is no user present","Normal user presence check, currently implemented as “…","","Strong user intent check, currently implemented as “…","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","",""],"i":[0,0,0,0,0,0,0,0,0,1,3,3,3,3,0,0,3,1,3,1,0,0,0,1,0,3,0,3,1,3,3,3,3,0,3,3,3,3,1,3,3,3,3,3,3,1,3,3,3,3,3,0,0,3,1,3,0,0,0,0,0,0,3,3,3,3,0,0,0,0,3,3,3,3,1,3,1,0,3,1,0,3,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,19,18,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,0,138,0,0,230,18,19,0,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,18,19,0,0,18,19,18,19,18,19,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,84,64,102,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,90,99,65,85,86,103,74,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,87,89,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,104,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,88,66,76,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,95,96,94,63,77,75,73,92,102,91,98,78,70,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,83,93,81,82,102,93,93,64,64,100,100,98,98,82,82,90,90,95,95,96,96,102,102,104,104,94,94,63,63,88,88,91,91,85,85,86,86,87,87,89,89,103,103,92,92,101,101,99,99,97,97,84,84,83,83,81,81,80,80,79,79,77,77,75,75,73,73,71,71,70,70,69,69,68,68,67,67,66,66,65,65,72,72,74,74,76,76,78,78,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,93,64,100,98,82,90,95,96,102,104,94,63,88,91,85,86,87,89,103,92,101,99,97,84,83,81,80,79,77,75,73,71,70,69,68,67,66,65,72,74,76,78,68,79,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,61,56,35,33,21,58,57,54,53,37,35,58,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,41,38,24,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,51,50,48,29,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,51,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,57,40,39,37,34,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,27,26,25,23,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,61,60,56,55,40,39,34,33,32,59,51,50,48,46,45,44,43,42,38,36,28,24,21,61,58,57,56,55,54,52,40,39,37,35,34,33,61,56,52,39,34,61,56,48,46,45,44,43,42,38,21,22,21,37,36,23,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,57,34,22,53,61,32,31,21,21,22,22,62,62,61,61,60,60,59,59,58,58,57,57,56,56,55,55,54,54,53,53,52,52,51,51,50,50,49,49,48,48,47,47,46,46,45,45,44,44,43,43,42,42,41,41,40,40,39,39,38,38,37,37,36,36,35,35,34,34,33,33,32,32,31,31,30,30,29,29,28,28,27,27,26,26,25,25,24,24,23,23,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,21,22,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,50,38,35,35,33,0,0,115,315,115,158,0,158,0,0,158,110,105,158,110,105,105,105,158,110,105,158,110,105,315,115,158,110,110,105,158,110,105,158,110,105,316,0,0,0,0,0,0,0,0,120,0,120,0,0,120,0,0,120,0,0,317,317,116,130,119,116,117,120,130,119,116,117,120,117,120,318,319,320,317,317,317,321,317,317,317,320,317,120,130,119,116,117,120,317,317,317,319,130,119,116,117,120,320,0,130,119,116,322,130,119,116,317,321,320,320,320,320,320,323,320,320,320,322,119,317,317,130,119,116,117,120,130,119,116,117,120,130,119,116,117,120,317,317,317,323,317,318,317,321,320,0,0,0,0,0,0,0,0,0,0,0,0,324,325,326,327,328,329,324,325,329,324,327,328,327,329,324,325,330,331,332,333,334,329,324,330,329,331,332,333,334,324,335,327,329,324,326,327,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,108,108,108,0,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,0,108,108,108,108,108,108,108,108,108,108,108,108,108,108,0,146,0,0,0,0,142,0,146,147,146,146,146,142,142,0,147,0,146,146,146,146,142,142,142,142,142,142,142,142,144,145,146,142,147,144,145,146,142,147,144,145,146,142,147,142,146,142,142,142,146,142,142,142,144,145,146,142,147,142,144,145,144,145,146,142,142,142,142,142,147,144,145,145,146,142,147,142,142,142,142,142,142,142,142,144,145,146,142,147,142,142,144,145,144,142,142,142,144,146,142,142,142,142,142,142,144,144,145,146,146,142,147,144,145,146,142,147,144,145,146,142,147,142,145,144,145,146,142,336,337,338,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,339,340,341,342,343,344,345,346,347,348,339,349,350,351,352,353,340,341,342,343,344,345,346,347,348,339,349,350,351,352,353,340,341,342,351,344,346,347,339,350,340,344,339,340,341,342,351,344,339,352,340,341,342,343,344,345,346,347,348,339,349,350,351,352,353,340,342,344,339,353,340,350,341,342,343,344,345,346,347,348,339,349,350,351,352,353,340,343,344,339,340,344,346,347,339,349,352,341,342,343,344,345,346,347,348,339,349,350,351,352,353,340,341,342,343,344,345,346,347,348,339,349,350,351,352,353,340,341,342,343,344,345,346,347,348,339,349,350,351,352,353,340,341,343,344,339,351,340,342,344,339,341,342,0,0,0,0,0,354,354,354,354,354,354,354,354,354,354,0,0,154,0,154,0,0,154,0,355,0,356,356,356,0,355,355,154,355,355,154,118,356,0,355,154,355,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,357,0,0,0,0,0,0,0,0,0,0,0,0,135,358,0,107,135,107,135,107,107,359,360,361,107,362,363,107,356,107,107,135,357,357,364,365,107,135,0,107,107,135,356,356,107,107,135,107,107,357,366,135,367,135,135,107,135,356,107,135,107,135,135,135,107,135,368,369,135,370,135,371,167,0,0,0,0,163,168,174,0,0,0,163,168,174,0,0,0,0,0,0,166,0,0,163,179,164,165,163,166,167,168,169,170,171,172,173,174,179,164,165,163,166,167,168,169,170,171,172,173,174,164,165,163,166,167,168,169,170,171,172,173,174,169,164,165,166,167,168,169,171,172,173,174,164,165,166,167,168,169,171,172,173,174,164,165,163,166,167,168,169,170,171,172,173,174,164,165,163,179,164,165,163,166,167,168,169,170,171,172,173,174,179,164,165,163,166,167,168,169,170,171,172,173,174,179,165,179,0,179,164,165,163,166,167,168,168,169,170,171,172,173,174,179,164,165,163,166,167,168,169,170,171,172,173,174,179,164,165,163,166,167,168,169,170,171,172,173,174,169,169,169,372,373,374,375,183,0,183,0,183,185,185,0,0,0,0,185,183,0,0,185,183,185,0,0,185,0,0,0,0,185,185,185,183,0,0,0,156,156,376,156,156,156,156,376,156,156,156,156,376,156,0,0,0,377,157,157,377,377,157,157,377,157,157,157,157,157,157,0,0,0,0,0,159,159,189,190,159,189,190,159,189,190,378,159,159,189,190,159,189,190,378,159,378,159,159,378,159,378,159,378,159,378,159,378,159,378,159,378,159,378,159,159,189,190,159,189,190,159,189,190,378,159,0,0,0,0,160,160,379,160,379,160,379,160,160,160,160,160,379,160,160,379,160,379,160,160,379,160,379,160,379,160,160,160,160,209,111,139,206,0,184,184,184,0,184,0,205,210,0,111,0,0,125,205,210,0,205,210,0,0,125,111,122,0,0,0,111,111,111,111,0,122,205,210,0,0,0,184,0,0,0,0,0,0,0,0,0,0,0,0,111,111,0,125,0,0,206,0,184,125,139,111,111,111,111,111,111,125,125,0,111,111,0,0,0,0,0,0,111,111,111,0,0,122,184,111,181,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,11,11,11,194,199,199,11,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,199,199,11,11,194,11,199,181,181,181,109,181,194,194,186,202,199,11,127,109,106,203,204,123,129,112,205,206,207,208,209,210,211,212,122,113,111,125,139,181,194,194,186,202,199,11,127,109,106,203,204,123,129,112,205,206,207,208,209,210,211,212,122,113,111,125,139,181,199,11,199,11,127,194,186,202,199,11,127,203,204,123,129,112,205,206,207,208,209,210,211,212,122,113,111,125,139,194,194,199,11,203,194,0,109,181,181,181,194,199,11,203,207,208,209,113,194,199,11,127,123,129,112,194,199,11,186,202,199,11,127,204,123,129,112,205,207,208,209,122,113,111,125,139,11,11,194,186,202,199,199,199,11,11,11,11,11,11,127,203,204,123,129,112,205,206,207,208,209,210,211,212,122,113,111,125,139,184,11,11,11,11,11,202,186,202,194,194,194,186,202,199,199,11,127,127,203,204,123,129,112,205,206,207,208,209,210,211,212,122,113,111,125,139,194,181,181,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,186,186,202,199,199,199,199,199,199,199,199,199,199,11,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,109,109,106,106,106,203,204,123,123,129,129,112,112,205,206,207,208,209,210,211,212,122,113,111,125,139,194,194,199,199,199,11,194,194,11,123,129,112,199,194,194,199,199,11,11,203,204,11,181,194,186,202,199,11,127,109,106,203,204,123,129,112,205,206,207,208,209,210,211,212,122,113,111,125,139,11,199,181,194,194,194,11,11,11,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,186,186,11,186,11,181,204,207,186,194,181,202,181,181,199,199,199,199,11,127,106,123,129,112,208,113,181,181,194,199,11,203,204,123,129,112,202,106,113,199,11,194,194,11,194,199,11,127,199,11,184,181,181,181,106,106,0,181,11,181,181,181,181,181,11,11,11,11,113,186,202,199,11,127,204,123,129,112,205,207,208,209,122,113,111,125,139,181,11,113,113,194,194,194,11,11,11,181,181,199,11,11,181,194,186,202,199,11,11,127,109,106,203,204,123,129,112,205,206,207,208,209,209,210,211,212,122,113,111,125,139,181,194,186,202,199,11,127,109,106,203,204,123,129,112,205,206,207,208,209,210,211,212,122,113,111,125,139,181,194,186,202,199,11,127,109,106,203,204,123,129,112,205,206,207,208,209,210,211,212,122,113,111,125,139,0,207,181,184,181,199,199,11,194,380,381,382,383,0,228,229,228,229,0,150,150,0,150,229,229,0,150,228,229,150,228,229,150,228,229,150,228,229,150,228,229,150,228,229,150,228,229,150,228,229,150,228,229,150,228,229,150,228,229,150,228,229,137,137,0,137,137,137,137,137,137,137,137,137,137,137,137,152,152,152,0,152,152,152,152,152,152,152,152,152,152,152,152,152],"f":[0,0,0,0,0,0,0,0,0,[1,2],[3],[3],[3],[3],0,0,[[]],[[]],[[]],[[]],[[],[[5,[4]]]],[[],[[5,[4]]]],[[],[[5,[3,4]]]],[1,6],0,[3,3],0,[[],3],[[],1],[3],[3],[[],[[5,[3]]]],[3,7],0,[[3,8],[[5,[9]]]],[[[11,[10]]],3],[[]],[[],3],[[]],[[],3],[[],[[5,[3]]]],[3],[[3,12,10],[[5,[10]]]],[[3,12],5],[[]],[[]],[3,[[11,[10]]]],[3],[3],[3],[3,[[11,[10]]]],0,0,[[],3],[[],1],[3,[[6,[13]]]],0,0,0,[[],[[5,[14]]]],[[],[[5,[14]]]],[[],[[15,[3]]]],[[3,12],[[5,[10]]]],[[3,12],5],[3],[3,5],0,0,0,0,[3,[[5,[3]]]],[3,[[5,[3]]]],[[],5],[16,[[5,[3]]]],[[],5],[[],5],[[],5],0,[[],17],[[],17],0,[3,[[5,[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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[18,18],[19,19],[[18,18],7],[[19,19],7],[[18,8],20],[[19,8],20],[21,18],[22,18],[23,18],[24,18],[25,18],[26,18],[27,18],[28,18],[29,18],[30,18],[31,18],[32,18],[33,18],[34,18],[35,18],[36,18],[37,18],[38,18],[39,18],[40,18],[41,18],[42,18],[43,18],[44,18],[45,18],[46,18],[47,18],[48,18],[49,18],[50,18],[51,18],[52,18],[53,18],[54,18],[55,18],[56,18],[57,18],[58,18],[59,18],[60,18],[61,18],[62,18],[[]],[63,19],[64,19],[65,19],[66,19],[67,19],[68,19],[69,19],[70,19],[71,19],[72,19],[73,19],[74,19],[75,19],[76,19],[77,19],[78,19],[79,19],[80,19],[81,19],[82,19],[83,19],[84,19],[85,19],[86,19],[87,19],[88,19],[89,19],[90,19],[91,19],[92,19],[93,19],[[]],[94,19],[95,19],[96,19],[97,19],[98,19],[99,19],[100,19],[101,19],[102,19],[103,19],[104,19],[[]],[[]],0,0,[[],5],[[],5],[[],5],[[],5],[[],17],[[],17],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[93,93],[64,64],[100,100],[98,98],[82,82],[90,90],[95,95],[96,96],[102,102],[104,104],[94,94],[63,63],[88,88],[91,91],[85,85],[86,86],[87,87],[89,89],[103,103],[92,92],[101,101],[99,99],[97,97],[84,84],[83,83],[81,81],[80,80],[79,79],[77,77],[75,75],[73,73],[71,71],[70,70],[69,69],[68,68],[67,67],[66,66],[65,65],[72,72],[74,74],[76,76],[78,78],0,0,0,0,0,0,0,[[],[[5,[93]]]],[[],[[5,[64]]]],[[],[[5,[100]]]],[[],[[5,[98]]]],[[],[[5,[82]]]],[[],[[5,[90]]]],[[],[[5,[95]]]],[[],[[5,[96]]]],[[],[[5,[102]]]],[[],[[5,[104]]]],[[],[[5,[94]]]],[[],[[5,[63]]]],[[],[[5,[88]]]],[[],[[5,[91]]]],[[],[[5,[85]]]],[[],[[5,[86]]]],[[],[[5,[87]]]],[[],[[5,[89]]]],[[],[[5,[103]]]],[[],[[5,[92]]]],[[],[[5,[101]]]],[[],[[5,[99]]]],[[],[[5,[97]]]],[[],[[5,[84]]]],[[],[[5,[83]]]],[[],[[5,[81]]]],[[],[[5,[80]]]],[[],[[5,[79]]]],[[],[[5,[77]]]],[[],[[5,[75]]]],[[],[[5,[73]]]],[[],[[5,[71]]]],[[],[[5,[70]]]],[[],[[5,[69]]]],[[],[[5,[68]]]],[[],[[5,[67]]]],[[],[[5,[66]]]],[[],[[5,[65]]]],[[],[[5,[72]]]],[[],[[5,[74]]]],[[],[[5,[76]]]],[[],[[5,[78]]]],0,0,[[93,93],7],[[64,64],7],[[100,100],7],[[98,98],7],[[82,82],7],[[90,90],7],[[95,95],7],[[96,96],7],[[102,102],7],[[104,104],7],[[94,94],7],[[63,63],7],[[88,88],7],[[91,91],7],[[85,85],7],[[86,86],7],[[87,87],7],[[89,89],7],[[103,103],7],[[92,92],7],[[101,101],7],[[99,99],7],[[97,97],7],[[84,84],7],[[83,83],7],[[81,81],7],[[80,80],7],[[79,79],7],[[77,77],7],[[75,75],7],[[73,73],7],[[71,71],7],[[70,70],7],[[69,69],7],[[68,68],7],[[67,67],7],[[66,66],7],[[65,65],7],[[72,72],7],[[74,74],7],[[76,76],7],[[78,78],7],0,[[93,8],20],[[64,8],20],[[100,8],20],[[98,8],20],[[82,8],20],[[90,8],20],[[95,8],20],[[96,8],20],[[102,8],20],[[104,8],20],[[94,8],20],[[63,8],20],[[88,8],20],[[91,8],20],[[85,8],20],[[86,8],20],[[87,8],20],[[89,8],20],[[103,8],20],[[92,8],20],[[101,8],20],[[99,8],20],[[97,8],20],[[84,8],20],[[83,8],20],[[81,8],20],[[80,8],20],[[79,8],20],[[77,8],20],[[75,8],20],[[73,8],20],[[71,8],20],[[70,8],20],[[69,8],20],[[68,8],20],[[67,8],20],[[66,8],20],[[65,8],20],[[72,8],20],[[74,8],20],[[76,8],20],[[78,8],20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[93,5],[64,5],[100,5],[98,5],[82,5],[90,5],[95,5],[96,5],[102,5],[104,5],[94,5],[63,5],[88,5],[91,5],[85,5],[86,5],[87,5],[89,5],[103,5],[92,5],[101,5],[99,5],[97,5],[84,5],[83,5],[81,5],[80,5],[79,5],[77,5],[75,5],[73,5],[71,5],[70,5],[69,5],[68,5],[67,5],[66,5],[65,5],[72,5],[74,5],[76,5],[78,5],0,0,0,0,0,[19,[[5,[93]]]],[[],5],[[],5],[19,[[5,[64]]]],[[],5],[19,[[5,[100]]]],[[],5],[19,[[5,[98]]]],[19,[[5,[82]]]],[[],5],[19,[[5,[90]]]],[[],5],[19,[[5,[95]]]],[[],5],[[],5],[19,[[5,[96]]]],[[],5],[19,[[5,[102]]]],[19,[[5,[104]]]],[[],5],[19,[[5,[94]]]],[[],5],[19,[[5,[63]]]],[[],5],[19,[[5,[88]]]],[[],5],[19,[[5,[91]]]],[[],5],[19,[[5,[85]]]],[[],5],[[],5],[19,[[5,[86]]]],[19,[[5,[87]]]],[[],5],[19,[[5,[89]]]],[[],5],[19,[[5,[103]]]],[[],5],[[],5],[19,[[5,[92]]]],[[],5],[19,[[5,[101]]]],[19,[[5,[99]]]],[[],5],[[],5],[19,[[5,[97]]]],[[],5],[19,[[5,[84]]]],[[],5],[19,[[5,[83]]]],[[],5],[19,[[5,[81]]]],[19,[[5,[80]]]],[[],5],[19,[[5,[79]]]],[[],5],[[],5],[19,[[5,[77]]]],[19,[[5,[75]]]],[[],5],[[],5],[19,[[5,[73]]]],[19,[[5,[71]]]],[[],5],[[],5],[19,[[5,[70]]]],[[],5],[19,[[5,[69]]]],[19,[[5,[68]]]],[[],5],[19,[[5,[67]]]],[[],5],[[],5],[19,[[5,[66]]]],[19,[[5,[65]]]],[[],5],[[],5],[19,[[5,[72]]]],[[],5],[19,[[5,[74]]]],[[],5],[19,[[5,[76]]]],[19,[[5,[78]]]],[[],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],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[21,21],[22,22],[62,62],[61,61],[60,60],[59,59],[58,58],[57,57],[56,56],[55,55],[54,54],[53,53],[52,52],[51,51],[50,50],[49,49],[48,48],[47,47],[46,46],[45,45],[44,44],[43,43],[42,42],[41,41],[40,40],[39,39],[38,38],[37,37],[36,36],[35,35],[34,34],[33,33],[32,32],[31,31],[30,30],[29,29],[28,28],[27,27],[26,26],[25,25],[24,24],[23,23],0,0,0,[[],[[5,[21]]]],[[],[[5,[22]]]],[[],[[5,[62]]]],[[],[[5,[61]]]],[[],[[5,[60]]]],[[],[[5,[59]]]],[[],[[5,[58]]]],[[],[[5,[57]]]],[[],[[5,[56]]]],[[],[[5,[55]]]],[[],[[5,[54]]]],[[],[[5,[53]]]],[[],[[5,[52]]]],[[],[[5,[51]]]],[[],[[5,[50]]]],[[],[[5,[49]]]],[[],[[5,[48]]]],[[],[[5,[47]]]],[[],[[5,[46]]]],[[],[[5,[45]]]],[[],[[5,[44]]]],[[],[[5,[43]]]],[[],[[5,[42]]]],[[],[[5,[41]]]],[[],[[5,[40]]]],[[],[[5,[39]]]],[[],[[5,[38]]]],[[],[[5,[37]]]],[[],[[5,[36]]]],[[],[[5,[35]]]],[[],[[5,[34]]]],[[],[[5,[33]]]],[[],[[5,[32]]]],[[],[[5,[31]]]],[[],[[5,[30]]]],[[],[[5,[29]]]],[[],[[5,[28]]]],[[],[[5,[27]]]],[[],[[5,[26]]]],[[],[[5,[25]]]],[[],[[5,[24]]]],[[],[[5,[23]]]],0,0,0,0,[[21,21],7],[[22,22],7],[[62,62],7],[[61,61],7],[[60,60],7],[[59,59],7],[[58,58],7],[[57,57],7],[[56,56],7],[[55,55],7],[[54,54],7],[[53,53],7],[[52,52],7],[[51,51],7],[[50,50],7],[[49,49],7],[[48,48],7],[[47,47],7],[[46,46],7],[[45,45],7],[[44,44],7],[[43,43],7],[[42,42],7],[[41,41],7],[[40,40],7],[[39,39],7],[[38,38],7],[[37,37],7],[[36,36],7],[[35,35],7],[[34,34],7],[[33,33],7],[[32,32],7],[[31,31],7],[[30,30],7],[[29,29],7],[[28,28],7],[[27,27],7],[[26,26],7],[[25,25],7],[[24,24],7],[[23,23],7],0,[[21,8],20],[[22,8],20],[[62,8],20],[[61,8],20],[[60,8],20],[[59,8],20],[[58,8],20],[[57,8],20],[[56,8],20],[[55,8],20],[[54,8],20],[[53,8],20],[[52,8],20],[[51,8],20],[[50,8],20],[[49,8],20],[[48,8],20],[[47,8],20],[[46,8],20],[[45,8],20],[[44,8],20],[[43,8],20],[[42,8],20],[[41,8],20],[[40,8],20],[[39,8],20],[[38,8],20],[[37,8],20],[[36,8],20],[[35,8],20],[[34,8],20],[[33,8],20],[[32,8],20],[[31,8],20],[[30,8],20],[[29,8],20],[[28,8],20],[[27,8],20],[[26,8],20],[[25,8],20],[[24,8],20],[[23,8],20],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[21,5],[22,5],[62,5],[61,5],[60,5],[59,5],[58,5],[57,5],[56,5],[55,5],[54,5],[53,5],[52,5],[51,5],[50,5],[49,5],[48,5],[47,5],[46,5],[45,5],[44,5],[43,5],[42,5],[41,5],[40,5],[39,5],[38,5],[37,5],[36,5],[35,5],[34,5],[33,5],[32,5],[31,5],[30,5],[29,5],[28,5],[27,5],[26,5],[25,5],[24,5],[23,5],0,0,0,0,0,0,0,[18,[[5,[21]]]],[[],5],[18,[[5,[22]]]],[[],5],[[],5],[18,[[5,[62]]]],[18,[[5,[61]]]],[[],5],[18,[[5,[60]]]],[[],5],[[],5],[18,[[5,[59]]]],[18,[[5,[58]]]],[[],5],[18,[[5,[57]]]],[[],5],[18,[[5,[56]]]],[[],5],[[],5],[18,[[5,[55]]]],[[],5],[18,[[5,[54]]]],[[],5],[18,[[5,[53]]]],[[],5],[18,[[5,[52]]]],[18,[[5,[51]]]],[[],5],[[],5],[18,[[5,[50]]]],[[],5],[18,[[5,[49]]]],[18,[[5,[48]]]],[[],5],[18,[[5,[47]]]],[[],5],[18,[[5,[46]]]],[[],5],[18,[[5,[45]]]],[[],5],[18,[[5,[44]]]],[[],5],[18,[[5,[43]]]],[[],5],[18,[[5,[42]]]],[[],5],[18,[[5,[41]]]],[[],5],[[],5],[18,[[5,[40]]]],[[],5],[18,[[5,[39]]]],[18,[[5,[38]]]],[[],5],[18,[[5,[37]]]],[[],5],[[],5],[18,[[5,[36]]]],[[],5],[18,[[5,[35]]]],[[],5],[18,[[5,[34]]]],[18,[[5,[33]]]],[[],5],[[],5],[18,[[5,[32]]]],[[],5],[18,[[5,[31]]]],[18,[[5,[30]]]],[[],5],[18,[[5,[29]]]],[[],5],[18,[[5,[28]]]],[[],5],[18,[[5,[27]]]],[[],5],[[],5],[18,[[5,[26]]]],[[],5],[18,[[5,[25]]]],[[],5],[18,[[5,[24]]]],[18,[[5,[23]]]],[[],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],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[],105],[[105,8],20],[[]],[[]],[[]],[[]],[[]],[[]],[[106,18,107],[[5,[19,108]]]],[[109,18,107],[[5,[19,108]]]],[[],5],[[],5],[10,[[5,[110]]]],[[],5],[[],5],[[],5],[[],5],[[],17],[[],17],[[],17],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[111,112,112,113],[[114,[93]]]],[[111,112],[[114,[64]]]],[[[116,[115]]],[[116,[115]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[117,118],[[119,[118]]]],[120,120],[121,[[114,[70]]]],[122,[[114,[66]]]],[[],[[114,[100]]]],[[111,112],[[114,[98]]]],[112,[[114,[82]]]],[122,[[114,[90]]]],[123,[[114,[72]]]],[[111,112,[6,[124]],113],[[114,[95]]]],[[111,125,113],[[114,[96]]]],[[111,112,[6,[126]]],[[114,[102]]]],[[122,127],[[114,[92]]]],[[111,112],[[114,[104]]]],[[120,8],20],[[]],[[]],[[]],[[]],[[]],[[111,113],[[114,[94]]]],[[12,122],[[114,[63]]]],[[111,128],[[114,[88]]]],[129,[[114,[65]]]],[[]],[[]],[[]],[[]],[[]],[[122,[6,[127]],127],[[114,[91]]]],0,[[],130],[131,119],[[[132,[127]]],116],[[],[[134,[[133,[19,108]]]]]],[130,[[134,[[133,[108]]]]]],[119,[[134,[[133,[19,108]]]]]],[[[116,[115]],135],[[133,[[117,[115]],108]]]],[12,[[114,[84]]]],[123,[[114,[74]]]],[[122,127,[6,[136]]],[[114,[85]]]],[[],[[114,[86]]]],[[122,127,[6,[127]]],[[114,[87]]]],[[],[[114,[89]]]],[[122,127],[[114,[103]]]],[137,[[114,[69]]]],[[122,127],[[114,[101]]]],[[122,127],[[114,[99]]]],[[122,127],[[114,[97]]]],[138,114],[[119,138],[[114,[119]]]],[[111,112,125],[[114,[83]]]],[[111,112,139],[[114,[81]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],17],[[],17],[[],17],[[],17],[[],17],[[111,122,125],[[114,[77]]]],[122,[[114,[75]]]],[[111,112,128,113],[[114,[73]]]],[[],[[114,[68]]]],[[111,112,139],[[114,[79]]]],[140,[[114,[67]]]],[[111,112,112],[[114,[71]]]],[122,[[114,[76]]]],[[122,127,128,[6,[136]]],[[114,[80]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[112,112,122],[[114,[93]]]],[[112,112,122],[[114,[93]]]],[112,[[114,[98]]]],[112,[[114,[98]]]],[112,[[114,[98]]]],[[112,122],[[114,[95]]]],[[112,122],[[114,[95]]]],[[112,122],[[114,[95]]]],[[125,113],[[114,[96]]]],[[125,113],[[114,[96]]]],[[112,6],[[114,[102]]]],[112,[[114,[102]]]],[122,[[114,[94]]]],[122,[[114,[94]]]],[122,[[114,[94]]]],[122,[[114,[94]]]],[[],[[114,[88]]]],[[112,122],[[114,[95]]]],[[112,122],[[114,[95]]]],[[112,122],[[114,[95]]]],[[112,122],[[114,[95]]]],[[112,125],[[114,[83]]]],[[112,125],[[114,[83]]]],[[112,122],[[114,[95]]]],[112,[[114,[81]]]],[112,[[114,[81]]]],[112,[[114,[81]]]],[112,[[114,[81]]]],[112,[[114,[81]]]],[[112,139],[[114,[81]]]],[[112,141],[[114,[81]]]],[[112,122],[[114,[73]]]],[112,[[114,[79]]]],[112,[[114,[79]]]],[[112,112],[[114,[71]]]],[[112,112],[[114,[71]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[108,108],[[108,108],7],[[108,8],20],[[]],[[]],[[],5],[[],5],[[],17],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],142],[[142,142],142],[[142,142]],[[142,142],142],[[142,142]],[142,143],[[142,142],142],[[142,142]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[144,144],[145,145],[146,146],[142,142],[147,147],[[142,142],13],[146,143],[142,142],[[142,142],7],[[],142],[[],[[5,[146]]]],[[],[[5,[142]]]],[[142,142],142],[[],142],[[144,144],7],[[145,145],7],[[146,146],7],[[142,142],7],[[147,147],7],[[142,148]],0,0,[[144,8],20],[[145,8],20],[[146,8],20],[[142,8],20],[[142,8],20],[[142,8],20],[[142,8],20],[[142,8],20],[[147,8],20],[[]],[[]],[146,145],[[]],[[]],[[]],[143,[[6,[142]]]],[143,142],[143,142],[148,142],[142],[[142,142]],[[142,142],142],[[142,142],7],[[]],[[]],[[]],[[]],[[]],[142,7],[142,7],0,0,0,[142,142],[[142,142],[[6,[13]]]],[[142,142]],[144,149],[146,5],[142,5],[[142,142,7]],[[142,142],142],[[142,142]],[[142,142],142],[[142,142]],[[],[[5,[144,108]]]],[[],5],[[],5],[[],5],[[143,12],[[5,[146,108]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],17],[[],17],[[],17],[[],17],[[],17],[[142,142],142],[145,145],[144],[145],[146],[142],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[21,[[5,[93,108]]]],[21,[[5,[93,108]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[61,[[5,[98,108]]]],[61,[[5,[98,108]]]],[61,[[5,[98,108]]]],[58,[[5,[95,108]]]],[58,[[5,[95,108]]]],[58,[[5,[95,108]]]],[58,[[5,[95,108]]]],[58,[[5,[95,108]]]],[58,[[5,[95,108]]]],[57,[[5,[96,108]]]],[57,[[5,[96,108]]]],[57,[[5,[96,108]]]],[56,[[5,[102,108]]]],[56,[[5,[102,108]]]],[56,[[5,[102,108]]]],[55,[[5,[104,108]]]],[55,[[5,[104,108]]]],[55,[[5,[104,108]]]],[55,[[5,[104,108]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[54,[[5,[94,108]]]],[54,[[5,[94,108]]]],[54,[[5,[94,108]]]],[54,[[5,[94,108]]]],[54,[[5,[94,108]]]],[52,[[5,[88,108]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[40,[[5,[83,108]]]],[40,[[5,[83,108]]]],[40,[[5,[83,108]]]],[40,[[5,[83,108]]]],[39,[[5,[81,108]]]],[39,[[5,[81,108]]]],[39,[[5,[81,108]]]],[39,[[5,[81,108]]]],[39,[[5,[81,108]]]],[39,[[5,[81,108]]]],[[],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],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[37,[[5,[77,108]]]],[37,[[5,[77,108]]]],[37,[[5,[77,108]]]],[37,[[5,[77,108]]]],[37,[[5,[77,108]]]],[37,[[5,[77,108]]]],[35,[[5,[73,108]]]],[34,[[5,[79,108]]]],[34,[[5,[79,108]]]],[33,[[5,[71,108]]]],[33,[[5,[71,108]]]],0,0,0,0,0,0,[[]],[[]],0,[[]],0,[[]],[[],5],[[],5],[[],17],0,0,0,0,0,0,0,0,0,[[],150],0,[[]],[[],121],[[],141],0,[137,151],[[]],[[]],[152],[[],152],[[]],[[]],[[],[[5,[153]]]],0,[[],140],[[]],[140],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[135,[154,115]],155,[132,[106]]],[[133,[108]]]],[21,[[133,[93]]]],0,[[]],[[]],[[]],[[]],[[[107,[154]],106],[[133,[156]]]],[[[107,[154]],106],[[133,[157]]]],[61,[[133,[98]]]],[58,[[133,[95]]]],[57,[[133,[96]]]],[[[107,[154]],158,109,18],[[133,[19,108]]]],[56,[[133,[102]]]],[55,[[133,[104]]]],[[[107,[154]],106],159],[[]],[[[107,[154]]],[[133,[108]]]],[[]],[[]],[[],[[5,[153]]]],[[]],[54,[[133,[94]]]],[52,[[133,[88]]]],[[]],[[]],0,[[[107,[154]],106],[[133,[160]]]],[154,[[107,[154]]]],[154,[[135,[154]]]],[[],121],[[],141],[[[107,[154]]]],[[[107,[154]]]],[[[135,[154,115]]]],[[[107,[154]],106,18],[[133,[19]]]],[[[107,[154]]],[[133,[161,108]]]],[141],[40,[[133,[83]]]],[[[135,[154,115]]]],[39,[[133,[81]]]],[135],[135],[[[107,[154]]],159],[[[135,[154]],162],[[133,[[119,[[135,[154]]]],108]]]],[[],[[5,[153]]]],[[],5],[[],5],[[],5],[[],5],[[[135,[154]],162],[[133,[[119,[[135,[154]]]],108]]]],[[[135,[154]],162,118],[[133,[[119,[118]],108]]]],[[],17],[[],17],[37,[[133,[77]]]],[35,[[133,[73]]]],[[[135,[154,115]]]],[34,[[133,[79]]]],[[154,115],[[135,[154,115]]]],[33,[[133,[71]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[163],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[164,164],[165,165],[163,163],[166,166],[167,167],[168,168],[169,169],[170,170],[171,171],[172,172],[173,173],[174,174],[[],169],[[164,175],176],[175,[[5,[177]]]],[[166,175],176],[[167,175],176],[[168,175],176],[[169,175],176],[[171,175],176],[[172,175],176],[[173,175],176],[[174,175],176],[164,[[176,[178]]]],[[],[[5,[178,177]]]],[166,[[176,[178]]]],[167,[[176,[178]]]],[168,[[176,[178]]]],[169,[[176,[178]]]],[171,[[176,[178]]]],[172,[[176,[178]]]],[173,[[176,[178]]]],[174,[[176,[178]]]],[[164,164],7],[[165,165],7],[[163,163],7],[[166,166],7],[[167,167],7],[[168,168],7],[[169,169],7],[[170,170],7],[[171,171],7],[[172,172],7],[[173,173],7],[[174,174],7],[164,176],[165,176],[[163,8],20],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[143,10,10,10,10,10],[[6,[179]]]],[[],180],[179],[22,[[5,[64,108]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[111,[[5,[168,108]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[169,169],[[169,162],169],[[169,162],169],0,0,0,0,0,0,0,0,0,[[]],[[]],0,0,[[181,182],[[5,[108]]]],[[183,122,182],7],[[[185,[184]]]],[[],185],[[183,122,182],7],0,[[]],[[],185],[[]],0,[[183,122,182],[[5,[[6,[186]],108]]]],[181,[[185,[184]]]],[[183,122,182],[[5,[3,108]]]],[[183,122,182],7],[[183,122,182],[[5,[12,108]]]],[[183,122,182],[[5,[108]]]],[[],5],[[],5],[[],17],[[],185],[[183,122,182],[[5,[108]]]],0,0,[[]],[[]],[123,133],[[[156,[183]],123],133],[[]],[[]],[[127,161,183],[[156,[183]]]],[123,[[133,[128]]]],[[[156,[183]],123],[[133,[128]]]],[[],5],[[],5],[[],17],[[122,128],[[133,[123]]]],[[[156,[183]],122,128],[[133,[123]]]],0,0,0,0,[[]],[[]],[122,[[133,[129]]]],[[122,[132,[187]]],[[133,[129]]]],[[[157,[183]],122,[132,[187]]],[[133,[129]]]],[[]],[129,[[133,[188]]]],[[[157,[183]],129],[[133,[188]]]],[[]],[[127,161,183],[[157,[183]]]],[[],5],[[],5],[[],17],0,0,0,0,0,[[[159,[183]],127],[[133,[127]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[159,[183]],182],127],[189,189],[190,190],[[127,122],7],[[[159,[183]],127,122],7],[[]],[[]],[[]],[[]],[[]],[[]],[[122,[6,[127]],127],[[133,[[6,[127]]]]]],[[[159,[183]],122,[6,[127]],127],[[133,[[6,[127]]]]]],[[127,122],[[133,[[6,[186]]]]]],[[[159,[183]],127,122],[[133,[[6,[186]]]]]],[[191,183],[[159,[183]]]],[[127,122],[[133,[3]]]],[[[159,[183]],127,122],[[133,[3]]]],[[127,122,[6,[136]]],[[133,[6]]]],[[[159,[183]],127,122,[6,[136]]],[[133,[6]]]],[190,[[133,[6]]]],[[[159,[183]],190],[[133,[6]]]],[[127,122,[6,[127]]],[[133,[6]]]],[[[159,[183]],127,122,[6,[127]]],[[133,[6]]]],[189,[[133,[6]]]],[[[159,[183]],189],[[133,[6]]]],[[127,122],133],[[[159,[183]],127,122],133],[[127,122],[[133,[12]]]],[[[159,[183]],127,122],[[133,[12]]]],[[127,122],133],[[[159,[183]],127,122],133],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],17],[[],17],[[],17],[[127,122],133],[[[159,[183]],127,122],133],0,0,0,0,[[]],[[]],[122,[[133,[12]]]],[[[160,[183]],122],[[133,[12]]]],[112,7],[[[160,[183]],112],7],[[147,[6,[146]],112],7],[[[160,[183]],147,[6,[146]],112],7],[[]],[[[160,[183]]],112],[[]],[[[160,[183]],147],127],[[147,112],[[6,[145]]]],[[[160,[183]],147,112],[[6,[145]]]],[[[160,[183]],147,112],127],[[147,[6,[146]],112],[[133,[144]]]],[[[160,[183]],147,[6,[146]],112],[[133,[144]]]],[[147,112],[[6,[122]]]],[[[160,[183]],147,112],[[6,[122]]]],[[192,161,183],[[160,[183]]]],[[122,147,146,112],133],[[[160,[183]],122,147,146,112],133],[[],161],[[[160,[183]]],161],[[122,147,[132,[145]]],[[133,[112]]]],[[[160,[183]],122,147,[132,[145]]],[[133,[112]]]],[[],5],[[],5],[[],17],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],193],[194],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[195,196]],198]],196]]]]]],[[[194,[[197,[[197,[195,196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[195,196]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]]]]]],[194],[[[194,[[197,[[197,[[197,[[197,[195,196]],198]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],198]],196]],198]]]]]],[[[194,[[197,[195,196]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],196]],196]],196]]]]]],[[[194,[[197,[[197,[195,196]],198]]]]]],[[[194,[[197,[[197,[[197,[195,196]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],198]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[195,196]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],196]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]]]]]],[11],[11,11],[11],[194],[199,162],[199,11],[11],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],198]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],198]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[195,196]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[195,196]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],196]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[195,196]],198]],196]]]]]],[[[194,[[197,[195,196]]]]]],[[[194,[[197,[[197,[195,196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],196]],196]],196]]]]]],[194],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],196]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],196]]]]]],[[[194,[[197,[[197,[195,196]],198]]]]]],[[[194,[[197,[[197,[[197,[195,196]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],196]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[195,196]],198]],198]],196]]]]]],[[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],196]],196]]]]]],[199,162],[199],[11],[11,11],[194],[11],[199,162],[[181,182,10],[[5,[[6,[200]],201]]]],[181,[[5,[12,201]]]],[181,[[5,[12,201]]]],0,[[]],[194],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[194],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[181],[199,12],[11,12],[199],[11],[127],[194,194],[186,186],[202,202],[199,199],[11,11],[127,127],[203,203],[204,204],[123,123],[129,129],[112,112],[205,205],[206,206],[207,207],[208,208],[209,209],[210,210],[211,211],[212,212],[122,122],[113,113],[111,111],[125,125],[139,139],[[],194],[[194,194],13],[[199,199],13],[[11,11],13],[[203,203],13],[194],0,0,[[181,182],[[5,[201]]]],[[181,182],[[5,[201]]]],[[181,182,16],[[5,[201]]]],[[],194],[[],199],[[],11],[[],203],[[],207],[[],208],[[],209],[[],113],[194],[199,162],[11],[127,182],[123],[129],[112],[194],[199,162],[11],[[],[[5,[186]]]],[[],[[5,[202]]]],[[],[[5,[199]]]],[[],[[5,[11]]]],[[],[[5,[127]]]],[[],[[5,[204]]]],[[],[[5,[123]]]],[[],[[5,[129]]]],[[],[[5,[112]]]],[[],[[5,[205]]]],[[],[[5,[207]]]],[[],[[5,[208]]]],[[],[[5,[209]]]],[[],[[5,[122]]]],[[],[[5,[113]]]],[[],[[5,[111]]]],[[],[[5,[125]]]],[[],[[5,[139]]]],[11],[11,7],[[194,194],7],[[186,186],7],[[202,202],7],[[199,162],7],[[199,162],7],[[199,199],7],[11,7],[11,7],[11,7],[11,7],[11,7],[[11,11],7],[[127,127],7],[[203,203],7],[[204,204],7],[[123,123],7],[[129,129],7],[[112,112],7],[[205,205],7],[[206,206],7],[[207,207],7],[[208,208],7],[[209,209],7],[[210,210],7],[[211,211],7],[[212,212],7],[[122,122],7],[[113,113],7],[[111,111],7],[[125,125],7],[[139,139],7],[[12,12],[[5,[12,201]]]],[11],[11],[11],[11,5],[[[11,[10]]],[[5,[213]]]],[202,182],[186,214],[202,214],[[[194,[10]],8],[[5,[9]]]],[[194,8],[[5,[9]]]],[[[194,[10]],8],[[5,[9]]]],[[186,8],[[5,[9]]]],[[202,8],[[5,[9]]]],[[199,8],[[5,[9]]]],[[199,8],[[5,[9]]]],[[11,8],[[5,[9]]]],[[127,8],[[5,[9]]]],[[127,8],[[5,[9]]]],[[203,8],20],[[204,8],20],[[123,8],20],[[129,8],20],[[112,8],20],[[205,8],20],[[206,8],20],[[207,8],20],[[208,8],20],[[209,8],20],[[210,8],20],[[211,8],20],[[212,8],20],[[122,8],20],[[113,8],20],[[111,8],20],[[125,8],20],[[139,8],20],[194],[[],[[5,[201]]]],[[]],[[],194],[[],194],[[],194],[[],194],[[]],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],198]],198]]]]]],[[],194],[[],194],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],198]],196]]]]]],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],196]]]]]],[[],[[194,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]]]]]],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]]]]]],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]]]]]],[[],194],[[],194],[[],194],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[195,196]],196]]]]]],[[],194],[[],194],[[],194],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[195,196]],198]],196]],196]]]]]],[[],194],[[],194],[[],194],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],196]],198]]]]]],[215,[[194,[10]]]],[215,[[194,[10]]]],[216,[[194,[10]]]],[217,[[194,[10]]]],[216,[[194,[10]]]],[217,[[194,[10]]]],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[195,196]],198]],198]],196]]]]]],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],196]],198]]]]]],[[],[[194,[[197,[[197,[195,196]],198]]]]]],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],196]],196]]]]]],[[],[[194,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]]]]]],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],196]],198]]]]]],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],196]],198]]]]]],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[195,196]],196]],198]]]]]],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],196]]]]]],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]],198]]]]]],[[],[[194,[[197,[[197,[[197,[195,196]],198]],196]]]]]],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],196]],196]]]]]],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[195,196]],198]],198]]]]]],[[],[[194,[[197,[[197,[[197,[[197,[195,196]],198]],196]],198]]]]]],[[],[[194,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]]]]]],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],196]],196]],196]]]]]],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],198]]]]]],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],196]]]]]],[[],194],[[],[[194,[[197,[[197,[[197,[[197,[195,196]],196]],196]],196]]]]]],[[],194],[[],194],[[],194],[[],194],[[],194],[[],[[194,[[197,[[197,[[197,[195,196]],196]],196]]]]]],[[],194],[[],194],[[],194],[[],194],[[],[[194,[[197,[195,196]]]]]],[[],[[194,[[197,[[197,[[197,[[197,[195,196]],196]],198]],196]]]]]],[[],[[194,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],196]],196]]]]]],[[],194],[[],194],[[],194],[[],194],[218,186],[[]],[[]],[219,199],[162,199],[220,199],[141,199],[143,199],[121,199],[221,199],[222,199],[10,199],[[]],[[]],[[],127],[[],127],[[],127],[[],127],[[],127],[182,127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[]],[[],127],[[],127],[162,127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[[],127],[106,[[109,[223]]]],[[]],[[]],[162,106],[127,106],[[]],[[]],[10,123],[[]],[10,129],[[]],[10,112],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[6,[194]]]],[[],194],[[],199],[[],199],[[],199],[[],11],[[],194],[[],194],[[],[[5,[11]]]],[10,123],[10,129],[10,112],[162,[[5,[199]]]],[[],194],[194],[199],[199],[11],[11],[203],[204,3],[[11,12],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[11,[[5,[11]]]],[199,[[11,[10]]]],[181],[194],[194],[194],[11],[11],[11],[[[194,[10,[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,198]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,198]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,196]],196]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,196]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,198]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[195,196]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,198]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,198]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,198]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,196]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,198]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[195,196]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,196]],196]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[[197,[[197,[197,198]],198]],198]],198]],198]],198]],198]],198]]]]]],[[[194,[10,[197,[[197,[[197,[[197,[[197,[[197,[195,196]],196]],196]],198]],198]],198]]]]]],[186,7],[186,7],[11,7],[186,7],[11,7],[[],7],[204,7],0,[186,12],[194],[[181,182],[[5,[186,201]]]],[202,186],[193,[[5,[181,201]]]],[16,[[5,[201]]]],[[199,162],7],[[199,162],7],[[199,199],7],[[],199],[[],11],[[],127],[127,106],[[],123],[[],129],[[],112],[[],208],[[],113],[[181,182,16],[[5,[201]]]],[[181,16,182,16],[[5,[201]]]],[[194,194],[[6,[13]]]],[[199,199],[[6,[13]]]],[[11,11],[[6,[13]]]],[[203,203],[[6,[13]]]],[[204,204],[[6,[13]]]],[[123,123],[[6,[13]]]],[[129,129],[[6,[13]]]],[[112,112],[[6,[13]]]],[202,182],0,0,[199,[[6,[224]]]],[11,6],[194],[194],[11],[194],[[199,224],5],[11,5],[[127,182]],[[199,162],5],[11],[12,[[5,[12,201]]]],[[181,182],[[5,[[11,[10]],201]]]],[[181,225,182],[[5,[226,201]]]],[[181,182,16],[[5,[201]]]],0,0,0,[[181,182],[[5,[201]]]],[[11,12]],[[181,182,10],[[5,[201]]]],[[181,182],[[5,[201]]]],[[181,182],[[5,[201]]]],[[181,182],[[5,[12,201]]]],[[181,182,182],[[5,[201]]]],[[11,12],5],[[11,12],5],[11],[11],0,[186,5],[202,5],[199,5],[11,5],[127,5],[204,5],[123,5],[129,5],[112,5],[205,5],[207,5],[208,5],[209,5],[122,5],[113,5],[111,5],[125,5],[139,5],[[181,182,200],[[5,[201]]]],[[11,12]],[[113,122],113],[[113,7],113],[194],[194],[194],[11,7],[[11,12]],[[11,12]],[181,12],[181,12],[[199,12]],[[11,12]],[[[11,[10]],12]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],[[5,[11]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[126,[[5,[209]]]],[[],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],[[],5],[[],5],[[],5],[[],5],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],0,0,[[],227],[12,[[5,[12,201]]]],[[181,182],[[5,[201]]]],[[199,224],[[5,[9]]]],[[199,162],[[5,[9]]]],[[[11,[10]],162],[[5,[9]]]],[194],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[150,150],[228,228],[229,229],[[],[[5,[150]]]],[[],[[5,[228]]]],[[],[[5,[229]]]],[[150,150],7],[[228,228],7],[[229,229],7],[[150,8],20],[[228,8],20],[[229,8],20],[[]],[[]],[[]],[[]],[[]],[[]],[150,5],[228,5],[229,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],17],[[],17],[[],17],0,0,0,[[]],[[]],[137,137],[[],[[5,[137]]]],[[137,137],7],[[137,8],20],[[]],[[]],[137,5],[[],5],[[],5],[[],17],0,0,0,0,0,[[]],[[]],[152,152],[[],[[5,[152]]]],[[152,152],7],[[152,8],20],[[]],[[]],[152,5],[[],5],[[],5],[[],17]],"p":[[3,"Interchange"],[3,"InterchangeRef"],[3,"Bytes"],[4,"Error"],[4,"Result"],[4,"Option"],[15,"bool"],[3,"Formatter"],[3,"Error"],[15,"u8"],[3,"Vec"],[15,"usize"],[4,"Ordering"],[4,"Error"],[6,"Result"],[8,"FnOnce"],[3,"TypeId"],[4,"Request"],[4,"Reply"],[6,"Result"],[3,"Agree"],[3,"Attest"],[3,"SerdeExtension"],[3,"WriteCertificate"],[3,"ReadCertificate"],[3,"DeleteCertificate"],[3,"IncrementCounter"],[3,"CreateCounter"],[3,"Wink"],[3,"Uptime"],[3,"Reboot"],[3,"RequestUserConsent"],[3,"WrapKey"],[3,"Verify"],[3,"UnwrapKey"],[3,"UnsafeInjectSharedKey"],[3,"UnsafeInjectKey"],[3,"WriteFile"],[3,"Sign"],[3,"SerializeKey"],[3,"RandomBytes"],[3,"RemoveDirAll"],[3,"RemoveDir"],[3,"RemoveFile"],[3,"Metadata"],[3,"ReadFile"],[3,"ReadDirNext"],[3,"ReadDirFirst"],[3,"ReadDirFilesNext"],[3,"ReadDirFilesFirst"],[3,"LocateFile"],[3,"Hash"],[3,"GenerateSecretKey"],[3,"GenerateKey"],[3,"Exists"],[3,"Encrypt"],[3,"DeserializeKey"],[3,"DeriveKey"],[3,"DeleteAllKeys"],[3,"Delete"],[3,"Decrypt"],[3,"DebugDumpStore"],[3,"GenerateSecretKey"],[3,"Attest"],[3,"IncrementCounter"],[3,"CreateCounter"],[3,"Wink"],[3,"Uptime"],[3,"Reboot"],[3,"RequestUserConsent"],[3,"WrapKey"],[3,"DeleteCertificate"],[3,"UnwrapKey"],[3,"ReadCertificate"],[3,"UnsafeInjectSharedKey"],[3,"WriteCertificate"],[3,"UnsafeInjectKey"],[3,"SerdeExtension"],[3,"Verify"],[3,"WriteFile"],[3,"Sign"],[3,"Delete"],[3,"SerializeKey"],[3,"RandomBytes"],[3,"ReadDirFilesFirst"],[3,"ReadDirFilesNext"],[3,"ReadDirFirst"],[3,"Hash"],[3,"ReadDirNext"],[3,"DeleteAllKeys"],[3,"LocateFile"],[3,"Metadata"],[3,"Agree"],[3,"GenerateKey"],[3,"DeriveKey"],[3,"DeserializeKey"],[3,"RemoveFile"],[3,"Decrypt"],[3,"RemoveDirAll"],[3,"DebugDumpStore"],[3,"RemoveDir"],[3,"Encrypt"],[3,"ReadFile"],[3,"Exists"],[3,"CoreOnly"],[3,"CoreContext"],[3,"ServiceResources"],[4,"Error"],[3,"Context"],[4,"NoId"],[4,"Mechanism"],[3,"KeyId"],[3,"StorageAttributes"],[6,"ClientResult"],[8,"Dispatch"],[3,"ClientBuilder"],[3,"PreparedClient"],[8,"Syscall"],[3,"ClientImplementation"],[4,"ClientError"],[15,"u32"],[4,"Location"],[3,"CertId"],[6,"MediumData"],[4,"KeySerialization"],[6,"ShortData"],[3,"PathBuf"],[6,"Message"],[3,"CounterId"],[3,"FutureResult"],[6,"TrussedRequester"],[8,"Into"],[6,"Result"],[4,"Poll"],[3,"Service"],[6,"UserAttribute"],[4,"To"],[8,"RequestVariant"],[4,"SignatureSerialization"],[3,"Duration"],[15,"u64"],[3,"Flags"],[15,"u16"],[3,"Key"],[3,"Info"],[4,"Kind"],[4,"Secrecy"],[8,"IntoIterator"],[6,"SerializedKeyBytes"],[4,"Level"],[15,"never"],[4,"Status"],[3,"Error"],[8,"Platform"],[6,"TrussedResponder"],[3,"ClientCertstore"],[3,"ClientCounterstore"],[4,"BackendId"],[3,"ClientFilestore"],[3,"ClientKeystore"],[3,"ChaCha8Rng"],[15,"str"],[4,"SerializedSignature"],[3,"TbsCertificate"],[3,"Certificate"],[4,"Version"],[3,"BigEndianInteger"],[4,"SignatureAlgorithm"],[3,"Name"],[4,"Extension"],[3,"Extensions"],[3,"Datetime"],[3,"Validity"],[4,"SerializedSubjectPublicKey"],[3,"Encoder"],[6,"Result"],[3,"Error"],[3,"Length"],[3,"ParsedDatetime"],[3,"Tag"],[3,"Filesystem"],[3,"Path"],[8,"Store"],[8,"LfsStorage"],[3,"Fs"],[3,"Metadata"],[6,"Counter"],[15,"u128"],[3,"ReadDirState"],[3,"ReadDirFilesState"],[6,"ClientId"],[6,"ClientId"],[3,"Allocation"],[3,"GenericArray"],[3,"UTerm"],[3,"B1"],[3,"UInt"],[3,"B0"],[3,"String"],[3,"Attribute"],[4,"Error"],[3,"DirEntry"],[3,"NoData"],[3,"Id"],[4,"Attributes"],[4,"CertificateType"],[3,"DataAttributes"],[3,"KeyAttributes"],[3,"Letters"],[4,"ObjectType"],[3,"PublicKeyAttributes"],[3,"PrivateKeyAttributes"],[3,"Error"],[4,"FileType"],[3,"Scalar"],[3,"ScalarBytes"],[3,"NonZeroScalar"],[3,"lfs_info"],[15,"i32"],[15,"i8"],[15,"i64"],[15,"i16"],[8,"Default"],[15,"char"],[3,"ReadDirAllocation"],[3,"ReadDir"],[3,"OpenOptions"],[4,"Urgency"],[4,"Error"],[8,"ReplyVariant"],[13,"Agree"],[13,"Decrypt"],[13,"DeriveKey"],[13,"DeserializeKey"],[13,"Encrypt"],[13,"Delete"],[13,"DeleteAllKeys"],[13,"Exists"],[13,"GenerateKey"],[13,"GenerateSecretKey"],[13,"Hash"],[13,"ReadDirFilesFirst"],[13,"ReadDirFilesNext"],[13,"ReadFile"],[13,"Metadata"],[13,"RandomBytes"],[13,"SerializeKey"],[13,"Sign"],[13,"WriteFile"],[13,"UnsafeInjectKey"],[13,"UnsafeInjectSharedKey"],[13,"UnwrapKey"],[13,"Verify"],[13,"WrapKey"],[13,"Attest"],[13,"ReadDirFirst"],[13,"ReadDirNext"],[13,"RemoveFile"],[13,"RemoveDir"],[13,"RemoveDirAll"],[13,"LocateFile"],[13,"RequestUserConsent"],[13,"Reboot"],[13,"Uptime"],[13,"Wink"],[13,"CreateCounter"],[13,"IncrementCounter"],[13,"DeleteCertificate"],[13,"ReadCertificate"],[13,"WriteCertificate"],[13,"DebugDumpStore"],[13,"SerdeExtension"],[13,"Agree"],[13,"Decrypt"],[13,"DeriveKey"],[13,"DeserializeKey"],[13,"Encrypt"],[13,"Delete"],[13,"DeleteAllKeys"],[13,"Exists"],[13,"GenerateKey"],[13,"GenerateSecretKey"],[13,"Hash"],[13,"ReadDirFilesFirst"],[13,"ReadDirFilesNext"],[13,"ReadFile"],[13,"Metadata"],[13,"RandomBytes"],[13,"SerializeKey"],[13,"Sign"],[13,"WriteFile"],[13,"UnsafeInjectKey"],[13,"UnsafeInjectSharedKey"],[13,"UnwrapKey"],[13,"Verify"],[13,"WrapKey"],[13,"Attest"],[13,"ReadDirFirst"],[13,"ReadDirNext"],[13,"RemoveFile"],[13,"RemoveDir"],[13,"RemoveDirAll"],[13,"LocateFile"],[13,"RequestUserConsent"],[13,"Reboot"],[13,"Uptime"],[13,"Wink"],[13,"CreateCounter"],[13,"IncrementCounter"],[13,"DeleteCertificate"],[13,"ReadCertificate"],[13,"WriteCertificate"],[13,"DebugDumpStore"],[13,"SerdeExtension"],[8,"Backend"],[13,"Custom"],[8,"CryptoClient"],[8,"UiClient"],[8,"CounterClient"],[8,"FilesystemClient"],[8,"CertificateClient"],[8,"PollClient"],[8,"ManagementClient"],[8,"P256"],[8,"X255"],[8,"Aes256Cbc"],[8,"Chacha8Poly1305"],[8,"Tdes"],[8,"Ed255"],[8,"Sha256"],[8,"HmacBlake2s"],[8,"HmacSha1"],[8,"HmacSha256"],[8,"HmacSha512"],[8,"Totp"],[13,"Shared"],[13,"Symmetric"],[13,"Symmetric32Nonce"],[3,"P256"],[3,"X255"],[3,"Aes256Cbc"],[3,"Chacha8Poly1305"],[3,"SharedSecret"],[3,"Ed255"],[3,"HmacBlake2s"],[3,"HmacSha1"],[3,"HmacSha256"],[3,"HmacSha512"],[3,"P256Prehashed"],[3,"Sha256"],[3,"Tdes"],[3,"Totp"],[3,"Trng"],[3,"ServiceEndpoint"],[8,"UserInterface"],[8,"RngCore"],[8,"SeedableRng"],[8,"Agree"],[8,"Decrypt"],[8,"DeriveKey"],[8,"DeserializeKey"],[8,"Encrypt"],[8,"Exists"],[8,"GenerateKey"],[8,"Hash"],[8,"SerializeKey"],[8,"Sign"],[8,"UnsafeInjectKey"],[8,"UnwrapKey"],[8,"Verify"],[8,"WrapKey"],[13,"Ed255"],[13,"P256"],[13,"Ed255"],[13,"P256"],[8,"Certstore"],[8,"Counterstore"],[8,"Filestore"],[8,"Keystore"],[13,"Data"],[13,"Key"],[13,"Certificate"],[13,"Key"]]},\ "typenum":{"doc":"This crate provides type-level numbers evaluated at …","t":[2,2,2,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,14,14,0,11,11,11,11,11,11,11,11,11,11,11,11,14,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,0,14,0,11,11,11,14,11,11,11,11,11,11,11,11,11,11,11,11,0,0,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,2,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,2,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,6,6,6,6,6,6,6,6,2,11,11,11,2,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,18,8,18,18,18,18,18,18,18,18,18,18,8,8,8,8,8,18,18,18,18,18,18,8,8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,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,6,6,8,8,8,18,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,8,8,8,8,8,10,10,10,10,10,10,10,10,10,10,10,10,8,6,16,16,2,8,6,3,3,2,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["ATerm","B0","B1","Equal","False","Greater","Less","N1","N2","NInt","P1","P2","PInt","TArr","True","U0","U1","U2","UInt","UTerm","Z0","array","assert_type","assert_type_eq","bit","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","cmp","cmp","cmp","cmp","consts","default","default","default","eq","eq","eq","fmt","fmt","fmt","from","from","from","hash","hash","hash","int","into","into","into","marker_traits","op","operator_aliases","partial_cmp","partial_cmp","partial_cmp","tarr","to_ordering","to_ordering","to_ordering","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_operators","uint","ATerm","TArr","add","add","borrow","borrow","borrow_mut","borrow_mut","clone","clone","cmp","cmp","div","div","eq","eq","fmt","fmt","from","from","hash","hash","into","into","len","len","mul","mul","neg","neg","partial_cmp","partial_cmp","partial_div","partial_div","rem","rem","sub","sub","try_from","try_from","try_into","try_into","type_id","type_id","B0","B1","Bit","bitand","bitand","bitand","bitor","bitor","bitor","bitxor","bitxor","bitxor","bitxor","borrow","borrow","borrow_mut","borrow_mut","clone","clone","cmp","cmp","default","default","eq","eq","fmt","fmt","from","from","hash","hash","into","into","max","max","max","max","min","min","min","min","new","new","new","new","not","not","partial_cmp","partial_cmp","to_bool","to_bool","to_u8","to_u8","try_from","try_from","try_into","try_into","type_id","type_id","B0","B1","False","N1","N10","N100","N1000","N10000","N100000","N1000000","N10000000","N100000000","N1000000000","N10000000000","N100000000000","N1000000000000","N10000000000000","N100000000000000","N1000000000000000","N10000000000000000","N100000000000000000","N1000000000000000000","N1001","N1002","N1003","N1004","N1005","N1006","N1007","N1008","N1009","N101","N1010","N1011","N1012","N1013","N1014","N1015","N1016","N1017","N1018","N1019","N102","N1020","N1021","N1022","N1023","N1024","N103","N104","N1048576","N105","N106","N107","N1073741824","N108","N109","N1099511627776","N11","N110","N111","N112","N1125899906842624","N113","N114","N115","N1152921504606846976","N116","N117","N118","N119","N12","N120","N121","N122","N123","N124","N125","N126","N127","N128","N129","N13","N130","N131","N131072","N132","N133","N134","N134217728","N135","N136","N137","N137438953472","N138","N139","N14","N140","N140737488355328","N141","N142","N143","N144","N144115188075855872","N145","N146","N147","N148","N149","N15","N150","N151","N152","N153","N154","N155","N156","N157","N158","N159","N16","N160","N161","N162","N163","N16384","N164","N165","N166","N167","N16777216","N168","N169","N17","N170","N171","N17179869184","N172","N173","N174","N175","N17592186044416","N176","N177","N178","N179","N18","N180","N18014398509481984","N181","N182","N183","N184","N185","N186","N187","N188","N189","N19","N190","N191","N192","N193","N194","N195","N196","N197","N198","N199","N2","N20","N200","N201","N202","N203","N204","N2048","N205","N206","N207","N208","N209","N2097152","N21","N210","N211","N212","N213","N214","N2147483648","N215","N216","N217","N218","N219","N2199023255552","N22","N220","N221","N222","N223","N224","N225","N2251799813685248","N226","N227","N228","N229","N23","N230","N2305843009213693952","N231","N232","N233","N234","N235","N236","N237","N238","N239","N24","N240","N241","N242","N243","N244","N245","N246","N247","N248","N249","N25","N250","N251","N252","N253","N254","N255","N256","N257","N258","N259","N26","N260","N261","N262","N262144","N263","N264","N265","N266","N267","N268","N268435456","N269","N27","N270","N271","N272","N273","N274","N274877906944","N275","N276","N277","N278","N279","N28","N280","N281","N281474976710656","N282","N283","N284","N285","N286","N287","N288","N288230376151711744","N289","N29","N290","N291","N292","N293","N294","N295","N296","N297","N298","N299","N3","N30","N300","N301","N302","N303","N304","N305","N306","N307","N308","N309","N31","N310","N311","N312","N313","N314","N315","N316","N317","N318","N319","N32","N320","N321","N322","N323","N324","N325","N326","N327","N32768","N328","N329","N33","N330","N331","N332","N333","N334","N335","N33554432","N336","N337","N338","N339","N34","N340","N341","N342","N343","N34359738368","N344","N345","N346","N347","N348","N349","N35","N350","N351","N35184372088832","N352","N353","N354","N355","N356","N357","N358","N359","N36","N360","N36028797018963968","N361","N362","N363","N364","N365","N366","N367","N368","N369","N37","N370","N371","N372","N373","N374","N375","N376","N377","N378","N379","N38","N380","N381","N382","N383","N384","N385","N386","N387","N388","N389","N39","N390","N391","N392","N393","N394","N395","N396","N397","N398","N399","N4","N40","N400","N401","N402","N403","N404","N405","N406","N407","N408","N409","N4096","N41","N410","N411","N412","N413","N414","N415","N416","N417","N418","N419","N4194304","N42","N420","N421","N422","N423","N424","N425","N426","N427","N428","N429","N4294967296","N43","N430","N431","N432","N433","N434","N435","N436","N437","N438","N439","N4398046511104","N44","N440","N441","N442","N443","N444","N445","N446","N447","N448","N449","N45","N450","N4503599627370496","N451","N452","N453","N454","N455","N456","N457","N458","N459","N46","N460","N461","N4611686018427387904","N462","N463","N464","N465","N466","N467","N468","N469","N47","N470","N471","N472","N473","N474","N475","N476","N477","N478","N479","N48","N480","N481","N482","N483","N484","N485","N486","N487","N488","N489","N49","N490","N491","N492","N493","N494","N495","N496","N497","N498","N499","N5","N50","N500","N501","N502","N503","N504","N505","N506","N507","N508","N509","N51","N510","N511","N512","N513","N514","N515","N516","N517","N518","N519","N52","N520","N521","N522","N523","N524","N524288","N525","N526","N527","N528","N529","N53","N530","N531","N532","N533","N534","N535","N536","N536870912","N537","N538","N539","N54","N540","N541","N542","N543","N544","N545","N546","N547","N548","N549","N549755813888","N55","N550","N551","N552","N553","N554","N555","N556","N557","N558","N559","N56","N560","N561","N562","N562949953421312","N563","N564","N565","N566","N567","N568","N569","N57","N570","N571","N572","N573","N574","N575","N576","N576460752303423488","N577","N578","N579","N58","N580","N581","N582","N583","N584","N585","N586","N587","N588","N589","N59","N590","N591","N592","N593","N594","N595","N596","N597","N598","N599","N6","N60","N600","N601","N602","N603","N604","N605","N606","N607","N608","N609","N61","N610","N611","N612","N613","N614","N615","N616","N617","N618","N619","N62","N620","N621","N622","N623","N624","N625","N626","N627","N628","N629","N63","N630","N631","N632","N633","N634","N635","N636","N637","N638","N639","N64","N640","N641","N642","N643","N644","N645","N646","N647","N648","N649","N65","N650","N651","N652","N653","N654","N655","N65536","N656","N657","N658","N659","N66","N660","N661","N662","N663","N664","N665","N666","N667","N668","N669","N67","N670","N671","N67108864","N672","N673","N674","N675","N676","N677","N678","N679","N68","N680","N681","N682","N683","N684","N685","N686","N687","N68719476736","N688","N689","N69","N690","N691","N692","N693","N694","N695","N696","N697","N698","N699","N7","N70","N700","N701","N702","N703","N70368744177664","N704","N705","N706","N707","N708","N709","N71","N710","N711","N712","N713","N714","N715","N716","N717","N718","N719","N72","N720","N72057594037927936","N721","N722","N723","N724","N725","N726","N727","N728","N729","N73","N730","N731","N732","N733","N734","N735","N736","N737","N738","N739","N74","N740","N741","N742","N743","N744","N745","N746","N747","N748","N749","N75","N750","N751","N752","N753","N754","N755","N756","N757","N758","N759","N76","N760","N761","N762","N763","N764","N765","N766","N767","N768","N769","N77","N770","N771","N772","N773","N774","N775","N776","N777","N778","N779","N78","N780","N781","N782","N783","N784","N785","N786","N787","N788","N789","N79","N790","N791","N792","N793","N794","N795","N796","N797","N798","N799","N8","N80","N800","N801","N802","N803","N804","N805","N806","N807","N808","N809","N81","N810","N811","N812","N813","N814","N815","N816","N817","N818","N819","N8192","N82","N820","N821","N822","N823","N824","N825","N826","N827","N828","N829","N83","N830","N831","N832","N833","N834","N835","N836","N837","N838","N8388608","N839","N84","N840","N841","N842","N843","N844","N845","N846","N847","N848","N849","N85","N850","N851","N852","N853","N854","N855","N856","N857","N858","N8589934592","N859","N86","N860","N861","N862","N863","N864","N865","N866","N867","N868","N869","N87","N870","N871","N872","N873","N874","N875","N876","N877","N878","N879","N8796093022208","N88","N880","N881","N882","N883","N884","N885","N886","N887","N888","N889","N89","N890","N891","N892","N893","N894","N895","N896","N897","N898","N899","N9","N90","N900","N9007199254740992","N901","N902","N903","N904","N905","N906","N907","N908","N909","N91","N910","N911","N912","N913","N914","N915","N916","N917","N918","N919","N92","N920","N921","N922","N923","N924","N925","N926","N927","N928","N929","N93","N930","N931","N932","N933","N934","N935","N936","N937","N938","N939","N94","N940","N941","N942","N943","N944","N945","N946","N947","N948","N949","N95","N950","N951","N952","N953","N954","N955","N956","N957","N958","N959","N96","N960","N961","N962","N963","N964","N965","N966","N967","N968","N969","N97","N970","N971","N972","N973","N974","N975","N976","N977","N978","N979","N98","N980","N981","N982","N983","N984","N985","N986","N987","N988","N989","N99","N990","N991","N992","N993","N994","N995","N996","N997","N998","N999","P1","P10","P100","P1000","P10000","P100000","P1000000","P10000000","P100000000","P1000000000","P10000000000","P100000000000","P1000000000000","P10000000000000","P100000000000000","P1000000000000000","P10000000000000000","P100000000000000000","P1000000000000000000","P1001","P1002","P1003","P1004","P1005","P1006","P1007","P1008","P1009","P101","P1010","P1011","P1012","P1013","P1014","P1015","P1016","P1017","P1018","P1019","P102","P1020","P1021","P1022","P1023","P1024","P103","P104","P1048576","P105","P106","P107","P1073741824","P108","P109","P1099511627776","P11","P110","P111","P112","P1125899906842624","P113","P114","P115","P1152921504606846976","P116","P117","P118","P119","P12","P120","P121","P122","P123","P124","P125","P126","P127","P128","P129","P13","P130","P131","P131072","P132","P133","P134","P134217728","P135","P136","P137","P137438953472","P138","P139","P14","P140","P140737488355328","P141","P142","P143","P144","P144115188075855872","P145","P146","P147","P148","P149","P15","P150","P151","P152","P153","P154","P155","P156","P157","P158","P159","P16","P160","P161","P162","P163","P16384","P164","P165","P166","P167","P16777216","P168","P169","P17","P170","P171","P17179869184","P172","P173","P174","P175","P17592186044416","P176","P177","P178","P179","P18","P180","P18014398509481984","P181","P182","P183","P184","P185","P186","P187","P188","P189","P19","P190","P191","P192","P193","P194","P195","P196","P197","P198","P199","P2","P20","P200","P201","P202","P203","P204","P2048","P205","P206","P207","P208","P209","P2097152","P21","P210","P211","P212","P213","P214","P2147483648","P215","P216","P217","P218","P219","P2199023255552","P22","P220","P221","P222","P223","P224","P225","P2251799813685248","P226","P227","P228","P229","P23","P230","P2305843009213693952","P231","P232","P233","P234","P235","P236","P237","P238","P239","P24","P240","P241","P242","P243","P244","P245","P246","P247","P248","P249","P25","P250","P251","P252","P253","P254","P255","P256","P257","P258","P259","P26","P260","P261","P262","P262144","P263","P264","P265","P266","P267","P268","P268435456","P269","P27","P270","P271","P272","P273","P274","P274877906944","P275","P276","P277","P278","P279","P28","P280","P281","P281474976710656","P282","P283","P284","P285","P286","P287","P288","P288230376151711744","P289","P29","P290","P291","P292","P293","P294","P295","P296","P297","P298","P299","P3","P30","P300","P301","P302","P303","P304","P305","P306","P307","P308","P309","P31","P310","P311","P312","P313","P314","P315","P316","P317","P318","P319","P32","P320","P321","P322","P323","P324","P325","P326","P327","P32768","P328","P329","P33","P330","P331","P332","P333","P334","P335","P33554432","P336","P337","P338","P339","P34","P340","P341","P342","P343","P34359738368","P344","P345","P346","P347","P348","P349","P35","P350","P351","P35184372088832","P352","P353","P354","P355","P356","P357","P358","P359","P36","P360","P36028797018963968","P361","P362","P363","P364","P365","P366","P367","P368","P369","P37","P370","P371","P372","P373","P374","P375","P376","P377","P378","P379","P38","P380","P381","P382","P383","P384","P385","P386","P387","P388","P389","P39","P390","P391","P392","P393","P394","P395","P396","P397","P398","P399","P4","P40","P400","P401","P402","P403","P404","P405","P406","P407","P408","P409","P4096","P41","P410","P411","P412","P413","P414","P415","P416","P417","P418","P419","P4194304","P42","P420","P421","P422","P423","P424","P425","P426","P427","P428","P429","P4294967296","P43","P430","P431","P432","P433","P434","P435","P436","P437","P438","P439","P4398046511104","P44","P440","P441","P442","P443","P444","P445","P446","P447","P448","P449","P45","P450","P4503599627370496","P451","P452","P453","P454","P455","P456","P457","P458","P459","P46","P460","P461","P4611686018427387904","P462","P463","P464","P465","P466","P467","P468","P469","P47","P470","P471","P472","P473","P474","P475","P476","P477","P478","P479","P48","P480","P481","P482","P483","P484","P485","P486","P487","P488","P489","P49","P490","P491","P492","P493","P494","P495","P496","P497","P498","P499","P5","P50","P500","P501","P502","P503","P504","P505","P506","P507","P508","P509","P51","P510","P511","P512","P513","P514","P515","P516","P517","P518","P519","P52","P520","P521","P522","P523","P524","P524288","P525","P526","P527","P528","P529","P53","P530","P531","P532","P533","P534","P535","P536","P536870912","P537","P538","P539","P54","P540","P541","P542","P543","P544","P545","P546","P547","P548","P549","P549755813888","P55","P550","P551","P552","P553","P554","P555","P556","P557","P558","P559","P56","P560","P561","P562","P562949953421312","P563","P564","P565","P566","P567","P568","P569","P57","P570","P571","P572","P573","P574","P575","P576","P576460752303423488","P577","P578","P579","P58","P580","P581","P582","P583","P584","P585","P586","P587","P588","P589","P59","P590","P591","P592","P593","P594","P595","P596","P597","P598","P599","P6","P60","P600","P601","P602","P603","P604","P605","P606","P607","P608","P609","P61","P610","P611","P612","P613","P614","P615","P616","P617","P618","P619","P62","P620","P621","P622","P623","P624","P625","P626","P627","P628","P629","P63","P630","P631","P632","P633","P634","P635","P636","P637","P638","P639","P64","P640","P641","P642","P643","P644","P645","P646","P647","P648","P649","P65","P650","P651","P652","P653","P654","P655","P65536","P656","P657","P658","P659","P66","P660","P661","P662","P663","P664","P665","P666","P667","P668","P669","P67","P670","P671","P67108864","P672","P673","P674","P675","P676","P677","P678","P679","P68","P680","P681","P682","P683","P684","P685","P686","P687","P68719476736","P688","P689","P69","P690","P691","P692","P693","P694","P695","P696","P697","P698","P699","P7","P70","P700","P701","P702","P703","P70368744177664","P704","P705","P706","P707","P708","P709","P71","P710","P711","P712","P713","P714","P715","P716","P717","P718","P719","P72","P720","P72057594037927936","P721","P722","P723","P724","P725","P726","P727","P728","P729","P73","P730","P731","P732","P733","P734","P735","P736","P737","P738","P739","P74","P740","P741","P742","P743","P744","P745","P746","P747","P748","P749","P75","P750","P751","P752","P753","P754","P755","P756","P757","P758","P759","P76","P760","P761","P762","P763","P764","P765","P766","P767","P768","P769","P77","P770","P771","P772","P773","P774","P775","P776","P777","P778","P779","P78","P780","P781","P782","P783","P784","P785","P786","P787","P788","P789","P79","P790","P791","P792","P793","P794","P795","P796","P797","P798","P799","P8","P80","P800","P801","P802","P803","P804","P805","P806","P807","P808","P809","P81","P810","P811","P812","P813","P814","P815","P816","P817","P818","P819","P8192","P82","P820","P821","P822","P823","P824","P825","P826","P827","P828","P829","P83","P830","P831","P832","P833","P834","P835","P836","P837","P838","P8388608","P839","P84","P840","P841","P842","P843","P844","P845","P846","P847","P848","P849","P85","P850","P851","P852","P853","P854","P855","P856","P857","P858","P8589934592","P859","P86","P860","P861","P862","P863","P864","P865","P866","P867","P868","P869","P87","P870","P871","P872","P873","P874","P875","P876","P877","P878","P879","P8796093022208","P88","P880","P881","P882","P883","P884","P885","P886","P887","P888","P889","P89","P890","P891","P892","P893","P894","P895","P896","P897","P898","P899","P9","P90","P900","P9007199254740992","P901","P902","P903","P904","P905","P906","P907","P908","P909","P91","P910","P911","P912","P913","P914","P915","P916","P917","P918","P919","P92","P920","P921","P922","P923","P924","P925","P926","P927","P928","P929","P93","P930","P931","P932","P933","P934","P935","P936","P937","P938","P939","P94","P940","P941","P942","P943","P944","P945","P946","P947","P948","P949","P95","P950","P951","P952","P953","P954","P955","P956","P957","P958","P959","P96","P960","P961","P962","P963","P964","P965","P966","P967","P968","P969","P97","P970","P971","P972","P973","P974","P975","P976","P977","P978","P979","P98","P980","P981","P982","P983","P984","P985","P986","P987","P988","P989","P99","P990","P991","P992","P993","P994","P995","P996","P997","P998","P999","True","U0","U1","U10","U100","U1000","U10000","U100000","U1000000","U10000000","U100000000","U1000000000","U10000000000","U100000000000","U1000000000000","U10000000000000","U100000000000000","U1000000000000000","U10000000000000000","U100000000000000000","U1000000000000000000","U10000000000000000000","U1001","U1002","U1003","U1004","U1005","U1006","U1007","U1008","U1009","U101","U1010","U1011","U1012","U1013","U1014","U1015","U1016","U1017","U1018","U1019","U102","U1020","U1021","U1022","U1023","U1024","U103","U104","U1048576","U105","U106","U107","U1073741824","U108","U109","U1099511627776","U11","U110","U111","U112","U1125899906842624","U113","U114","U115","U1152921504606846976","U116","U117","U118","U119","U12","U120","U121","U122","U123","U124","U125","U126","U127","U128","U129","U13","U130","U131","U131072","U132","U133","U134","U134217728","U135","U136","U137","U137438953472","U138","U139","U14","U140","U140737488355328","U141","U142","U143","U144","U144115188075855872","U145","U146","U147","U148","U149","U15","U150","U151","U152","U153","U154","U155","U156","U157","U158","U159","U16","U160","U161","U162","U163","U16384","U164","U165","U166","U167","U16777216","U168","U169","U17","U170","U171","U17179869184","U172","U173","U174","U175","U17592186044416","U176","U177","U178","U179","U18","U180","U18014398509481984","U181","U182","U183","U184","U185","U186","U187","U188","U189","U19","U190","U191","U192","U193","U194","U195","U196","U197","U198","U199","U2","U20","U200","U201","U202","U203","U204","U2048","U205","U206","U207","U208","U209","U2097152","U21","U210","U211","U212","U213","U214","U2147483648","U215","U216","U217","U218","U219","U2199023255552","U22","U220","U221","U222","U223","U224","U225","U2251799813685248","U226","U227","U228","U229","U23","U230","U2305843009213693952","U231","U232","U233","U234","U235","U236","U237","U238","U239","U24","U240","U241","U242","U243","U244","U245","U246","U247","U248","U249","U25","U250","U251","U252","U253","U254","U255","U256","U257","U258","U259","U26","U260","U261","U262","U262144","U263","U264","U265","U266","U267","U268","U268435456","U269","U27","U270","U271","U272","U273","U274","U274877906944","U275","U276","U277","U278","U279","U28","U280","U281","U281474976710656","U282","U283","U284","U285","U286","U287","U288","U288230376151711744","U289","U29","U290","U291","U292","U293","U294","U295","U296","U297","U298","U299","U3","U30","U300","U301","U302","U303","U304","U305","U306","U307","U308","U309","U31","U310","U311","U312","U313","U314","U315","U316","U317","U318","U319","U32","U320","U321","U322","U323","U324","U325","U326","U327","U32768","U328","U329","U33","U330","U331","U332","U333","U334","U335","U33554432","U336","U337","U338","U339","U34","U340","U341","U342","U343","U34359738368","U344","U345","U346","U347","U348","U349","U35","U350","U351","U35184372088832","U352","U353","U354","U355","U356","U357","U358","U359","U36","U360","U36028797018963968","U361","U362","U363","U364","U365","U366","U367","U368","U369","U37","U370","U371","U372","U373","U374","U375","U376","U377","U378","U379","U38","U380","U381","U382","U383","U384","U385","U386","U387","U388","U389","U39","U390","U391","U392","U393","U394","U395","U396","U397","U398","U399","U4","U40","U400","U401","U402","U403","U404","U405","U406","U407","U408","U409","U4096","U41","U410","U411","U412","U413","U414","U415","U416","U417","U418","U419","U4194304","U42","U420","U421","U422","U423","U424","U425","U426","U427","U428","U429","U4294967296","U43","U430","U431","U432","U433","U434","U435","U436","U437","U438","U439","U4398046511104","U44","U440","U441","U442","U443","U444","U445","U446","U447","U448","U449","U45","U450","U4503599627370496","U451","U452","U453","U454","U455","U456","U457","U458","U459","U46","U460","U461","U4611686018427387904","U462","U463","U464","U465","U466","U467","U468","U469","U47","U470","U471","U472","U473","U474","U475","U476","U477","U478","U479","U48","U480","U481","U482","U483","U484","U485","U486","U487","U488","U489","U49","U490","U491","U492","U493","U494","U495","U496","U497","U498","U499","U5","U50","U500","U501","U502","U503","U504","U505","U506","U507","U508","U509","U51","U510","U511","U512","U513","U514","U515","U516","U517","U518","U519","U52","U520","U521","U522","U523","U524","U524288","U525","U526","U527","U528","U529","U53","U530","U531","U532","U533","U534","U535","U536","U536870912","U537","U538","U539","U54","U540","U541","U542","U543","U544","U545","U546","U547","U548","U549","U549755813888","U55","U550","U551","U552","U553","U554","U555","U556","U557","U558","U559","U56","U560","U561","U562","U562949953421312","U563","U564","U565","U566","U567","U568","U569","U57","U570","U571","U572","U573","U574","U575","U576","U576460752303423488","U577","U578","U579","U58","U580","U581","U582","U583","U584","U585","U586","U587","U588","U589","U59","U590","U591","U592","U593","U594","U595","U596","U597","U598","U599","U6","U60","U600","U601","U602","U603","U604","U605","U606","U607","U608","U609","U61","U610","U611","U612","U613","U614","U615","U616","U617","U618","U619","U62","U620","U621","U622","U623","U624","U625","U626","U627","U628","U629","U63","U630","U631","U632","U633","U634","U635","U636","U637","U638","U639","U64","U640","U641","U642","U643","U644","U645","U646","U647","U648","U649","U65","U650","U651","U652","U653","U654","U655","U65536","U656","U657","U658","U659","U66","U660","U661","U662","U663","U664","U665","U666","U667","U668","U669","U67","U670","U671","U67108864","U672","U673","U674","U675","U676","U677","U678","U679","U68","U680","U681","U682","U683","U684","U685","U686","U687","U68719476736","U688","U689","U69","U690","U691","U692","U693","U694","U695","U696","U697","U698","U699","U7","U70","U700","U701","U702","U703","U70368744177664","U704","U705","U706","U707","U708","U709","U71","U710","U711","U712","U713","U714","U715","U716","U717","U718","U719","U72","U720","U72057594037927936","U721","U722","U723","U724","U725","U726","U727","U728","U729","U73","U730","U731","U732","U733","U734","U735","U736","U737","U738","U739","U74","U740","U741","U742","U743","U744","U745","U746","U747","U748","U749","U75","U750","U751","U752","U753","U754","U755","U756","U757","U758","U759","U76","U760","U761","U762","U763","U764","U765","U766","U767","U768","U769","U77","U770","U771","U772","U773","U774","U775","U776","U777","U778","U779","U78","U780","U781","U782","U783","U784","U785","U786","U787","U788","U789","U79","U790","U791","U792","U793","U794","U795","U796","U797","U798","U799","U8","U80","U800","U801","U802","U803","U804","U805","U806","U807","U808","U809","U81","U810","U811","U812","U813","U814","U815","U816","U817","U818","U819","U8192","U82","U820","U821","U822","U823","U824","U825","U826","U827","U828","U829","U83","U830","U831","U832","U833","U834","U835","U836","U837","U838","U8388608","U839","U84","U840","U841","U842","U843","U844","U845","U846","U847","U848","U849","U85","U850","U851","U852","U853","U854","U855","U856","U857","U858","U8589934592","U859","U86","U860","U861","U862","U863","U864","U865","U866","U867","U868","U869","U87","U870","U871","U872","U873","U874","U875","U876","U877","U878","U879","U8796093022208","U88","U880","U881","U882","U883","U884","U885","U886","U887","U888","U889","U89","U890","U891","U892","U893","U894","U895","U896","U897","U898","U899","U9","U90","U900","U9007199254740992","U901","U902","U903","U904","U905","U906","U907","U908","U909","U91","U910","U911","U912","U913","U914","U915","U916","U917","U918","U919","U92","U920","U921","U922","U9223372036854775808","U923","U924","U925","U926","U927","U928","U929","U93","U930","U931","U932","U933","U934","U935","U936","U937","U938","U939","U94","U940","U941","U942","U943","U944","U945","U946","U947","U948","U949","U95","U950","U951","U952","U953","U954","U955","U956","U957","U958","U959","U96","U960","U961","U962","U963","U964","U965","U966","U967","U968","U969","U97","U970","U971","U972","U973","U974","U975","U976","U977","U978","U979","U98","U980","U981","U982","U983","U984","U985","U986","U987","U988","U989","U99","U990","U991","U992","U993","U994","U995","U996","U997","U998","U999","Z0","powi","powi","powi","Integer","NInt","PInt","Z0","add","add","add","add","add","add","add","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","cmp","cmp","cmp","default","default","default","div","div","div","div","div","eq","eq","eq","fmt","fmt","fmt","from","from","from","hash","hash","hash","into","into","into","max","max","max","max","max","max","max","max","max","min","min","min","min","min","min","min","min","min","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","neg","neg","neg","new","new","new","partial_cmp","partial_cmp","partial_cmp","partial_div","partial_div","partial_div","powi","powi","powi","powi","powi","powi","powi","powi","rem","rem","rem","rem","rem","sub","sub","sub","sub","sub","sub","sub","sub","sub","to_i16","to_i16","to_i16","to_i32","to_i32","to_i32","to_i64","to_i64","to_i64","to_i8","to_i8","to_i8","to_int","to_int","to_int","to_int","to_int","to_int","to_int","to_int","to_int","to_int","to_int","to_int","to_isize","to_isize","to_isize","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","BOOL","Bit","I16","I16","I32","I32","I64","I64","I8","I8","ISIZE","ISIZE","Integer","NonZero","Ord","PowerOfTwo","TypeArray","U16","U32","U64","U8","U8","USIZE","Unsigned","Zero","new","to_bool","to_i16","to_i16","to_i32","to_i32","to_i64","to_i64","to_i8","to_i8","to_isize","to_isize","to_ordering","to_u16","to_u32","to_u64","to_u8","to_u8","to_usize","AbsVal","Add1","And","Compare","Cube","Diff","Double","Eq","Exp","Gcf","Gr","GrEq","Le","LeEq","Length","Log2","Maximum","Minimum","Mod","Negate","NotEq","Or","PartialQuot","Prod","Quot","Shleft","Shright","Sqrt","Square","Sub1","Sum","Xor","Abs","Cmp","Gcd","INT","IsEqual","IsGreater","IsGreaterOrEqual","IsLess","IsLessOrEqual","IsNotEqual","Len","Logarithm2","Max","Min","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","Output","PartialDiv","Pow","Same","SquareRoot","ToInt","is_equal","is_greater","is_greater_or_equal","is_less","is_less_or_equal","is_not_equal","len","max","min","partial_div","powi","to_int","GetBit","GetBitOut","Output","Output","PowerOfTwo","SetBit","SetBitOut","UInt","UTerm","Unsigned","add","add","add","add","add","add","add","add","add","add","add","bitand","bitand","bitor","bitor","bitor","bitor","bitor","bitor","bitxor","bitxor","borrow","borrow","borrow_mut","borrow_mut","clone","clone","cmp","cmp","default","default","div","div","eq","eq","fmt","fmt","from","from","hash","hash","into","into","len","len","max","max","min","min","mul","mul","mul","mul","mul","mul","mul","mul","new","new","partial_cmp","partial_cmp","partial_div","partial_div","powi","powi","rem","rem","set_bit","set_bit","shl","shl","shl","shl","shl","shl","shl","shr","shr","shr","shr","shr","shr","shr","sub","sub","sub","sub","sub","sub","sub","to_i16","to_i16","to_i32","to_i32","to_i64","to_i64","to_i8","to_i8","to_int","to_int","to_int","to_int","to_int","to_int","to_int","to_int","to_int","to_int","to_int","to_int","to_int","to_int","to_int","to_int","to_int","to_int","to_isize","to_isize","to_u16","to_u16","to_u32","to_u32","to_u64","to_u64","to_u8","to_u8","to_usize","to_usize","try_from","try_from","try_into","try_into","type_id","type_id"],"q":["typenum","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","typenum::array","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","typenum::bit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","typenum::consts","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","typenum::int","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","typenum::marker_traits","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","typenum::operator_aliases","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","typenum::type_operators","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","typenum::uint","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","A potential output from Cmp, this is the type equivalent …","","A potential output from Cmp, this is the type equivalent …","A potential output from Cmp, this is the type equivalent …","","","","","","","","","","","","","","","A type-level array of type-level numbers.","Asserts that a type is True, aka B1.","Asserts that two types are the same.","Type-level bits.","","","","","","","","","","","","","A convenience macro for comparing type numbers. Use op! …","Type aliases for many constants.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Type-level signed integers.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","All of the marker traits used in typenum.","Convenient type operations.","Aliases for the type operators used in this crate. Their …","","","","Create a new type-level arrray. Only usable on Rust 1.13.0 …","","","","","","","","","","","","","Useful type operators that are not defined in core::ops.","Type-level unsigned integers.","The terminating type for type arrays.","TArr is a type that acts as an array of types. It is …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The type-level bit 0.","The type-level bit 1.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Instantiates a singleton representing this bit.","","Instantiates a singleton representing this bit.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Type-level signed integers with negative sign.","Type-level signed integers with positive sign.","The type-level signed integer 0.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Instantiates a singleton representing this strictly …","Instantiates a singleton representing this strictly …","Instantiates a singleton representing the integer 0.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The marker trait for compile time bits.","","","","","","","","","","","The marker trait for compile time signed integers.","A marker trait to designate that a type is not zero. All …","A Marker trait for the types Greater, Equal, and Less.","The marker trait for type-level numbers which are a power …","The marker trait for type-level arrays of type-level …","","","","","","","The marker trait for compile time unsigned integers.","A marker trait to designate that a type is zero. Only B0, …","Instantiates a singleton representing this bit.","","","","","","","","","","","","","","","","","","","Alias for the associated type of Abs: …","Alias to make it easy to add 1: …","Alias for the associated type of BitAnd: …","Alias for the associated type of Cmp: …","Alias to make it easy to cube. …","Alias for the associated type of Sub: …","Alias to make it easy to multiply by 2. …","Alias for the associated type of IsEqual: …","Alias for the associated type of Pow: …","Alias for the associated type of Gcd: …","Alias for the associated type of IsGreater: …","Alias for the associated type of IsGreaterOrEqual: …","Alias for the associated type of IsLess: …","Alias for the associated type of IsLessOrEqual: …","Alias for the associated type of Len: …","Alias for the associated type of Logarithm2: …","Alias for the associated type of Max: …","Alias for the associated type of Min: …","Alias for the associated type of Rem: …","Alias for the associated type of Neg: …","Alias for the associated type of IsNotEqual: …","Alias for the associated type of BitOr: …","Alias for the associated type of PartialDiv: …","Alias for the associated type of Mul: …","Alias for the associated type of Div: …","Alias for the associated type of Shl: …","Alias for the associated type of Shr: …","Alias for the associated type of SquareRoot: …","Alias to make it easy to square. …","Alias to make it easy to subtract 1: …","Alias for the associated type of Add: …","Alias for the associated type of BitXor: …","A type operator that returns the absolute value.","A type operator for comparing Self and Rhs. It provides a …","A type operator that computes the greatest common divisor …","The concrete value for the type. Can be used in const …","A type operator that returns True if Self == Rhs, …","A type operator that returns True if Self > Rhs, otherwise …","A type operator that returns True if Self >= Rhs, …","A type operator that returns True if Self < Rhs, otherwise …","A type operator that returns True if Self <= Rhs, …","A type operator that returns True if Self != Rhs, …","A type operator that gives the length of an Array or the …","A type operator for taking the integer binary logarithm of …","A type operator that returns the maximum of Self and Rhs.","A type operator that returns the minimum of Self and Rhs.","Should always be Self","The absolute value.","The result of the exponentiation.","The result of the comparison. It should only ever be one …","The length as a type-level unsigned integer.","The type of the result of the division","The type of the minimum of Self and Rhs","The type of the maximum of Self and Rhs","The type representing either True or False","The type representing either True or False","The type representing either True or False","The type representing either True or False","The type representing either True or False","The type representing either True or False","The result of the integer square root.","The result of the integer binary logarithm.","The greatest common divisor.","Division as a partial function. This type operator …","A type operator that provides exponentiation by repeated …","A type operator that ensures that Rhs is the same as Self, …","A type operator for taking the integer square root of Self.","A type operator for taking a concrete integer value from a …","Method returning True or False.","Method returning True or False.","Method returning True or False.","Method returning True or False.","Method returning True or False.","Method returning True or False.","This function isn’t used in this crate, but may be …","Method returning the maximum","Method returning the minimum","Method for performing the division","This function isn’t used in this crate, but may be …","Method returning the concrete value for the type.","","","","","","A type operator that, when implemented for unsigned …","Alias for the result of calling SetBit: …","UInt is defined recursively, where B is the least …","The terminating type for UInt; it always comes after the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Instantiates a singleton representing this unsigned …","Instantiates a singleton representing this unsigned …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,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,3,1,2,3,1,2,3,1,2,3,0,0,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,0,1,2,3,0,0,0,1,2,3,0,1,2,3,1,2,3,1,2,3,1,2,3,0,0,0,0,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,11,12,0,0,0,19,21,21,19,19,21,19,19,21,21,19,21,19,21,19,21,19,21,19,21,19,21,19,21,19,21,19,21,19,21,19,19,21,21,19,19,21,21,19,19,21,21,19,21,19,21,19,21,19,21,19,21,19,21,19,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,27,27,0,0,0,0,29,29,29,26,26,26,30,29,26,30,29,26,30,29,26,30,29,26,30,29,26,30,29,29,26,26,30,29,26,30,29,26,30,29,26,30,29,26,30,29,26,30,29,29,29,26,26,26,30,30,30,29,29,29,26,26,26,30,30,30,29,29,29,29,29,26,26,26,26,26,30,30,30,29,26,30,29,26,30,29,26,30,29,26,30,29,29,26,26,26,30,30,30,29,29,26,26,30,29,29,29,26,26,26,30,30,30,29,26,30,29,26,30,29,26,30,29,26,30,29,29,29,29,26,26,26,26,30,30,30,30,29,26,30,29,26,30,29,26,30,29,26,30,20,0,24,31,24,31,24,31,24,31,24,31,0,0,0,0,0,24,24,24,20,24,24,0,0,20,20,24,31,24,31,24,31,24,31,24,31,43,24,24,24,20,24,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,0,0,0,0,0,54,55,58,53,56,57,49,52,51,50,47,44,0,0,62,63,0,0,0,0,0,0,28,28,28,28,28,28,28,28,42,42,42,28,42,28,28,28,28,28,42,28,42,28,42,28,42,28,42,28,42,28,42,28,42,28,42,28,42,28,42,28,42,28,42,28,42,28,42,28,42,28,28,28,28,28,42,42,42,28,42,28,42,28,42,28,42,28,42,28,42,28,28,28,28,42,42,42,28,28,28,28,42,42,42,28,28,28,28,28,42,42,28,42,28,42,28,42,28,42,28,28,28,28,28,28,28,28,28,42,42,42,42,42,42,42,42,42,28,42,28,42,28,42,28,42,28,42,28,42,28,42,28,42,28,42],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[1,1],[2,2],[3,3],[[1,1],4],[[2,2],4],[[3,3],4],0,0,[[],1],[[],2],[[],3],[[1,1],5],[[2,2],5],[[3,3],5],[[1,6],7],[[2,6],7],[[3,6],7],[[]],[[]],[[]],[1],[2],[3],0,[[]],[[]],[[]],0,0,0,[[1,1],[[8,[4]]]],[[2,2],[[8,[4]]]],[[3,3],[[8,[4]]]],0,[[],4],[[],4],[[],4],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[11,11]],[[12,12]],[[]],[[]],[[]],[[]],[11,11],[[[12,[13,13]]],[[12,[13,13]]]],[[11,11],4],[[[12,[14,14]],12],4],[11],[12],[[11,11],5],[[[12,[15,15]],12],5],[[11,6],7],[[[12,[16,16]],6],7],[[]],[[]],[11],[[[12,[17,17]]]],[[]],[[]],[11],[12],[11],[12],[11],[12],[[11,11],[[8,[4]]]],[[[12,[18,18]],12],[[8,[4]]]],[11],[12],[11],[12],[[11,11]],[[12,12]],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],0,0,0,[[19,20]],[[21,21]],[[21,19]],[[19,19]],[[19,21]],[[21,20]],[[19,21]],[[19,19]],[[21,21]],[[21,19]],[[]],[[]],[[]],[[]],[19,19],[21,21],[[19,19],4],[[21,21],4],[[],19],[[],21],[[19,19],5],[[21,21],5],[[19,6],7],[[21,6],7],[[]],[[]],[19],[21],[[]],[[]],[[19,21],21],[[19,19],19],[[21,19],21],[[21,21],21],[[19,19],19],[[19,21],19],[[21,19],19],[[21,21],21],[[],19],[[],19],[[],21],[[],21],[19],[21],[[19,19],[[8,[4]]]],[[21,21],[[8,[4]]]],[[],5],[[],5],[[],22],[[],22],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[23,[26,[[0,[24,25]]]]]],[[27,[26,[[28,[24,19]]]]]],[[27,[26,[[28,[24,21]]]]]],0,0,0,0,[[[29,[[0,[24,25]]]],[26,[[0,[24,25]]]]]],[[[29,[[0,[24,25]]]],[29,[[0,[24,25]]]]]],[[[29,[[0,[24,25]]]],30]],[[[26,[[0,[24,25]]]],30]],[[[26,[[0,[24,25]]]],[29,[[0,[24,25]]]]]],[[[26,[[0,[24,25]]]],[26,[[0,[24,25]]]]]],[[30,31]],[[]],[[]],[[]],[[]],[[]],[[]],[[[29,[[0,[13,24,25]]]]],[[29,[[0,[13,24,25]]]]]],[[[26,[[0,[13,24,25]]]]],[[26,[[0,[13,24,25]]]]]],[30,30],[[[29,[[0,[14,24,25]]]],29],4],[[[26,[[0,[14,24,25]]]],26],4],[[30,30],4],[[],[[29,[[0,[32,24,25]]]]]],[[],[[26,[[0,[32,24,25]]]]]],[[],30],[[[29,[[0,[24,25]]]],[29,[[0,[24,25]]]]]],[[[29,[[0,[24,25]]]],[26,[[0,[24,25]]]]]],[[[26,[[0,[24,25]]]],[29,[[0,[24,25]]]]]],[[[26,[[0,[24,25]]]],[26,[[0,[24,25]]]]]],[[30,[0,[31,25]]]],[[[29,[[0,[15,24,25]]]],29],5],[[[26,[[0,[15,24,25]]]],26],5],[[30,30],5],[[[29,[[0,[16,24,25]]]],6],7],[[[26,[[0,[16,24,25]]]],6],7],[[30,6],7],[[]],[[]],[[]],[[[29,[[0,[17,24,25]]]]]],[[[26,[[0,[17,24,25]]]]]],[30],[[]],[[]],[[]],[[29,26]],[[29,29]],[[29,30]],[[26,30]],[[26,29]],[[26,26]],[[30,30]],[[30,26]],[[30,29]],[[29,26]],[[29,29]],[[29,30]],[[26,30]],[[26,26]],[[26,29]],[[30,30]],[[30,29]],[[30,26]],[[29,12]],[[29,11]],[[[29,[[0,[24,25]]]],[29,[[0,[24,25]]]]]],[[[29,[[0,[24,25]]]],[26,[[0,[24,25]]]]]],[[[29,[[0,[24,25]]]],30]],[[[26,[[0,[24,25]]]],[26,[[0,[24,25]]]]]],[[26,11]],[[26,12]],[[[26,[[0,[24,25]]]],30]],[[[26,[[0,[24,25]]]],[29,[[0,[24,25]]]]]],[[30,31]],[[30,11]],[[30,12]],[[[29,[[0,[24,25]]]]]],[[[26,[[0,[24,25]]]]]],[30],[[],[[29,[[0,[24,25]]]]]],[[],[[26,[[0,[24,25]]]]]],[[],30],[[[29,[[0,[18,24,25]]]],29],[[8,[4]]]],[[[26,[[0,[18,24,25]]]],26],[[8,[4]]]],[[30,30],[[8,[4]]]],[[]],[[]],[[]],[[[29,[[0,[24,25]]]],[29,[[0,[24,25]]]]]],[[[29,[[0,[24,25]]]],30]],[[[26,[[0,[24,25]]]],30]],[[[26,[[0,[24,25]]]],[29,[[28,[24,21]]]]]],[[[26,[[0,[24,25]]]],[29,[[28,[24,19]]]]]],[[30,30]],[[30,[29,[[0,[24,25]]]]]],[[30,[26,[[0,[24,25]]]]]],[[[29,[[0,[24,25]]]],[29,[[0,[24,25]]]]]],[[[29,[[0,[24,25]]]],[26,[[0,[24,25]]]]]],[[[26,[[0,[24,25]]]],[29,[[0,[24,25]]]]]],[[[26,[[0,[24,25]]]],[26,[[0,[24,25]]]]]],[[30,[0,[31,25]]]],[[[29,[[0,[24,25]]]],30]],[[[29,[[0,[24,25]]]],[26,[[0,[24,25]]]]]],[[[29,[[0,[24,25]]]],[29,[[0,[24,25]]]]]],[[[26,[[0,[24,25]]]],[26,[[0,[24,25]]]]]],[[[26,[[0,[24,25]]]],30]],[[[26,[[0,[24,25]]]],[29,[[0,[24,25]]]]]],[[30,[26,[[0,[24,25]]]]]],[[30,[29,[[0,[24,25]]]]]],[[30,30]],[[],33],[[],33],[[],33],[[],34],[[],34],[[],34],[[],35],[[],35],[[],35],[[],36],[[],36],[[],36],[[],34],[[],35],[[],36],[[],33],[[],34],[[],33],[[],36],[[],35],[[],33],[[],36],[[],34],[[],35],[[],37],[[],37],[[],37],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[],5],[[],33],[[],33],[[],34],[[],34],[[],35],[[],35],[[],36],[[],36],[[],37],[[],37],[[],4],[[],38],[[],39],[[],40],[[],22],[[],22],[[],41],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[[28,[24,20]],19]],[[[28,[24,19]],21]],[[[28,[24,21]],21]],[[[28,[24,20]],42]],[[[28,[24,19]],[28,[24,19]]]],[[[28,[24,19]],[28,[24,21]]]],[[[28,[24,21]],[28,[24,19]]]],[[[28,[24,21]],[28,[24,21]]]],[[42,21]],[[42,24]],[[42,19]],[[[28,[24,20]],24]],[[42,24]],[[[28,[24,20]],42]],[[[28,[24,19]],[28,[24,19]]]],[[[28,[24,19]],[28,[24,21]]]],[[[28,[24,21]],[28,[24,19]]]],[[[28,[24,21]],[28,[24,21]]]],[[42,24]],[[[28,[24,20]],24]],[[42,24]],[[]],[[]],[[]],[[]],[[[28,[13,13]]],[[28,[13,13]]]],[42,42],[[[28,[14,14]],28],4],[[42,42],4],[[],[[28,[32,32]]]],[[],42],[[[28,[24,20]],[28,[24,20]]]],[[42,[28,[24,20]]]],[[[28,[15,15]],28],5],[[42,42],5],[[[28,[16,16]],6],7],[[42,6],7],[[]],[[]],[[[28,[17,17]]]],[42],[[]],[[]],[[[28,[24,20]]]],[42],[28],[42],[28],[42],[[[28,[24,20]],19]],[[[28,[24,20]],21]],[[[28,[24,21]],[28,[24,20]]]],[[[28,[24,19]],[28,[24,20]]]],[[[28,[24,20]],42]],[[42,21]],[[42,19]],[[42,24]],[[],[[28,[24,20]]]],[[],42],[[[28,[18,18]],28],[[8,[4]]]],[[42,42],[[8,[4]]]],[[[28,[24,20]],[28,[24,20]]]],[[42,[28,[24,20]]]],[[]],[[]],[[[28,[24,20]],[28,[24,20]]]],[[42,[28,[24,20]]]],[[]],[[]],[[[28,[24,20]],21]],[[[28,[24,20]],19]],[[[28,[24,20]],[28,[24,20]]]],[[[28,[24,20]],42]],[[42,21]],[[42,24]],[[42,19]],[[[28,[24,20]],19]],[[[28,[24,20]],21]],[[[28,[24,20]],[28,[24,20]]]],[[[28,[24,20]],42]],[[42,24]],[[42,19]],[[42,21]],[[[28,[24,19]],21]],[[[28,[42,21]],21]],[[[28,[[28,[24,20]],21]],21]],[[[28,[24,20]],19]],[[[28,[24,20]],24]],[[42,42]],[[42,19]],[[],33],[[],33],[[],34],[[],34],[[],35],[[],35],[[],36],[[],36],[[],41],[[],36],[[],33],[[],34],[[],35],[[],22],[[],38],[[],39],[[],40],[[],38],[[],39],[[],40],[[],36],[[],33],[[],41],[[],35],[[],34],[[],22],[[],37],[[],37],[[],38],[[],38],[[],39],[[],39],[[],40],[[],40],[[],22],[[],22],[[],41],[[],41],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10]],"p":[[3,"Greater"],[3,"Less"],[3,"Equal"],[4,"Ordering"],[15,"bool"],[3,"Formatter"],[6,"Result"],[4,"Option"],[4,"Result"],[3,"TypeId"],[3,"ATerm"],[3,"TArr"],[8,"Clone"],[8,"Ord"],[8,"PartialEq"],[8,"Debug"],[8,"Hash"],[8,"PartialOrd"],[3,"B0"],[8,"Bit"],[3,"B1"],[15,"u8"],[6,"P1"],[8,"Unsigned"],[8,"NonZero"],[3,"NInt"],[6,"N1"],[3,"UInt"],[3,"PInt"],[3,"Z0"],[8,"Integer"],[8,"Default"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"i8"],[15,"isize"],[15,"u16"],[15,"u32"],[15,"u64"],[15,"usize"],[3,"UTerm"],[8,"Ord"],[8,"ToInt"],[8,"Same"],[8,"Abs"],[8,"Pow"],[8,"Cmp"],[8,"Len"],[8,"PartialDiv"],[8,"Min"],[8,"Max"],[8,"IsLess"],[8,"IsEqual"],[8,"IsGreater"],[8,"IsLessOrEqual"],[8,"IsNotEqual"],[8,"IsGreaterOrEqual"],[8,"SquareRoot"],[8,"Logarithm2"],[8,"Gcd"],[8,"GetBit"],[8,"SetBit"]]},\ "unicode_ident":{"doc":"github crates-io docs-rs","t":[5,5],"n":["is_xid_continue","is_xid_start"],"q":["unicode_ident",""],"d":["",""],"i":[0,0],"f":[[1,2],[1,2]],"p":[[15,"char"],[15,"bool"]]},\ "unicode_xid":{"doc":"Determine if a char is a valid identifier for a parser …","t":[17,8,10,10],"n":["UNICODE_VERSION","UnicodeXID","is_xid_continue","is_xid_start"],"q":["unicode_xid","","",""],"d":["The version of Unicode that this version of unicode-xid is …","Methods for determining if a character is a valid …","Returns whether the specified char satisfies the ‘…","Returns whether the specified character satisfies the ‘…"],"i":[0,0,2,2],"f":[0,0,[[],1],[[],1]],"p":[[15,"bool"],[8,"UnicodeXID"]]},\ diff --git a/serde/index.html b/serde/index.html index 29aac8eae84..507402cbd06 100644 --- a/serde/index.html +++ b/serde/index.html @@ -1,4 +1,4 @@ -serde - Rust
    Expand description

    Serde

    +serde - Rust
    Expand description

    Serde

    Serde is a framework for serializing and deserializing Rust data structures efficiently and generically.

    The Serde ecosystem consists of data structures that know how to serialize diff --git a/serde_derive/index.html b/serde_derive/index.html index ea029539313..4d082e8215a 100644 --- a/serde_derive/index.html +++ b/serde_derive/index.html @@ -1,4 +1,4 @@ -serde_derive - Rust

    Expand description

    This crate provides Serde’s two derive macros.

    +serde_derive - Rust
    Expand description

    This crate provides Serde’s two derive macros.

    ⓘ
    #[derive(Serialize, Deserialize)]

    Please refer to https://serde.rs/derive.html for how to set this up.

    diff --git a/serde_repr/index.html b/serde_repr/index.html index ac7aaa6c4a2..26504ae6b70 100644 --- a/serde_repr/index.html +++ b/serde_repr/index.html @@ -1,4 +1,4 @@ -serde_repr - Rust
    Expand description

    github crates-io docs-rs

    +serde_repr - Rust
    Expand description

    github crates-io docs-rs


    Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum.

    diff --git a/sha1/struct.Sha1.html b/sha1/struct.Sha1.html index cebd0db17b8..7234c2ce975 100644 --- a/sha1/struct.Sha1.html +++ b/sha1/struct.Sha1.html @@ -1,7 +1,7 @@ Sha1 in sha1 - Rust

    Struct sha1::Sha1

    source · [−]
    pub struct Sha1 { /* private fields */ }
    Expand description

    Structure representing the state of a SHA-1 computation

    -

    Trait Implementations

    Block size
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    Output size for fixed output digest
    Retrieve result into provided buffer and leave hasher in a dirty state. Read more
    Reset hasher instance to its initial state and return current state.
    Digest input data. Read more
    Digest input data in a chained manner.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Output size for Digest
    Create new hasher instance
    Digest data, updating the internal state. Read more
    Digest input data in a chained manner.
    Retrieve result and consume hasher instance.
    Retrieve result and reset hasher instance. Read more
    Reset hasher instance to its initial state.
    Get output size of the hasher
    Convenience function to compute hash of the data. It will handle -hasher creation, data feeding and finalization. Read more
    Output size for fixed output digest
    Write result into provided array and consume the hasher instance.
    Write result into provided array and reset the hasher instance.
    Retrieve result and consume the hasher instance.
    Retrieve result and reset the hasher instance.

    Returns the argument unchanged.

    +

    Trait Implementations

    Block size
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    Output size for fixed output digest
    Retrieve result into provided buffer and leave hasher in a dirty state. Read more
    Reset hasher instance to its initial state and return current state.
    Digest input data. Read more
    Digest input data in a chained manner.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Output size for Digest
    Create new hasher instance
    Digest data, updating the internal state. Read more
    Digest input data in a chained manner.
    Retrieve result and consume hasher instance.
    Retrieve result and reset hasher instance. Read more
    Reset hasher instance to its initial state.
    Get output size of the hasher
    Convenience function to compute hash of the data. It will handle +hasher creation, data feeding and finalization. Read more
    Output size for fixed output digest
    Write result into provided array and consume the hasher instance.
    Write result into provided array and reset the hasher instance.
    Retrieve result and consume the hasher instance.
    Retrieve result and reset the hasher instance.

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/sha2/struct.Sha224.html b/sha2/struct.Sha224.html index ca622cfc194..517fa189fcd 100644 --- a/sha2/struct.Sha224.html +++ b/sha2/struct.Sha224.html @@ -1,8 +1,8 @@ Sha224 in sha2 - Rust
    pub struct Sha224 { /* private fields */ }
    Expand description

    The SHA-256 hash algorithm with the SHA-224 initial hash value. The result is truncated to 224 bits.

    -

    Trait Implementations

    Block size
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    Output size for fixed output digest
    Retrieve result into provided buffer and leave hasher in a dirty state. Read more
    Reset hasher instance to its initial state and return current state.
    Digest input data. Read more
    Digest input data in a chained manner.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Output size for Digest
    Create new hasher instance
    Digest data, updating the internal state. Read more
    Digest input data in a chained manner.
    Retrieve result and consume hasher instance.
    Retrieve result and reset hasher instance. Read more
    Reset hasher instance to its initial state.
    Get output size of the hasher
    Convenience function to compute hash of the data. It will handle -hasher creation, data feeding and finalization. Read more
    Output size for fixed output digest
    Write result into provided array and consume the hasher instance.
    Write result into provided array and reset the hasher instance.
    Retrieve result and consume the hasher instance.
    Retrieve result and reset the hasher instance.

    Returns the argument unchanged.

    +

    Trait Implementations

    Block size
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    Output size for fixed output digest
    Retrieve result into provided buffer and leave hasher in a dirty state. Read more
    Reset hasher instance to its initial state and return current state.
    Digest input data. Read more
    Digest input data in a chained manner.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Output size for Digest
    Create new hasher instance
    Digest data, updating the internal state. Read more
    Digest input data in a chained manner.
    Retrieve result and consume hasher instance.
    Retrieve result and reset hasher instance. Read more
    Reset hasher instance to its initial state.
    Get output size of the hasher
    Convenience function to compute hash of the data. It will handle +hasher creation, data feeding and finalization. Read more
    Output size for fixed output digest
    Write result into provided array and consume the hasher instance.
    Write result into provided array and reset the hasher instance.
    Retrieve result and consume the hasher instance.
    Retrieve result and reset the hasher instance.

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/sha2/struct.Sha256.html b/sha2/struct.Sha256.html index cb695ce5a02..f19fe172519 100644 --- a/sha2/struct.Sha256.html +++ b/sha2/struct.Sha256.html @@ -1,7 +1,7 @@ Sha256 in sha2 - Rust
    pub struct Sha256 { /* private fields */ }
    Expand description

    The SHA-256 hash algorithm with the SHA-256 initial hash value.

    -

    Trait Implementations

    Block size
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    Output size for fixed output digest
    Retrieve result into provided buffer and leave hasher in a dirty state. Read more
    Reset hasher instance to its initial state and return current state.
    Digest input data. Read more
    Digest input data in a chained manner.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Output size for Digest
    Create new hasher instance
    Digest data, updating the internal state. Read more
    Digest input data in a chained manner.
    Retrieve result and consume hasher instance.
    Retrieve result and reset hasher instance. Read more
    Reset hasher instance to its initial state.
    Get output size of the hasher
    Convenience function to compute hash of the data. It will handle -hasher creation, data feeding and finalization. Read more
    Output size for fixed output digest
    Write result into provided array and consume the hasher instance.
    Write result into provided array and reset the hasher instance.
    Retrieve result and consume the hasher instance.
    Retrieve result and reset the hasher instance.

    Returns the argument unchanged.

    +

    Trait Implementations

    Block size
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    Output size for fixed output digest
    Retrieve result into provided buffer and leave hasher in a dirty state. Read more
    Reset hasher instance to its initial state and return current state.
    Digest input data. Read more
    Digest input data in a chained manner.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Output size for Digest
    Create new hasher instance
    Digest data, updating the internal state. Read more
    Digest input data in a chained manner.
    Retrieve result and consume hasher instance.
    Retrieve result and reset hasher instance. Read more
    Reset hasher instance to its initial state.
    Get output size of the hasher
    Convenience function to compute hash of the data. It will handle +hasher creation, data feeding and finalization. Read more
    Output size for fixed output digest
    Write result into provided array and consume the hasher instance.
    Write result into provided array and reset the hasher instance.
    Retrieve result and consume the hasher instance.
    Retrieve result and reset the hasher instance.

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/sha2/struct.Sha384.html b/sha2/struct.Sha384.html index 5cfc21762e5..897514e277e 100644 --- a/sha2/struct.Sha384.html +++ b/sha2/struct.Sha384.html @@ -1,8 +1,8 @@ Sha384 in sha2 - Rust
    pub struct Sha384 { /* private fields */ }
    Expand description

    The SHA-512 hash algorithm with the SHA-384 initial hash value. The result is truncated to 384 bits.

    -

    Trait Implementations

    Block size
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    Output size for fixed output digest
    Retrieve result into provided buffer and leave hasher in a dirty state. Read more
    Reset hasher instance to its initial state and return current state.
    Digest input data. Read more
    Digest input data in a chained manner.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Output size for Digest
    Create new hasher instance
    Digest data, updating the internal state. Read more
    Digest input data in a chained manner.
    Retrieve result and consume hasher instance.
    Retrieve result and reset hasher instance. Read more
    Reset hasher instance to its initial state.
    Get output size of the hasher
    Convenience function to compute hash of the data. It will handle -hasher creation, data feeding and finalization. Read more
    Output size for fixed output digest
    Write result into provided array and consume the hasher instance.
    Write result into provided array and reset the hasher instance.
    Retrieve result and consume the hasher instance.
    Retrieve result and reset the hasher instance.

    Returns the argument unchanged.

    +

    Trait Implementations

    Block size
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    Output size for fixed output digest
    Retrieve result into provided buffer and leave hasher in a dirty state. Read more
    Reset hasher instance to its initial state and return current state.
    Digest input data. Read more
    Digest input data in a chained manner.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Output size for Digest
    Create new hasher instance
    Digest data, updating the internal state. Read more
    Digest input data in a chained manner.
    Retrieve result and consume hasher instance.
    Retrieve result and reset hasher instance. Read more
    Reset hasher instance to its initial state.
    Get output size of the hasher
    Convenience function to compute hash of the data. It will handle +hasher creation, data feeding and finalization. Read more
    Output size for fixed output digest
    Write result into provided array and consume the hasher instance.
    Write result into provided array and reset the hasher instance.
    Retrieve result and consume the hasher instance.
    Retrieve result and reset the hasher instance.

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/sha2/struct.Sha512.html b/sha2/struct.Sha512.html index 670db9f1b90..9bfa1ff100d 100644 --- a/sha2/struct.Sha512.html +++ b/sha2/struct.Sha512.html @@ -1,7 +1,7 @@ Sha512 in sha2 - Rust
    pub struct Sha512 { /* private fields */ }
    Expand description

    The SHA-512 hash algorithm with the SHA-512 initial hash value.

    -

    Trait Implementations

    Block size
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    Output size for fixed output digest
    Retrieve result into provided buffer and leave hasher in a dirty state. Read more
    Reset hasher instance to its initial state and return current state.
    Digest input data. Read more
    Digest input data in a chained manner.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Output size for Digest
    Create new hasher instance
    Digest data, updating the internal state. Read more
    Digest input data in a chained manner.
    Retrieve result and consume hasher instance.
    Retrieve result and reset hasher instance. Read more
    Reset hasher instance to its initial state.
    Get output size of the hasher
    Convenience function to compute hash of the data. It will handle -hasher creation, data feeding and finalization. Read more
    Output size for fixed output digest
    Write result into provided array and consume the hasher instance.
    Write result into provided array and reset the hasher instance.
    Retrieve result and consume the hasher instance.
    Retrieve result and reset the hasher instance.

    Returns the argument unchanged.

    +

    Trait Implementations

    Block size
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    Output size for fixed output digest
    Retrieve result into provided buffer and leave hasher in a dirty state. Read more
    Reset hasher instance to its initial state and return current state.
    Digest input data. Read more
    Digest input data in a chained manner.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Output size for Digest
    Create new hasher instance
    Digest data, updating the internal state. Read more
    Digest input data in a chained manner.
    Retrieve result and consume hasher instance.
    Retrieve result and reset hasher instance. Read more
    Reset hasher instance to its initial state.
    Get output size of the hasher
    Convenience function to compute hash of the data. It will handle +hasher creation, data feeding and finalization. Read more
    Output size for fixed output digest
    Write result into provided array and consume the hasher instance.
    Write result into provided array and reset the hasher instance.
    Retrieve result and consume the hasher instance.
    Retrieve result and reset the hasher instance.

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/sha2/struct.Sha512Trunc224.html b/sha2/struct.Sha512Trunc224.html index 38f9cee299c..82a023793bb 100644 --- a/sha2/struct.Sha512Trunc224.html +++ b/sha2/struct.Sha512Trunc224.html @@ -1,8 +1,8 @@ Sha512Trunc224 in sha2 - Rust
    pub struct Sha512Trunc224 { /* private fields */ }
    Expand description

    The SHA-512 hash algorithm with the SHA-512/224 initial hash value. The result is truncated to 224 bits.

    -

    Trait Implementations

    Block size
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    Output size for fixed output digest
    Retrieve result into provided buffer and leave hasher in a dirty state. Read more
    Reset hasher instance to its initial state and return current state.
    Digest input data. Read more
    Digest input data in a chained manner.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Output size for Digest
    Create new hasher instance
    Digest data, updating the internal state. Read more
    Digest input data in a chained manner.
    Retrieve result and consume hasher instance.
    Retrieve result and reset hasher instance. Read more
    Reset hasher instance to its initial state.
    Get output size of the hasher
    Convenience function to compute hash of the data. It will handle -hasher creation, data feeding and finalization. Read more
    Output size for fixed output digest
    Write result into provided array and consume the hasher instance.
    Write result into provided array and reset the hasher instance.
    Retrieve result and consume the hasher instance.
    Retrieve result and reset the hasher instance.

    Returns the argument unchanged.

    +

    Trait Implementations

    Block size
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    Output size for fixed output digest
    Retrieve result into provided buffer and leave hasher in a dirty state. Read more
    Reset hasher instance to its initial state and return current state.
    Digest input data. Read more
    Digest input data in a chained manner.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Output size for Digest
    Create new hasher instance
    Digest data, updating the internal state. Read more
    Digest input data in a chained manner.
    Retrieve result and consume hasher instance.
    Retrieve result and reset hasher instance. Read more
    Reset hasher instance to its initial state.
    Get output size of the hasher
    Convenience function to compute hash of the data. It will handle +hasher creation, data feeding and finalization. Read more
    Output size for fixed output digest
    Write result into provided array and consume the hasher instance.
    Write result into provided array and reset the hasher instance.
    Retrieve result and consume the hasher instance.
    Retrieve result and reset the hasher instance.

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/sha2/struct.Sha512Trunc256.html b/sha2/struct.Sha512Trunc256.html index 0ea3e256c12..a376b198296 100644 --- a/sha2/struct.Sha512Trunc256.html +++ b/sha2/struct.Sha512Trunc256.html @@ -1,8 +1,8 @@ Sha512Trunc256 in sha2 - Rust
    pub struct Sha512Trunc256 { /* private fields */ }
    Expand description

    The SHA-512 hash algorithm with the SHA-512/256 initial hash value. The result is truncated to 256 bits.

    -

    Trait Implementations

    Block size
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    Output size for fixed output digest
    Retrieve result into provided buffer and leave hasher in a dirty state. Read more
    Reset hasher instance to its initial state and return current state.
    Digest input data. Read more
    Digest input data in a chained manner.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Output size for Digest
    Create new hasher instance
    Digest data, updating the internal state. Read more
    Digest input data in a chained manner.
    Retrieve result and consume hasher instance.
    Retrieve result and reset hasher instance. Read more
    Reset hasher instance to its initial state.
    Get output size of the hasher
    Convenience function to compute hash of the data. It will handle -hasher creation, data feeding and finalization. Read more
    Output size for fixed output digest
    Write result into provided array and consume the hasher instance.
    Write result into provided array and reset the hasher instance.
    Retrieve result and consume the hasher instance.
    Retrieve result and reset the hasher instance.

    Returns the argument unchanged.

    +

    Trait Implementations

    Block size
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    Output size for fixed output digest
    Retrieve result into provided buffer and leave hasher in a dirty state. Read more
    Reset hasher instance to its initial state and return current state.
    Digest input data. Read more
    Digest input data in a chained manner.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Output size for Digest
    Create new hasher instance
    Digest data, updating the internal state. Read more
    Digest input data in a chained manner.
    Retrieve result and consume hasher instance.
    Retrieve result and reset hasher instance. Read more
    Reset hasher instance to its initial state.
    Get output size of the hasher
    Convenience function to compute hash of the data. It will handle +hasher creation, data feeding and finalization. Read more
    Output size for fixed output digest
    Write result into provided array and consume the hasher instance.
    Write result into provided array and reset the hasher instance.
    Retrieve result and consume the hasher instance.
    Retrieve result and reset the hasher instance.

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/source-files.js b/source-files.js index 2c3c2755b4f..55edab5ff9d 100644 --- a/source-files.js +++ b/source-files.js @@ -67,7 +67,6 @@ var sourcesIndex = JSON.parse('{\ "spin":["",[["mutex",[],["spin.rs"]]],["barrier.rs","lazy.rs","lib.rs","mutex.rs","once.rs","relax.rs","rwlock.rs"]],\ "stable_deref_trait":["",[],["lib.rs"]],\ "subtle":["",[],["lib.rs"]],\ -"syn":["",[["gen",[],["clone.rs","debug.rs","eq.rs","gen_helper.rs","hash.rs","visit.rs"]]],["attr.rs","await.rs","bigint.rs","buffer.rs","custom_keyword.rs","custom_punctuation.rs","data.rs","derive.rs","discouraged.rs","drops.rs","error.rs","export.rs","expr.rs","ext.rs","generics.rs","group.rs","ident.rs","lib.rs","lifetime.rs","lit.rs","lookahead.rs","mac.rs","macros.rs","op.rs","parse.rs","parse_macro_input.rs","parse_quote.rs","path.rs","print.rs","punctuated.rs","sealed.rs","span.rs","spanned.rs","thread.rs","token.rs","tt.rs","ty.rs","verbatim.rs"]],\ "synstructure":["",[],["lib.rs","macros.rs"]],\ "trussed":["",[["api",[],["macros.rs"]],["client",[],["mechanisms.rs"]],["mechanisms",[],["aes256cbc.rs","chacha8poly1305.rs","ed255.rs","hmacsha1.rs","hmacsha256.rs","p256.rs","sha256.rs","shared_secret.rs","tdes.rs","totp.rs","trng.rs","x255.rs"]],["service",[],["attest.rs"]],["store",[],["certstore.rs","counterstore.rs","filestore.rs","keystore.rs"]]],["api.rs","backend.rs","client.rs","config.rs","error.rs","key.rs","lib.rs","mechanisms.rs","pipe.rs","platform.rs","service.rs","store.rs","types.rs"]],\ "typenum":["",[],["array.rs","bit.rs","int.rs","lib.rs","marker_traits.rs","operator_aliases.rs","private.rs","type_operators.rs","uint.rs"]],\ diff --git a/spin/index.html b/spin/index.html index 8b56fbe5a3a..bb208acd285 100644 --- a/spin/index.html +++ b/spin/index.html @@ -1,4 +1,4 @@ -spin - Rust

    Crate spin

    source · [−]
    Expand description

    This crate provides spin-based versions of the +spin - Rust

    Crate spin

    source · [−]
    Expand description

    This crate provides spin-based versions of the primitives in std::sync and std::lazy. Because synchronization is done through spinning, the primitives are suitable for use in no_std environments.

    Features

    diff --git a/spin/mutex/spin/index.html b/spin/mutex/spin/index.html index 53ae265181d..433f4f49db8 100644 --- a/spin/mutex/spin/index.html +++ b/spin/mutex/spin/index.html @@ -1,4 +1,4 @@ -spin::mutex::spin - Rust
    Expand description

    A naïve spinning mutex.

    +spin::mutex::spin - Rust
    Expand description

    A naïve spinning mutex.

    Waiting threads hammer an atomic variable until it becomes available. Best-case latency is low, but worst-case latency is theoretically infinite.

    Structs

    A spin lock providing mutually exclusive access to data.
    A guard that provides mutable data access.
    \ No newline at end of file diff --git a/spin/mutex/spin/struct.SpinMutex.html b/spin/mutex/spin/struct.SpinMutex.html index 5ac7d4d65d2..62a1a0cf23f 100644 --- a/spin/mutex/spin/struct.SpinMutex.html +++ b/spin/mutex/spin/struct.SpinMutex.html @@ -38,7 +38,7 @@ barrier.wait(); let answer = { *spin_mutex.lock() }; assert_eq!(answer, thread_count);
    -

    Implementations

    Creates a new SpinMutex wrapping the supplied data.

    +

    Implementations

    Creates a new SpinMutex wrapping the supplied data.

    Example
    use spin::mutex::SpinMutex;
     
    @@ -49,11 +49,11 @@ barrier.wait();
         // do something with lock
         drop(lock);
     }
    -

    Consumes this SpinMutex and unwraps the underlying data.

    +

    Consumes this SpinMutex and unwraps the underlying data.

    Example
    let lock = spin::mutex::SpinMutex::<_>::new(42);
     assert_eq!(42, lock.into_inner());
    -

    Returns a mutable pointer to the underlying data.

    +

    Returns a mutable pointer to the underlying data.

    This is mostly meant to be used for applications which require manual unlocking, but where storing both the lock and the pointer to the inner data gets inefficient.

    Example
    @@ -70,7 +70,7 @@ storing both the lock and the pointer to the inner data gets inefficient.

    assert_eq!(*lock.lock(), 58);
    -

    Locks the SpinMutex and returns a guard that permits access to the inner data.

    +

    Locks the SpinMutex and returns a guard that permits access to the inner data.

    The returned value may be dereferenced for data access and the lock will be dropped when the guard falls out of scope.

    @@ -81,16 +81,16 @@ and the lock will be dropped when the guard falls out of scope.

    *data += 1; // The lock is implicitly dropped at the end of the scope }
    -

    Returns true if the lock is currently held.

    +

    Returns true if the lock is currently held.

    Safety

    This function provides no synchronization guarantees and so its result should be considered ‘out of date’ the instant it is called. Do not use it for synchronization purposes. However, it may be useful as a heuristic.

    -

    Force unlock this SpinMutex.

    +

    Force unlock this SpinMutex.

    Safety

    This is extremely unsafe if the lock is not held by the current thread. However, this can be useful in some instances for exposing the lock to FFI that doesn’t know how to deal with RAII.

    -

    Try to lock this SpinMutex, returning a lock guard if successful.

    +

    Try to lock this SpinMutex, returning a lock guard if successful.

    Example
    let lock = spin::mutex::SpinMutex::<_>::new(42);
     
    @@ -100,7 +100,7 @@ lock to FFI that doesn’t know how to deal with RAII.

    // `maybe_guard` is still held, so the second call fails let maybe_guard2 = lock.try_lock(); assert!(maybe_guard2.is_none());
    -

    Returns a mutable reference to the underlying data.

    +

    Returns a mutable reference to the underlying data.

    Since this call borrows the SpinMutex mutably, and a mutable reference is guaranteed to be exclusive in Rust, no actual locking needs to take place – the mutable borrow statically guarantees no locks exist. As such, this is a ‘zero-cost’ operation.

    @@ -108,9 +108,9 @@ such, this is a ‘zero-cost’ operation.

    let mut lock = spin::mutex::SpinMutex::<_>::new(0);
     *lock.get_mut() = 10;
     assert_eq!(*lock.lock(), 10);
    -

    Trait Implementations

    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    Converts to this type from the input type.
    Marker type which determines whether a lock guard should be Send. Use -one of the GuardSend or GuardNoSend helper types here. Read more
    Initial value for an unlocked mutex.
    Acquires this mutex, blocking the current thread until it is able to do so.
    Attempts to acquire this mutex without blocking. Returns true -if the lock was successfully acquired and false otherwise. Read more
    Unlocks this mutex. Read more
    Checks whether the mutex is currently locked.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts to this type from the input type.

    Returns the argument unchanged.

    +

    Trait Implementations

    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    Converts to this type from the input type.
    Marker type which determines whether a lock guard should be Send. Use +one of the GuardSend or GuardNoSend helper types here. Read more
    Initial value for an unlocked mutex.
    Acquires this mutex, blocking the current thread until it is able to do so.
    Attempts to acquire this mutex without blocking. Returns true +if the lock was successfully acquired and false otherwise. Read more
    Unlocks this mutex. Read more
    Checks whether the mutex is currently locked.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts to this type from the input type.

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/spin/mutex/spin/struct.SpinMutexGuard.html b/spin/mutex/spin/struct.SpinMutexGuard.html index 4ee267ad0a5..81a29f975b9 100644 --- a/spin/mutex/spin/struct.SpinMutexGuard.html +++ b/spin/mutex/spin/struct.SpinMutexGuard.html @@ -1,6 +1,6 @@ -SpinMutexGuard in spin::mutex::spin - Rust
    pub struct SpinMutexGuard<'a, T: ?Sized + 'a> { /* private fields */ }
    Expand description

    A guard that provides mutable data access.

    +SpinMutexGuard in spin::mutex::spin - Rust
    pub struct SpinMutexGuard<'a, T: ?Sized + 'a> { /* private fields */ }
    Expand description

    A guard that provides mutable data access.

    When the guard falls out of scope it will release the lock.

    -

    Implementations

    Leak the lock guard, yielding a mutable reference to the underlying data.

    +

    Implementations

    Leak the lock guard, yielding a mutable reference to the underlying data.

    Note that this function will permanently lock the original SpinMutex.

    let mylock = spin::mutex::SpinMutex::<_>::new(0);
    @@ -9,8 +9,8 @@
     
     *data = 1;
     assert_eq!(*data, 1);
    -

    Trait Implementations

    Formats the value using the given formatter. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Mutably dereferences the value.
    Formats the value using the given formatter. Read more

    The dropping of the MutexGuard will release the lock it was created from.

    -

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +

    Trait Implementations

    Formats the value using the given formatter. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Mutably dereferences the value.
    Formats the value using the given formatter. Read more

    The dropping of the MutexGuard will release the lock it was created from.

    +

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/spin/mutex/struct.MutexGuard.html b/spin/mutex/struct.MutexGuard.html index 19eca7dc5e7..84e5bf99723 100644 --- a/spin/mutex/struct.MutexGuard.html +++ b/spin/mutex/struct.MutexGuard.html @@ -1,4 +1,4 @@ -MutexGuard in spin::mutex - Rust
    pub struct MutexGuard<'a, T: 'a + ?Sized> { /* private fields */ }
    Expand description

    A generic guard that will protect some data access and +MutexGuard in spin::mutex - Rust

    pub struct MutexGuard<'a, T: 'a + ?Sized> { /* private fields */ }
    Expand description

    A generic guard that will protect some data access and uses either a ticket lock or a normal spin mutex.

    For more info see TicketMutexGuard or SpinMutexGuard.

    Implementations

    Leak the lock guard, yielding a mutable reference to the underlying data.

    @@ -10,7 +10,7 @@ uses either a ticket lock or a normal spin mutex.

    *data = 1; assert_eq!(*data, 1);
    -

    Trait Implementations

    Formats the value using the given formatter. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Mutably dereferences the value.
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +

    Trait Implementations

    Formats the value using the given formatter. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Mutably dereferences the value.
    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/spin/once/index.html b/spin/once/index.html index 71204f4e159..8a6d3f49269 100644 --- a/spin/once/index.html +++ b/spin/once/index.html @@ -1,2 +1,2 @@ -spin::once - Rust

    Module spin::once

    source · [−]
    Expand description

    Synchronization primitives for one-time evaluation.

    +spin::once - Rust

    Module spin::once

    source · [−]
    Expand description

    Synchronization primitives for one-time evaluation.

    Structs

    A primitive that provides lazy one-time initialization.
    \ No newline at end of file diff --git a/spin/once/struct.Once.html b/spin/once/struct.Once.html index 23b8d8feebc..f30ea13cbd7 100644 --- a/spin/once/struct.Once.html +++ b/spin/once/struct.Once.html @@ -11,7 +11,7 @@ value to be stored by the Once// run initialization here });
    -

    Implementations

    Performs an initialization routine once and only once. The given closure +

    Implementations

    Performs an initialization routine once and only once. The given closure will be executed if this is the first time call_once has been called, and otherwise the routine will not be invoked.

    This method will block the calling thread if another initialization @@ -36,7 +36,7 @@ primitives.

    fn expensive_computation() -> usize { // ... }
    -

    This method is similar to call_once, but allows the given closure to +

    This method is similar to call_once, but allows the given closure to fail, and lets the Once in a uninitialized state if it does.

    This method will block the calling thread if another initialization routine is currently running.

    @@ -60,56 +60,56 @@ primitives.

    fn expensive_fallible_computation() -> Result<usize, String> { // ... }
    -

    Spins until the Once contains a value.

    +

    Spins until the Once contains a value.

    Note that in releases prior to 0.7, this function had the behaviour of Once::poll.

    Panics

    This function will panic if the Once previously panicked while attempting to initialize. This is similar to the poisoning behaviour of std::sync’s primitives.

    -

    Like Once::get, but will spin if the Once is in the process of being +

    Like Once::get, but will spin if the Once is in the process of being initialized. If initialization has not even begun, None will be returned.

    Note that in releases prior to 0.7, this function was named wait.

    Panics

    This function will panic if the Once previously panicked while attempting to initialize. This is similar to the poisoning behaviour of std::sync’s primitives.

    -

    Initialization constant of Once.

    -

    Creates a new Once.

    -

    Creates a new initialized Once.

    -

    Retrieve a pointer to the inner data.

    +

    Initialization constant of Once.

    +

    Creates a new Once.

    +

    Creates a new initialized Once.

    +

    Retrieve a pointer to the inner data.

    While this method itself is safe, accessing the pointer before the Once has been initialized is UB, unless this method has already been written to from a pointer coming from this method.

    -

    Returns a reference to the inner value if the Once has been initialized.

    -

    Returns a reference to the inner value on the unchecked assumption that the Once has been initialized.

    +

    Returns a reference to the inner value if the Once has been initialized.

    +

    Returns a reference to the inner value on the unchecked assumption that the Once has been initialized.

    Safety

    This is extremely unsafe if the Once has not already been initialized because a reference to uninitialized memory will be returned, immediately triggering undefined behaviour (even if the reference goes unused). However, this can be useful in some instances for exposing the Once to FFI or when the overhead of atomically checking initialization is unacceptable and the Once has already been initialized.

    -

    Returns a mutable reference to the inner value if the Once has been initialized.

    +

    Returns a mutable reference to the inner value if the Once has been initialized.

    Because this method requires a mutable reference to the Once, no synchronization overhead is required to access the inner value. In effect, it is zero-cost.

    -

    Returns a mutable reference to the inner value

    +

    Returns a mutable reference to the inner value

    Safety

    This is extremely unsafe if the Once has not already been initialized because a reference to uninitialized memory will be returned, immediately triggering undefined behaviour (even if the reference goes unused). However, this can be useful in some instances for exposing the Once to FFI or when the overhead of atomically checking initialization is unacceptable and the Once has already been initialized.

    -

    Returns a the inner value if the Once has been initialized.

    +

    Returns a the inner value if the Once has been initialized.

    Because this method requires ownership of the Once, no synchronization overhead is required to access the inner value. In effect, it is zero-cost.

    -

    Returns a the inner value if the Once has been initialized.

    +

    Returns a the inner value if the Once has been initialized.

    Safety

    This is extremely unsafe if the Once has not already been initialized because a reference to uninitialized memory will be returned, immediately triggering undefined behaviour (even if the reference goes unused) This can be useful, if Once has already been initialized, and you want to bypass an option check.

    -

    Checks whether the value has been initialized.

    +

    Checks whether the value has been initialized.

    This is done using Acquire ordering, and therefore it is safe to access the value directly via get_unchecked if this returns true.

    -

    Trait Implementations

    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    Executes the destructor for this type. Read more
    Converts to this type from the input type.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts to this type from the input type.

    Returns the argument unchanged.

    +

    Trait Implementations

    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    Executes the destructor for this type. Read more
    Converts to this type from the input type.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Converts to this type from the input type.

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/src/cpufeatures/lib.rs.html b/src/cpufeatures/lib.rs.html index af7577cd598..d5a44f6cf05 100644 --- a/src/cpufeatures/lib.rs.html +++ b/src/cpufeatures/lib.rs.html @@ -1,4 +1,4 @@ -lib.rs - source
    Returns a Span covering the complete contents of this syntax tree -node, or Span::call_site() if this node is empty. Read more
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    \ No newline at end of file +
    Returns a Span covering the complete contents of this syntax tree +node, or Span::call_site() if this node is empty. Read more
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    \ No newline at end of file diff --git a/synstructure/struct.BindingInfo.html b/synstructure/struct.BindingInfo.html index c73d09bd6a7..b032bf3a905 100644 --- a/synstructure/struct.BindingInfo.html +++ b/synstructure/struct.BindingInfo.html @@ -9,7 +9,7 @@ field.

    quote! macro. It expands to a reference to the matched field.

    Fields

    binding: Ident

    The name which this BindingInfo will bind to.

    style: BindStyle

    The type of binding which this BindingInfo will create.

    -

    Implementations

    Returns a reference to the underlying syn AST node which this +

    Implementations

    Returns a reference to the underlying syn AST node which this BindingInfo references

    Generates the pattern fragment for this field binding.

    Example
    @@ -52,5 +52,5 @@ sufficient, and should not be overridden without very good reason.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    -
    Returns a Span covering the complete contents of this syntax tree -node, or Span::call_site() if this node is empty. Read more
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    \ No newline at end of file +
    Returns a Span covering the complete contents of this syntax tree +node, or Span::call_site() if this node is empty. Read more
    The resulting type after obtaining ownership.
    Creates owned data from borrowed data, usually by cloning. Read more
    Uses borrowed data to replace owned data, usually by cloning. Read more
    The type returned in the event of a conversion error.
    Performs the conversion.
    The type returned in the event of a conversion error.
    Performs the conversion.
    \ No newline at end of file diff --git a/synstructure/struct.Structure.html b/synstructure/struct.Structure.html index b56448f435c..c6e3004573e 100644 --- a/synstructure/struct.Structure.html +++ b/synstructure/struct.Structure.html @@ -1,17 +1,17 @@ Structure in synstructure - Rust
    pub struct Structure<'a> { /* private fields */ }
    Expand description

    A wrapper around a syn::DeriveInput which provides utilities for creating custom derive trait implementations.

    -

    Implementations

    Create a new Structure with the variants and fields from the passed-in +

    Implementations

    Create a new Structure with the variants and fields from the passed-in DeriveInput.

    Panics

    This method will panic if the provided AST node represents an untagged union.

    -

    Create a new Structure with the variants and fields from the passed-in +

    Create a new Structure with the variants and fields from the passed-in DeriveInput.

    Unlike Structure::new, this method does not panic if the provided AST node represents an untagged union.

    Returns a slice of the variants in this Structure.

    Returns a mut slice of the variants in this Structure.

    -

    Returns a reference to the underlying syn AST node which this +

    Returns a reference to the underlying syn AST node which this Structure was created from.

    True if any variants were omitted due to a filter_variants call.

    Runs the passed-in function once for each bound field, passing in a BindingInfo. @@ -133,7 +133,7 @@ s.filter(|bi| { } }.to_string() );

    -

    Specify additional where predicate bounds which should be generated by +

    Specify additional where predicate bounds which should be generated by impl-generating functions such as gen_impl, bound_impl, and unsafe_bound_impl.

    Example
    @@ -265,7 +265,7 @@ s.bind_with(|bi| BindStyle::RefMut); } }.to_string() );
    -

    Updates the binding name for each fo the passed-in fields by calling the +

    Updates the binding name for each fo the passed-in fields by calling the passed-in function for each BindingInfo.

    The function will be called with the BindingInfo and its index in the enclosing variant.

    @@ -316,7 +316,7 @@ s.filter_variants(|v| v.ast().ident != "C" s.referenced_ty_params(), &[&quote::format_ident!("T")] );
    -

    Adds an impl<> generic parameter. +

    Adds an impl<> generic parameter. This can be used when the trait to be derived needs some extra generic parameters.

    Example
    let di: syn::DeriveInput = syn::parse_quote! {
    @@ -350,7 +350,7 @@ This can be used when the trait to be derived needs some extra generic parameter
             };
         }.to_string()
     );
    -

    Add trait bounds for a trait with the given path for each type parmaeter +

    Add trait bounds for a trait with the given path for each type parmaeter referenced in the types of non-filtered fields.

    Caveat

    If the method contains any macros in type position, all parameters will diff --git a/synstructure/struct.VariantAst.html b/synstructure/struct.VariantAst.html index 26e4f9fd72d..bb32fd171a1 100644 --- a/synstructure/struct.VariantAst.html +++ b/synstructure/struct.VariantAst.html @@ -1,13 +1,13 @@ VariantAst in synstructure - Rust

    pub struct VariantAst<'a> {
    -    pub attrs: &'a [Attribute],
    +    pub attrs: &'a [Attribute],
         pub ident: &'a Ident,
    -    pub fields: &'a Fields,
    -    pub discriminant: &'a Option<(Eq, Expr)>,
    +    pub fields: &'a Fields,
    +    pub discriminant: &'a Option<(Eq, Expr)>,
     }
    Expand description

    This type is similar to syn’s Variant type, however each of the fields are references rather than owned. When this is used as the AST for a real variant, this struct simply borrows the fields of the syn::Variant, however this type may also be used as the sole variant for a struct.

    -

    Fields

    attrs: &'a [Attribute]ident: &'a Identfields: &'a Fieldsdiscriminant: &'a Option<(Eq, Expr)>

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    This method tests for self and other values to be equal, and is used +

    Fields

    attrs: &'a [Attribute]ident: &'a Identfields: &'a Fieldsdiscriminant: &'a Option<(Eq, Expr)>

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    This method tests for self and other values to be equal, and is used by ==. Read more
    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    diff --git a/synstructure/struct.VariantInfo.html b/synstructure/struct.VariantInfo.html index d24480b6e4c..65c96258bb3 100644 --- a/synstructure/struct.VariantInfo.html +++ b/synstructure/struct.VariantInfo.html @@ -24,7 +24,7 @@ underlying syn AST node which this Variant was created A::B(ref __binding_0, ref __binding_1,) }.to_string() );
    -

    Generates the token stream required to construct the current variant.

    +

    Generates the token stream required to construct the current variant.

    The init array initializes each of the fields in the order they are written in variant.ast().fields.

    Example
    @@ -163,7 +163,7 @@ s.variants_mut()[0].bind_with(|bi| BindStyle::RefMut } }.to_string() );
    -

    Updates the binding name for each fo the passed-in fields by calling the +

    Updates the binding name for each fo the passed-in fields by calling the passed-in function for each BindingInfo.

    The function will be called with the BindingInfo and its index in the enclosing variant.

    diff --git a/synstructure/trait.MacroResult.html b/synstructure/trait.MacroResult.html index 4e0e170dc0a..6998ae1fcde 100644 --- a/synstructure/trait.MacroResult.html +++ b/synstructure/trait.MacroResult.html @@ -1,15 +1,15 @@ MacroResult in synstructure - Rust
    pub trait MacroResult {
    -    fn into_result(self) -> Result<TokenStream>;
    +    fn into_result(self) -> Result<TokenStream>;
     
         fn into_stream(self) -> TokenStream
        where
            Self: Sized
    , { ... } }
    Expand description

    Helper trait describing values which may be returned by macro implementation methods used by this crate’s macros.

    -

    Required Methods

    Convert this result into a Result for further processing / validation.

    +

    Required Methods

    Convert this result into a Result for further processing / validation.

    Provided Methods

    Convert this result into a proc_macro::TokenStream, ready to return from a native proc_macro implementation.

    If into_result() would return an Err, this method should instead generate a compile_error! invocation to nicely report the error.

    This method is available if synstructure is built with the "proc-macro" feature.

    -

    Implementations on Foreign Types

    Implementors

    \ No newline at end of file +

    Implementations on Foreign Types

    Implementors

    \ No newline at end of file diff --git a/trussed/key/struct.Bytes.html b/trussed/key/struct.Bytes.html index 5d388a4f711..8316aaaacdf 100644 --- a/trussed/key/struct.Bytes.html +++ b/trussed/key/struct.Bytes.html @@ -2146,7 +2146,7 @@ types, and thus tends to be irrelevant in practice. If let mut array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]; add_5_to_all(array.flatten_mut()); assert_eq!(array, [[6, 7, 8], [9, 10, 11], [12, 13, 14]]);
    -

    Trait Implementations

    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Mutably dereferences the value.
    Deserialize this value from the given Serde deserializer. Read more
    Converts to this type from the input type.
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    This method tests for self and other values to be equal, and is used +

    Trait Implementations

    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Mutably dereferences the value.
    Deserialize this value from the given Serde deserializer. Read more
    Converts to this type from the input type.
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    This method tests for self and other values to be equal, and is used by ==. Read more
    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
    This method returns an ordering between self and other values if one exists. Read more
    This method tests less than (for self and other) and is used by the < operator. Read more
    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    This method tests greater than (for self and other) and is used by the > operator. Read more
    This method tests greater than or equal to (for self and other) and is used by the >= diff --git a/trussed/platform/trait.CryptoRng.html b/trussed/platform/trait.CryptoRng.html index d057b12e340..2450d0c148d 100644 --- a/trussed/platform/trait.CryptoRng.html +++ b/trussed/platform/trait.CryptoRng.html @@ -14,4 +14,4 @@ suitability for cryptographic applications. In general it should only be implemented for well-reviewed code implementing well-regarded algorithms.

    Note also that use of a CryptoRng does not protect against other weaknesses such as seeding from a weak entropy source or leaking state.

    -

    Implementations on Foreign Types

    Implementors

    \ No newline at end of file +

    Implementations on Foreign Types

    Implementors

    \ No newline at end of file diff --git a/trussed/platform/trait.RngCore.html b/trussed/platform/trait.RngCore.html index 9c1801b9e99..0b639980cd4 100644 --- a/trussed/platform/trait.RngCore.html +++ b/trussed/platform/trait.RngCore.html @@ -99,4 +99,4 @@ directly to generate keys and to seed (infallible) PRNGs.

    thus this may be implemented using Ok(self.fill_bytes(dest)) or fill_bytes may be implemented with self.try_fill_bytes(dest).unwrap() or more specific error handling.

    -

    Implementations on Foreign Types

    Implementors

    \ No newline at end of file +

    Implementations on Foreign Types

    Implementors

    \ No newline at end of file diff --git a/trussed/service/trait.RngCore.html b/trussed/service/trait.RngCore.html index 8b4f37e5e81..983b2300151 100644 --- a/trussed/service/trait.RngCore.html +++ b/trussed/service/trait.RngCore.html @@ -99,4 +99,4 @@ directly to generate keys and to seed (infallible) PRNGs.

    thus this may be implemented using Ok(self.fill_bytes(dest)) or fill_bytes may be implemented with self.try_fill_bytes(dest).unwrap() or more specific error handling.

    -

    Implementations on Foreign Types

    Implementors

    \ No newline at end of file +

    Implementations on Foreign Types

    Implementors

    \ No newline at end of file diff --git a/trussed/service/trait.SeedableRng.html b/trussed/service/trait.SeedableRng.html index 767dee78d52..29c241214b9 100644 --- a/trussed/service/trait.SeedableRng.html +++ b/trussed/service/trait.SeedableRng.html @@ -97,4 +97,4 @@ for seeding, and that it is cryptographically secure when appropriate. As of rand 0.7 / rand_core 0.5, implementations overriding this method should ensure the implementation satisfies reproducibility (in prior versions this was not required).

    -

    Implementations on Foreign Types

    Implementors

    \ No newline at end of file +

    Implementations on Foreign Types

    Implementors

    \ No newline at end of file diff --git a/trussed/store/fn.create_directories.html b/trussed/store/fn.create_directories.html index 42e8a072d3f..1d88bab4f96 100644 --- a/trussed/store/fn.create_directories.html +++ b/trussed/store/fn.create_directories.html @@ -1 +1 @@ -create_directories in trussed::store - Rust
    pub fn create_directories<'s, S: LfsStorage>(
        fs: &Filesystem<'s, S>,
        path: &Path
    ) -> Result<(), Error>
    \ No newline at end of file +create_directories in trussed::store - Rust
    pub fn create_directories<S: LfsStorage>(
        fs: &Filesystem<'_, S>,
        path: &Path
    ) -> Result<(), Error>
    \ No newline at end of file diff --git a/trussed/store/fn.delete.html b/trussed/store/fn.delete.html index 8c78c4a2685..1904ba9d8a1 100644 --- a/trussed/store/fn.delete.html +++ b/trussed/store/fn.delete.html @@ -1 +1 @@ -delete in trussed::store - Rust
    pub fn delete(store: impl Store, location: Location, path: &Path) -> bool
    \ No newline at end of file +delete in trussed::store - Rust
    pub fn delete(store: impl Store, location: Location, path: &Path) -> bool
    \ No newline at end of file diff --git a/trussed/store/fn.exists.html b/trussed/store/fn.exists.html index 8e86d786369..71c318d38e4 100644 --- a/trussed/store/fn.exists.html +++ b/trussed/store/fn.exists.html @@ -1 +1 @@ -exists in trussed::store - Rust
    pub fn exists(store: impl Store, location: Location, path: &Path) -> bool
    \ No newline at end of file +exists in trussed::store - Rust
    pub fn exists(store: impl Store, location: Location, path: &Path) -> bool
    \ No newline at end of file diff --git a/trussed/store/fn.metadata.html b/trussed/store/fn.metadata.html index 89dab7e9ada..5ea5f1179d7 100644 --- a/trussed/store/fn.metadata.html +++ b/trussed/store/fn.metadata.html @@ -1 +1 @@ -metadata in trussed::store - Rust
    pub fn metadata(
        store: impl Store,
        location: Location,
        path: &Path
    ) -> Result<Option<Metadata>, Error>
    \ No newline at end of file +metadata in trussed::store - Rust
    pub fn metadata(
        store: impl Store,
        location: Location,
        path: &Path
    ) -> Result<Option<Metadata>, Error>
    \ No newline at end of file diff --git a/trussed/store/fn.read.html b/trussed/store/fn.read.html index 3e2d6d633a9..3796adfe3d5 100644 --- a/trussed/store/fn.read.html +++ b/trussed/store/fn.read.html @@ -1,2 +1,2 @@ -read in trussed::store - Rust
    pub fn read<const N: usize>(
        store: impl Store,
        location: Location,
        path: &Path
    ) -> Result<Bytes<N>, Error>
    Expand description

    Reads contents from path in location of store.

    +read in trussed::store - Rust
    pub fn read<const N: usize>(
        store: impl Store,
        location: Location,
        path: &Path
    ) -> Result<Bytes<N>, Error>
    Expand description

    Reads contents from path in location of store.

    \ No newline at end of file diff --git a/trussed/store/fn.remove_dir.html b/trussed/store/fn.remove_dir.html index 4006d6ab837..887e961dcd7 100644 --- a/trussed/store/fn.remove_dir.html +++ b/trussed/store/fn.remove_dir.html @@ -1 +1 @@ -remove_dir in trussed::store - Rust
    pub fn remove_dir(store: impl Store, location: Location, path: &Path) -> bool
    \ No newline at end of file +remove_dir in trussed::store - Rust
    pub fn remove_dir(store: impl Store, location: Location, path: &Path) -> bool
    \ No newline at end of file diff --git a/trussed/store/fn.remove_dir_all_where.html b/trussed/store/fn.remove_dir_all_where.html index 843dbe75f06..7d4caf7ddcd 100644 --- a/trussed/store/fn.remove_dir_all_where.html +++ b/trussed/store/fn.remove_dir_all_where.html @@ -1 +1 @@ -remove_dir_all_where in trussed::store - Rust
    pub fn remove_dir_all_where<P>(
        store: impl Store,
        location: Location,
        path: &Path,
        predicate: P
    ) -> Result<usize, Error>where
        P: Fn(&DirEntry) -> bool,
    \ No newline at end of file +remove_dir_all_where in trussed::store - Rust
    pub fn remove_dir_all_where<P>(
        store: impl Store,
        location: Location,
        path: &Path,
        predicate: P
    ) -> Result<usize, Error>where
        P: Fn(&DirEntry) -> bool,
    \ No newline at end of file diff --git a/trussed/store/fn.store.html b/trussed/store/fn.store.html index 138139abb93..5af7b1ee707 100644 --- a/trussed/store/fn.store.html +++ b/trussed/store/fn.store.html @@ -1,2 +1,2 @@ -store in trussed::store - Rust
    pub fn store(
        store: impl Store,
        location: Location,
        path: &Path,
        contents: &[u8]
    ) -> Result<(), Error>
    Expand description

    Creates parent directory if necessary, then writes.

    +store in trussed::store - Rust
    pub fn store(
        store: impl Store,
        location: Location,
        path: &Path,
        contents: &[u8]
    ) -> Result<(), Error>
    Expand description

    Creates parent directory if necessary, then writes.

    \ No newline at end of file diff --git a/trussed/store/fn.write.html b/trussed/store/fn.write.html index c203c1b9ab4..6a4ad49d704 100644 --- a/trussed/store/fn.write.html +++ b/trussed/store/fn.write.html @@ -1,2 +1,2 @@ -write in trussed::store - Rust
    pub fn write(
        store: impl Store,
        location: Location,
        path: &Path,
        contents: &[u8]
    ) -> Result<(), Error>
    Expand description

    Writes contents to path in location of store.

    +write in trussed::store - Rust
    pub fn write(
        store: impl Store,
        location: Location,
        path: &Path,
        contents: &[u8]
    ) -> Result<(), Error>
    Expand description

    Writes contents to path in location of store.

    \ No newline at end of file diff --git a/trussed/store/index.html b/trussed/store/index.html index 642e2dfa818..2c53c6619a3 100644 --- a/trussed/store/index.html +++ b/trussed/store/index.html @@ -1,4 +1,4 @@ -trussed::store - Rust
    Expand description

    store presents a combined interface to three littlefs2 filesystems: +trussed::store - Rust

    Expand description

    store presents a combined interface to three littlefs2 filesystems: internal flash, external flash, volatile/RAM.

    It covers two usecases:

      diff --git a/trussed/struct.Bytes.html b/trussed/struct.Bytes.html index e668d59fef7..0781636e939 100644 --- a/trussed/struct.Bytes.html +++ b/trussed/struct.Bytes.html @@ -2146,7 +2146,7 @@ types, and thus tends to be irrelevant in practice. If let mut array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]; add_5_to_all(array.flatten_mut()); assert_eq!(array, [[6, 7, 8], [9, 10, 11], [12, 13, 14]]);
    -

    Trait Implementations

    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Mutably dereferences the value.
    Deserialize this value from the given Serde deserializer. Read more
    Converts to this type from the input type.
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    This method tests for self and other values to be equal, and is used +

    Trait Implementations

    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Mutably dereferences the value.
    Deserialize this value from the given Serde deserializer. Read more
    Converts to this type from the input type.
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    This method tests for self and other values to be equal, and is used by ==. Read more
    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
    This method returns an ordering between self and other values if one exists. Read more
    This method tests less than (for self and other) and is used by the < operator. Read more
    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    This method tests greater than (for self and other) and is used by the > operator. Read more
    This method tests greater than or equal to (for self and other) and is used by the >= diff --git a/trussed/types/struct.Bytes.html b/trussed/types/struct.Bytes.html index f32e92b0f37..b2f305d1686 100644 --- a/trussed/types/struct.Bytes.html +++ b/trussed/types/struct.Bytes.html @@ -2146,7 +2146,7 @@ types, and thus tends to be irrelevant in practice. If let mut array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]; add_5_to_all(array.flatten_mut()); assert_eq!(array, [[6, 7, 8], [9, 10, 11], [12, 13, 14]]);
    -

    Trait Implementations

    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Mutably dereferences the value.
    Deserialize this value from the given Serde deserializer. Read more
    Converts to this type from the input type.
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    This method tests for self and other values to be equal, and is used +

    Trait Implementations

    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Mutably dereferences the value.
    Deserialize this value from the given Serde deserializer. Read more
    Converts to this type from the input type.
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    This method tests for self and other values to be equal, and is used by ==. Read more
    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
    This method returns an ordering between self and other values if one exists. Read more
    This method tests less than (for self and other) and is used by the < operator. Read more
    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    This method tests greater than (for self and other) and is used by the > operator. Read more
    This method tests greater than or equal to (for self and other) and is used by the >= diff --git a/trussed/types/struct.GenericArray.html b/trussed/types/struct.GenericArray.html index dcf27e3f1b4..d37ce4d58f1 100644 --- a/trussed/types/struct.GenericArray.html +++ b/trussed/types/struct.GenericArray.html @@ -1,13 +1,16 @@ -GenericArray in trussed::types - Rust
    pub struct GenericArray<T, U>where
        U: ArrayLength<T>,
    { /* private fields */ }
    Expand description

    Struct representing a generic array - GenericArray<T, N> works like [T; N]

    -

    Implementations

    Extracts a slice containing the entire array.

    -

    Extracts a mutable slice containing the entire array.

    -

    Converts slice to a generic array reference with inferred length;

    -

    Length of the slice must be equal to the length of the array.

    -

    Converts mutable slice to a mutable generic array reference

    -

    Length of the slice must be equal to the length of the array.

    -

    Construct a GenericArray from a slice by cloning its content

    -

    Length of the slice must be equal to the length of the array

    -

    Creates a new GenericArray instance from an iterator with a specific size.

    +GenericArray in trussed::types - Rust
    pub struct GenericArray<T, U>where
        U: ArrayLength<T>,
    { /* private fields */ }
    Expand description

    Struct representing a generic array - GenericArray<T, N> works like [T; N]

    +

    Implementations

    Extracts a slice containing the entire array.

    +

    Extracts a mutable slice containing the entire array.

    +

    Converts slice to a generic array reference with inferred length;

    +
    Panics
    +

    Panics if the slice is not equal to the length of the array.

    +

    Converts mutable slice to a mutable generic array reference

    +
    Panics
    +

    Panics if the slice is not equal to the length of the array.

    +

    Construct a GenericArray from a slice by cloning its content

    +
    Panics
    +

    Panics if the slice is not equal to the length of the array.

    +

    Creates a new GenericArray instance from an iterator with a specific size.

    Returns None if the size is not equal to the number of elements in the GenericArray.

    Methods from Deref<Target = [T]>

    🔬This is a nightly-only experimental API. (sort_floats)

    Sorts the slice of floats.

    This sort is in-place (i.e. does not allocate), O(n * log(n)) worst-case, and uses @@ -227,7 +230,7 @@ common in C++.

  • a - The index of the first element
  • b - The index of the second element
  • -
    Panics
    +
    Panics

    Panics if a or b are out of bounds.

    Examples
    let mut v = ["a", "b", "c", "d", "e"];
    @@ -276,7 +279,7 @@ v.reverse();
     

    Returns an iterator over all contiguous windows of length size. The windows overlap. If the slice is shorter than size, the iterator returns no values.

    -
    Panics
    +
    Panics

    Panics if size is 0.

    Examples
    let slice = ['r', 'u', 's', 't'];
    @@ -297,7 +300,7 @@ slice, then the last chunk will not have length chunk_size.

    See chunks_exact for a variant of this iterator that returns chunks of always exactly chunk_size elements, and rchunks for the same iterator but starting at the end of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    Examples
    let slice = ['l', 'o', 'r', 'e', 'm'];
    @@ -313,7 +316,7 @@ length of the slice, then the last chunk will not have length chunk_sizeSee chunks_exact_mut for a variant of this iterator that returns chunks of always
     exactly chunk_size elements, and rchunks_mut for the same iterator but starting at
     the end of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    Examples
    let v = &mut [0, 0, 0, 0, 0];
    @@ -335,7 +338,7 @@ from the remainder function of the iterator.

    resulting code better than in the case of chunks.

    See chunks for a variant of this iterator that also returns the remainder as a smaller chunk, and rchunks_exact for the same iterator but starting at the end of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    Examples
    let slice = ['l', 'o', 'r', 'e', 'm'];
    @@ -354,7 +357,7 @@ resulting code better than in the case of chunks_mut for a variant of this iterator that also returns the remainder as a
     smaller chunk, and rchunks_exact_mut for the same iterator but starting at the end of
     the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    Examples
    let v = &mut [0, 0, 0, 0, 0];
    @@ -393,7 +396,7 @@ assuming that there’s no remainder.

    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, starting at the beginning of the slice, and a remainder slice with length strictly less than N.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    Examples
    @@ -405,7 +408,7 @@ error before this method gets stabilized.

    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, starting at the end of the slice, and a remainder slice with length strictly less than N.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    Examples
    @@ -420,7 +423,7 @@ beginning of the slice.

    length of the slice, then the last up to N-1 elements will be omitted and can be retrieved from the remainder function of the iterator.

    This method is the const generic equivalent of chunks_exact.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    Examples
    @@ -459,7 +462,7 @@ chunks[1] = ['a'
    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, starting at the beginning of the slice, and a remainder slice with length strictly less than N.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    Examples
    @@ -477,7 +480,7 @@ remainder[0] = 9;
    🔬This is a nightly-only experimental API. (slice_as_chunks)

    Splits the slice into a slice of N-element arrays, starting at the end of the slice, and a remainder slice with length strictly less than N.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    Examples
    @@ -498,7 +501,7 @@ beginning of the slice.

    the length of the slice, then the last up to N-1 elements will be omitted and can be retrieved from the into_remainder function of the iterator.

    This method is the const generic equivalent of chunks_exact_mut.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    Examples
    @@ -515,7 +518,7 @@ error before this method gets stabilized.

    starting at the beginning of the slice.

    This is the const generic equivalent of windows.

    If N is greater than the size of the slice, it will return no windows.

    -
    Panics
    +
    Panics

    Panics if N is 0. This check will most probably get changed to a compile time error before this method gets stabilized.

    Examples
    @@ -533,7 +536,7 @@ slice, then the last chunk will not have length chunk_size.

    See rchunks_exact for a variant of this iterator that returns chunks of always exactly chunk_size elements, and chunks for the same iterator but starting at the beginning of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    Examples
    let slice = ['l', 'o', 'r', 'e', 'm'];
    @@ -549,7 +552,7 @@ length of the slice, then the last chunk will not have length chunk_sizeSee rchunks_exact_mut for a variant of this iterator that returns chunks of always
     exactly chunk_size elements, and chunks_mut for the same iterator but starting at the
     beginning of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    Examples
    let v = &mut [0, 0, 0, 0, 0];
    @@ -572,7 +575,7 @@ resulting code better than in the case of rchunks for a variant of this iterator that also returns the remainder as a smaller
     chunk, and chunks_exact for the same iterator but starting at the beginning of the
     slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    Examples
    let slice = ['l', 'o', 'r', 'e', 'm'];
    @@ -591,7 +594,7 @@ resulting code better than in the case of rchunks_mut for a variant of this iterator that also returns the remainder as a
     smaller chunk, and chunks_exact_mut for the same iterator but starting at the beginning
     of the slice.

    -
    Panics
    +
    Panics

    Panics if chunk_size is 0.

    Examples
    let v = &mut [0, 0, 0, 0, 0];
    @@ -664,7 +667,7 @@ then on slice[1] and slice[2] and so on.

    The first will contain all indices from [0, mid) (excluding the index mid itself) and the second will contain all indices from [mid, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if mid > len.

    Examples
    let v = [1, 2, 3, 4, 5, 6];
    @@ -690,7 +693,7 @@ indices from [mid, len) (excluding the index len itsel
     

    The first will contain all indices from [0, mid) (excluding the index mid itself) and the second will contain all indices from [mid, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if mid > len.

    Examples
    let mut v = [1, 0, 3, 0, 5, 6];
    @@ -757,7 +760,7 @@ even if the resulting reference is not used. The caller has to ensure that
     

    The array will contain all indices from [0, N) (excluding the index N itself) and the slice will contain all indices from [N, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if N > len.

    Examples
    #![feature(split_array)]
    @@ -785,7 +788,7 @@ indices from [N, len) (excluding the index len itself)
     

    The array will contain all indices from [0, N) (excluding the index N itself) and the slice will contain all indices from [N, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if N > len.

    Examples
    #![feature(split_array)]
    @@ -802,7 +805,7 @@ the end.

    The slice will contain all indices from [0, len - N) (excluding the index len - N itself) and the array will contain all indices from [len - N, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if N > len.

    Examples
    #![feature(split_array)]
    @@ -831,7 +834,7 @@ index from the end.

    The slice will contain all indices from [0, len - N) (excluding the index N itself) and the array will contain all indices from [len - N, len) (excluding the index len itself).

    -
    Panics
    +
    Panics

    Panics if N > len.

    Examples
    #![feature(split_array)]
    @@ -1251,7 +1254,7 @@ and greater-than-or-equal-to the value of the element at index.

    Current implementation

    The current algorithm is based on the quickselect portion of the same quicksort algorithm used for sort_unstable.

    -
    Panics
    +
    Panics

    Panics when index >= len(), meaning it always panics on empty slices.

    Examples
    let mut v = [-5i32, 4, 1, -3, 2];
    @@ -1279,7 +1282,7 @@ the value of the element at index.

    Current implementation

    The current algorithm is based on the quickselect portion of the same quicksort algorithm used for sort_unstable.

    -
    Panics
    +
    Panics

    Panics when index >= len(), meaning it always panics on empty slices.

    Examples
    let mut v = [-5i32, 4, 1, -3, 2];
    @@ -1307,7 +1310,7 @@ the value of the element at index.

    Current implementation

    The current algorithm is based on the quickselect portion of the same quicksort algorithm used for sort_unstable.

    -
    Panics
    +
    Panics

    Panics when index >= len(), meaning it always panics on empty slices.

    Examples
    let mut v = [-5i32, 4, 1, -3, 2];
    @@ -1371,7 +1374,7 @@ The second contains all the duplicates in no specified order.

    slice move to the end while the last self.len() - mid elements move to the front. After calling rotate_left, the element previously at index mid will become the first element in the slice.

    -
    Panics
    +
    Panics

    This function will panic if mid is greater than the length of the slice. Note that mid == self.len() does not panic and is a no-op rotation.

    @@ -1390,7 +1393,7 @@ a[1..5].rotate_left(k
    elements move to the front. After calling rotate_right, the element previously at index self.len() - k will become the first element in the slice.

    -
    Panics
    +
    Panics

    This function will panic if k is greater than the length of the slice. Note that k == self.len() does not panic and is a no-op rotation.

    @@ -1421,7 +1424,7 @@ buf.fill_with(Default::default); assert_eq!(buf, vec![0; 10]);

    Copies the elements from src into self.

    The length of src must be the same as self.

    -
    Panics
    +
    Panics

    This function will panic if the two slices have different lengths.

    Examples

    Cloning two elements from a slice into another:

    @@ -1458,7 +1461,7 @@ sub-slices from a slice:

    Copies all elements from src into self, using a memcpy.

    The length of src must be the same as self.

    If T does not implement Copy, use clone_from_slice.

    -
    Panics
    +
    Panics

    This function will panic if the two slices have different lengths.

    Examples

    Copying two elements from a slice into another:

    @@ -1498,7 +1501,7 @@ using a memmove.

    index of the range within self to copy to, which will have the same length as src. The two ranges may overlap. The ends of the two ranges must be less than or equal to self.len().

    -
    Panics
    +
    Panics

    This function will panic if either range exceeds the end of the slice, or if the end of src is before the start.

    Examples
    @@ -1511,7 +1514,7 @@ bytes.copy_within(1..5, assert_eq!(&bytes, b"Hello, Wello!");

    Swaps all elements in self with those in other.

    The length of other must be the same as self.

    -
    Panics
    +
    Panics

    This function will panic if the two slices have different lengths.

    Example

    Swapping two elements across slices:

    @@ -1597,7 +1600,7 @@ postconditions as that method. You’re only assured that

    That said, this is a safe method, so if you’re only writing safe code, then this can at most cause incorrect logic, not unsoundness.

    -
    Panics
    +
    Panics

    This will panic if the size of the SIMD type is different from LANES times that of the scalar.

    At the time of writing, the trait restrictions on Simd<T, LANES> keeps @@ -1646,7 +1649,7 @@ postconditions as that method. You’re only assured that

    That said, this is a safe method, so if you’re only writing safe code, then this can at most cause incorrect logic, not unsoundness.

    This is the mutable version of slice::as_simd; see that for examples.

    -
    Panics
    +
    Panics

    This will panic if the size of the SIMD type is different from LANES times that of the scalar.

    At the time of writing, the trait restrictions on Simd<T, LANES> keeps @@ -1882,7 +1885,7 @@ removed.

    assert_eq!(b" ".trim_ascii(), b""); assert_eq!(b"".trim_ascii(), b"");
    🔬This is a nightly-only experimental API. (slice_flatten)

    Takes a &[[T; N]], and flattens it to a &[T].

    -
    Panics
    +
    Panics

    This panics if the length of the resulting slice would overflow a usize.

    This is only possible when flattening a slice of arrays of zero-sized types, and thus tends to be irrelevant in practice. If @@ -1903,7 +1906,7 @@ types, and thus tends to be irrelevant in practice. If let empty_slice_of_arrays: &[[u32; 10]] = &[]; assert!(empty_slice_of_arrays.flatten().is_empty());

    🔬This is a nightly-only experimental API. (slice_flatten)

    Takes a &mut [[T; N]], and flattens it to a &mut [T].

    -
    Panics
    +
    Panics

    This panics if the length of the resulting slice would overflow a usize.

    This is only possible when flattening a slice of arrays of zero-sized types, and thus tends to be irrelevant in practice. If @@ -1920,17 +1923,19 @@ types, and thus tends to be irrelevant in practice. If let mut array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]; add_5_to_all(array.flatten_mut()); assert_eq!(array, [[6, 7, 8], [9, 10, 11], [12, 13, 14]]);

    -

    Trait Implementations

    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Sequence to be concatenated with self
    Resulting sequence formed by the concatenation.
    Concatenate, or join, two sequences.
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Mutably dereferences the value.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.

    Converts slice to a generic array reference with inferred length;

    -

    Length of the slice must be equal to the length of the array.

    -
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.

    Converts mutable slice to a mutable generic array reference

    -

    Length of the slice must be equal to the length of the array.

    -
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Creates a value from an iterator. Read more
    Maps a GenericSequence to another GenericSequence. Read more
    Combines two GenericSequence instances and iterates through both of them, -initializing a new GenericSequence with the result of the zipped mapping function. Read more
    Folds (or reduces) a sequence of data into a single value. Read more
    GenericArray associated length
    Concrete sequence type used in conjuction with reference implementations of GenericSequence
    Initializes a new sequence instance using the given function. Read more
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    Which kind of iterator are we turning this into?
    The type of the elements being iterated over.
    Creates an iterator from a value. Read more
    Which kind of iterator are we turning this into?
    The type of the elements being iterated over.
    Creates an iterator from a value. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    GenericSequence that has one more element than Self
    Returns a new array with the given element appended to the end of it. Read more
    Returns a new array with the given element prepended to the front of it. Read more
    Formats the value using the given formatter.
    Mapped sequence type
    This method returns an Ordering between self and other. Read more
    Compares and returns the maximum of two values. Read more
    Compares and returns the minimum of two values. Read more
    Restrict a value to a certain interval. Read more
    This method tests for self and other values to be equal, and is used +

    Trait Implementations

    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Big integer which decodes a GenericArray.
    Deserialize from a big-endian GenericArray.
    Deserialize from a little-endian GenericArray.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Sequence to be concatenated with self
    Resulting sequence formed by the concatenation.
    Concatenate, or join, two sequences.
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Mutably dereferences the value.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.

    Converts slice to a generic array reference with inferred length;

    +
    Panics
    +

    Panics if the slice is not equal to the length of the array.

    +
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.

    Converts mutable slice to a mutable generic array reference

    +
    Panics
    +

    Panics if the slice is not equal to the length of the array.

    +
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Creates a value from an iterator. Read more
    Maps a GenericSequence to another GenericSequence. Read more
    Combines two GenericSequence instances and iterates through both of them, +initializing a new GenericSequence with the result of the zipped mapping function. Read more
    Folds (or reduces) a sequence of data into a single value. Read more
    GenericArray associated length
    Concrete sequence type used in conjuction with reference implementations of GenericSequence
    Initializes a new sequence instance using the given function. Read more
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    Which kind of iterator are we turning this into?
    The type of the elements being iterated over.
    Creates an iterator from a value. Read more
    Which kind of iterator are we turning this into?
    The type of the elements being iterated over.
    Creates an iterator from a value. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    GenericSequence that has one more element than Self
    Returns a new array with the given element appended to the end of it. Read more
    Returns a new array with the given element prepended to the front of it. Read more
    Formats the value using the given formatter.
    Mapped sequence type
    This method returns an Ordering between self and other. Read more
    Compares and returns the maximum of two values. Read more
    Compares and returns the minimum of two values. Read more
    Restrict a value to a certain interval. Read more
    This method tests for self and other values to be equal, and is used by ==. Read more
    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
    This method returns an ordering between self and other values if one exists. Read more
    This method tests less than (for self and other) and is used by the < operator. Read more
    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    This method tests greater than (for self and other) and is used by the > operator. Read more
    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    GenericSequence that has one less element than Self
    Returns a new array without the last element, and the last element. Read more
    Returns a new array without the first element, and the first element. -Example: Read more
    First part of the resulting split array
    Second part of the resulting split array
    Splits an array at the given index, returning the separate parts of the array.
    First part of the resulting split array
    Second part of the resulting split array
    Splits an array at the given index, returning the separate parts of the array.
    First part of the resulting split array
    Second part of the resulting split array
    Splits an array at the given index, returning the separate parts of the array.
    Formats the value using the given formatter.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    +Example: Read more
    First part of the resulting split array
    Second part of the resulting split array
    Splits an array at the given index, returning the separate parts of the array.
    First part of the resulting split array
    Second part of the resulting split array
    Splits an array at the given index, returning the separate parts of the array.
    First part of the resulting split array
    Second part of the resulting split array
    Splits an array at the given index, returning the separate parts of the array.
    Formats the value using the given formatter.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    That is, this conversion is whatever the implementation of From<T> for U chooses to do.

    diff --git a/trussed/types/struct.PathBuf.html b/trussed/types/struct.PathBuf.html index a1cb7fe96a0..56be6793b37 100644 --- a/trussed/types/struct.PathBuf.html +++ b/trussed/types/struct.PathBuf.html @@ -1,9 +1,9 @@ PathBuf in trussed::types - Rust
    pub struct PathBuf { /* private fields */ }
    Expand description

    An owned, mutable path

    Implementations

    Extends self with path

    Methods from Deref<Target = Path>

    Creates an owned PathBuf with path adjoined to self.

    -

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Deserialize this value from the given Serde deserializer. Read more
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.

    Accepts byte string, with or without trailing nul.

    +

    Trait Implementations

    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Deserialize this value from the given Serde deserializer. Read more
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.

    Accepts byte string, with or without trailing nul.

    PANICS: when there are embedded nuls

    -
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    This method tests for self and other values to be equal, and is used +
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    This method tests for self and other values to be equal, and is used by ==. Read more
    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
    Serialize this value into the given Serde serializer. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more
    Immutably borrows from an owned value. Read more
    Mutably borrows from an owned value. Read more

    Returns the argument unchanged.

    Calls U::from(self).

    diff --git a/trussed/types/struct.String.html b/trussed/types/struct.String.html index 0df3d06b65d..952908ee192 100644 --- a/trussed/types/struct.String.html +++ b/trussed/types/struct.String.html @@ -1312,16 +1312,16 @@ escaped.

    Using to_string:

    assert_eq!("❤\n!".escape_unicode().to_string(), "\\u{2764}\\u{a}\\u{21}");
    -

    Trait Implementations

    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Mutably dereferences the value.
    Deserialize this value from the given Serde deserializer. Read more
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Creates a value from an iterator. Read more
    Creates a value from an iterator. Read more
    Creates a value from an iterator. Read more
    The associated error which can be returned from parsing.
    Parses a string s to return a value of this type. Read more
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    Feeds this value into the given Hasher.
    Feeds a slice of this type into the given Hasher.
    This method returns an Ordering between self and other. Read more
    Compares and returns the maximum of two values. Read more
    Compares and returns the minimum of two values. Read more
    Restrict a value to a certain interval. Read more
    This method tests for self and other values to be equal, and is used -by ==. Read more
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used -by ==. Read more
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used -by ==. Read more
    This method tests for !=. The default implementation is almost always +

    Trait Implementations

    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Mutably dereferences the value.
    Deserialize this value from the given Serde deserializer. Read more
    Formats the value using the given formatter. Read more
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Converts to this type from the input type.
    Creates a value from an iterator. Read more
    Creates a value from an iterator. Read more
    Creates a value from an iterator. Read more
    The associated error which can be returned from parsing.
    Parses a string s to return a value of this type. Read more
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    Feeds this value into the given Hasher.
    Feeds a slice of this type into the given Hasher.
    This method returns an Ordering between self and other. Read more
    Compares and returns the maximum of two values. Read more
    Compares and returns the minimum of two values. Read more
    Restrict a value to a certain interval. Read more
    This method tests for self and other values to be equal, and is used +by ==. Read more
    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used +by ==. Read more
    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used +by ==. Read more
    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used by ==. Read more
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used -by ==. Read more
    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used +by ==. Read more
    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
    This method returns an ordering between self and other values if one exists. Read more
    This method tests less than (for self and other) and is used by the < operator. Read more
    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    This method tests greater than (for self and other) and is used by the > operator. Read more
    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    Serialize this value into the given Serde serializer. Read more
    Writes a string slice into this writer, returning whether the write diff --git a/trussed/types/struct.Vec.html b/trussed/types/struct.Vec.html index 913fcac2d3e..f370a9aff99 100644 --- a/trussed/types/struct.Vec.html +++ b/trussed/types/struct.Vec.html @@ -2182,22 +2182,22 @@ types, and thus tends to be irrelevant in practice. If let mut array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]; add_5_to_all(array.flatten_mut()); assert_eq!(array, [[6, 7, 8], [9, 10, 11], [12, 13, 14]]);
    -

    Trait Implementations

    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Extend this buffer from the given slice
    Truncate this buffer to the given size
    Get the length of the buffer
    Is the buffer empty?
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Mutably dereferences the value.
    Deserialize this value from the given Serde deserializer. Read more
    Executes the destructor for this type. Read more
    Extends a collection with the contents of an iterator. Read more
    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    Extends a collection with the contents of an iterator. Read more
    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    Converts to this type from the input type.
    Creates a value from an iterator. Read more
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    Feeds this value into the given Hasher.
    Feeds a slice of this type into the given Hasher.
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    This method returns an Ordering between self and other. Read more
    Compares and returns the maximum of two values. Read more
    Compares and returns the minimum of two values. Read more
    Restrict a value to a certain interval. Read more
    This method tests for self and other values to be equal, and is used -by ==. Read more
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used -by ==. Read more
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used -by ==. Read more
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used +

    Trait Implementations

    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a mutable reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Converts this type into a shared reference of the (usually inferred) input type.
    Extend this buffer from the given slice
    Truncate this buffer to the given size
    Get the length of the buffer
    Is the buffer empty?
    Returns a copy of the value. Read more
    Performs copy-assignment from source. Read more
    Formats the value using the given formatter. Read more
    Returns the “default value” for a type. Read more
    The resulting type after dereferencing.
    Dereferences the value.
    Mutably dereferences the value.
    Deserialize this value from the given Serde deserializer. Read more
    Executes the destructor for this type. Read more
    Extends a collection with the contents of an iterator. Read more
    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    Extends a collection with the contents of an iterator. Read more
    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    Converts to this type from the input type.
    Creates a value from an iterator. Read more
    Feeds this value into the given Hasher. Read more
    Feeds a slice of this type into the given Hasher. Read more
    Feeds this value into the given Hasher.
    Feeds a slice of this type into the given Hasher.
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    The type of the elements being iterated over.
    Which kind of iterator are we turning this into?
    Creates an iterator from a value. Read more
    This method returns an Ordering between self and other. Read more
    Compares and returns the maximum of two values. Read more
    Compares and returns the minimum of two values. Read more
    Restrict a value to a certain interval. Read more
    This method tests for self and other values to be equal, and is used by ==. Read more
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used +by ==. Read more
    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used by ==. Read more
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used by ==. Read more
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used +by ==. Read more
    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used by ==. Read more
    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used by ==. Read more
    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used +by ==. Read more
    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
    This method tests for self and other values to be equal, and is used by ==. Read more
    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
    This method returns an ordering between self and other values if one exists. Read more
    This method tests less than (for self and other) and is used by the < operator. Read more
    This method tests less than or equal to (for self and other) and is used by the <= diff --git a/zeroize/derive.Zeroize.html b/zeroize/derive.Zeroize.html index 6dc0b0edb3c..32222e1569b 100644 --- a/zeroize/derive.Zeroize.html +++ b/zeroize/derive.Zeroize.html @@ -1,4 +1,4 @@ -Zeroize in zeroize - Rust

    Derive Macro zeroize::Zeroize

    source · [−]
    #[derive(Zeroize)]
    +Zeroize in zeroize - Rust

    Derive Macro zeroize::Zeroize

    source · [−]
    #[derive(Zeroize)]
     {
         // Attributes available to this derive:
         #[zeroize]
    diff --git a/zeroize_derive/derive.Zeroize.html b/zeroize_derive/derive.Zeroize.html
    index ccc6f89f7b4..301bafc3289 100644
    --- a/zeroize_derive/derive.Zeroize.html
    +++ b/zeroize_derive/derive.Zeroize.html
    @@ -1,4 +1,4 @@
    -Zeroize in zeroize_derive - Rust
    #[derive(Zeroize)]
    +Zeroize in zeroize_derive - Rust
    #[derive(Zeroize)]
     {
         // Attributes available to this derive:
         #[zeroize]
    diff --git a/zeroize_derive/derive.ZeroizeOnDrop.html b/zeroize_derive/derive.ZeroizeOnDrop.html
    index 95c8013bb2e..f7fb3c72321 100644
    --- a/zeroize_derive/derive.ZeroizeOnDrop.html
    +++ b/zeroize_derive/derive.ZeroizeOnDrop.html
    @@ -1,4 +1,4 @@
    -ZeroizeOnDrop in zeroize_derive - Rust
    #[derive(ZeroizeOnDrop)]
    +ZeroizeOnDrop in zeroize_derive - Rust
    #[derive(ZeroizeOnDrop)]
     {
         // Attributes available to this derive:
         #[zeroize]
    diff --git a/zeroize_derive/index.html b/zeroize_derive/index.html
    index 9533da3af25..1cc8fa4347b 100644
    --- a/zeroize_derive/index.html
    +++ b/zeroize_derive/index.html
    @@ -1,2 +1,2 @@
    -zeroize_derive - Rust
    Expand description

    Custom derive support for zeroize

    +zeroize_derive - Rust
    Expand description

    Custom derive support for zeroize

    Derive Macros

    Derive the Zeroize trait.
    Derive the ZeroizeOnDrop trait.
    \ No newline at end of file