diff --git a/either/enum.Either.html b/either/enum.Either.html index 1f179fbe9b1e..e25ebc71a1b4 100644 --- a/either/enum.Either.html +++ b/either/enum.Either.html @@ -373,33 +373,33 @@
Examples
assert_eq!(other, Right(84));

Trait Implementations§

source§

impl<L, R, Target> AsMut<[Target]> for Either<L, R>where L: AsMut<[Target]>, - R: AsMut<[Target]>,

source§

fn as_mut(&mut self) -> &mut [Target]

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

impl<L, R> AsMut<CStr> for Either<L, R>where + R: AsMut<[Target]>,

source§

fn as_mut(&mut self) -> &mut [Target]

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

impl<L, R> AsMut<CStr> for Either<L, R>where L: AsMut<CStr>, R: AsMut<CStr>,

Requires crate feature use_std.

-
source§

fn as_mut(&mut self) -> &mut CStr

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

impl<L, R> AsMut<OsStr> for Either<L, R>where +

source§

fn as_mut(&mut self) -> &mut CStr

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

impl<L, R> AsMut<OsStr> for Either<L, R>where L: AsMut<OsStr>, R: AsMut<OsStr>,

Requires crate feature use_std.

-
source§

fn as_mut(&mut self) -> &mut OsStr

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

impl<L, R> AsMut<Path> for Either<L, R>where +
source§

fn as_mut(&mut self) -> &mut OsStr

Converts this type into a mutable reference of the (usually inferred) input type.

source§

impl<L, R> AsMut<Path> for Either<L, R>where L: AsMut<Path>, R: AsMut<Path>,

Requires crate feature use_std.

source§

fn as_mut(&mut self) -> &mut Path

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

impl<L, R, Target> AsMut<Target> for Either<L, R>where L: AsMut<Target>, - R: AsMut<Target>,

source§

fn as_mut(&mut self) -> &mut Target

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

impl<L, R> AsMut<str> for Either<L, R>where + R: AsMut<Target>,

source§

fn as_mut(&mut self) -> &mut Target

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

impl<L, R> AsMut<str> for Either<L, R>where L: AsMut<str>, - R: AsMut<str>,

source§

fn as_mut(&mut self) -> &mut str

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

impl<L, R, Target> AsRef<[Target]> for Either<L, R>where + R: AsMut<str>,

source§

fn as_mut(&mut self) -> &mut str

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

impl<L, R, Target> AsRef<[Target]> for Either<L, R>where L: AsRef<[Target]>, - R: AsRef<[Target]>,

source§

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

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

impl<L, R> AsRef<CStr> for Either<L, R>where + R: AsRef<[Target]>,

source§

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

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

impl<L, R> AsRef<CStr> for Either<L, R>where L: AsRef<CStr>, R: AsRef<CStr>,

Requires crate feature use_std.

source§

fn as_ref(&self) -> &CStr

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

impl<L, R> AsRef<OsStr> for Either<L, R>where L: AsRef<OsStr>, R: AsRef<OsStr>,

Requires crate feature use_std.

-
source§

fn as_ref(&self) -> &OsStr

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

impl<L, R> AsRef<Path> for Either<L, R>where +
source§

fn as_ref(&self) -> &OsStr

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

source§

impl<L, R> AsRef<Path> for Either<L, R>where L: AsRef<Path>, R: AsRef<Path>,

Requires crate feature use_std.

source§

fn as_ref(&self) -> &Path

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

impl<L, R, Target> AsRef<Target> for Either<L, R>where L: AsRef<Target>, - R: AsRef<Target>,

source§

fn as_ref(&self) -> &Target

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

impl<L, R> AsRef<str> for Either<L, R>where + R: AsRef<Target>,

source§

fn as_ref(&self) -> &Target

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

impl<L, R> AsRef<str> for Either<L, R>where L: AsRef<str>, R: AsRef<str>,

source§

fn as_ref(&self) -> &str

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

impl<L, R> BufRead for Either<L, R>where L: BufRead, @@ -461,7 +461,7 @@
Examples
) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where Self: Sized,

🔬This is a nightly-only experimental API. (iter_next_chunk)
Advances the iterator and returns an array containing the next N values. Read more
source§

fn advance_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

🔬This is a nightly-only experimental API. (iter_advance_by)
Advances the iterator by n elements. Read more
1.28.0 · source§

fn step_by(self, step: usize) -> StepBy<Self>where Self: Sized,

Creates an iterator starting at the same point, but stepping by -the given amount at each iteration. Read more
1.0.0 · source§

fn chain<U>(self, other: U) -> Chain<Self, <U as IntoIterator>::IntoIter>where +the given amount at each iteration. Read more

1.0.0 · source§

fn chain<U>(self, other: U) -> Chain<Self, <U as IntoIterator>::IntoIter>where Self: Sized, U: IntoIterator<Item = Self::Item>,

Takes two iterators and creates a new iterator over both in sequence. Read more
1.0.0 · source§

fn zip<U>(self, other: U) -> Zip<Self, <U as IntoIterator>::IntoIter>where Self: Sized, @@ -488,7 +488,7 @@
Examples
P: FnMut(&Self::Item) -> bool,

Creates an iterator that yields elements based on a predicate. Read more
1.57.0 · source§

fn map_while<B, P>(self, predicate: P) -> MapWhile<Self, P>where Self: Sized, P: FnMut(Self::Item) -> Option<B>,

Creates an iterator that both yields elements based on a predicate and maps. Read more
1.0.0 · source§

fn skip(self, n: usize) -> Skip<Self>where - Self: Sized,

Creates an iterator that skips the first n elements. Read more
1.0.0 · source§

fn take(self, n: usize) -> Take<Self>where + Self: Sized,

Creates an iterator that skips the first n elements. Read more
1.0.0 · source§

fn take(self, n: usize) -> Take<Self>where Self: Sized,

Creates an iterator that yields the first n elements, or fewer if the underlying iterator ends sooner. Read more
1.0.0 · source§

fn scan<St, B, F>(self, initial_state: St, f: F) -> Scan<Self, St, F>where Self: Sized, @@ -499,7 +499,7 @@
Examples
F: FnMut(Self::Item) -> U,

Creates an iterator that works like map, but flattens nested structure. Read more
1.0.0 · source§

fn fuse(self) -> Fuse<Self>where Self: Sized,

Creates an iterator which ends after the first None. Read more
1.0.0 · source§

fn inspect<F>(self, f: F) -> Inspect<Self, F>where Self: Sized, - F: FnMut(&Self::Item),

Does something with each element of an iterator, passing the value on. Read more
1.0.0 · source§

fn by_ref(&mut self) -> &mut Selfwhere + F: FnMut(&Self::Item),

Does something with each element of an iterator, passing the value on. Read more
1.0.0 · source§

fn by_ref(&mut self) -> &mut Selfwhere Self: Sized,

Borrows an iterator, rather than consuming it. Read more
source§

fn collect_into<E>(self, collection: &mut E) -> &mut Ewhere E: Extend<Self::Item>, Self: Sized,

🔬This is a nightly-only experimental API. (iter_collect_into)
Collects all the items from an iterator into a collection. Read more
source§

fn is_partitioned<P>(self, predicate: P) -> boolwhere @@ -572,7 +572,7 @@
Examples
Self: Sized, I: IntoIterator, F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Option<Ordering>,

🔬This is a nightly-only experimental API. (iter_order_by)
Lexicographically compares the elements of this Iterator with those -of another with respect to the specified comparison function. Read more
1.5.0 · source§

fn eq<I>(self, other: I) -> boolwhere +of another with respect to the specified comparison function. Read more

1.5.0 · source§

fn eq<I>(self, other: I) -> boolwhere I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

Determines if the elements of this Iterator are equal to those of @@ -580,7 +580,7 @@
Examples
Self: Sized, I: IntoIterator, F: FnMut(Self::Item, <I as IntoIterator>::Item) -> bool,
🔬This is a nightly-only experimental API. (iter_order_by)
Determines if the elements of this Iterator are equal to those of -another with respect to the specified equality function. Read more
1.5.0 · source§

fn ne<I>(self, other: I) -> boolwhere +another with respect to the specified equality function. Read more

1.5.0 · source§

fn ne<I>(self, other: I) -> boolwhere I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

Determines if the elements of this Iterator are not equal to those of @@ -609,8 +609,8 @@
Examples
function. Read more
source§

impl<L: Ord, R: Ord> Ord for Either<L, R>

source§

fn cmp(&self, other: &Either<L, R>) -> Ordering

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

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

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

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

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

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

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

impl<L: PartialEq, R: PartialEq> PartialEq<Either<L, R>> for Either<L, R>

source§

fn eq(&self, other: &Either<L, R>) -> bool

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

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

This method tests for !=. The default implementation is almost always + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl<L: PartialEq, R: PartialEq> PartialEq<Either<L, R>> for Either<L, R>

source§

fn eq(&self, other: &Either<L, R>) -> bool

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

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

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

impl<L: PartialOrd, R: PartialOrd> PartialOrd<Either<L, R>> for Either<L, R>

source§

fn partial_cmp(&self, other: &Either<L, R>) -> Option<Ordering>

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

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

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

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

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

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

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

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

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

impl<L, R> Read for Either<L, R>where @@ -621,9 +621,9 @@
Examples
how many bytes were read. Read more

source§

fn read_exact(&mut self, buf: &mut [u8]) -> Result<()>

Read the exact number of bytes required to fill buf. Read more
source§

fn read_to_end(&mut self, buf: &mut Vec<u8>) -> Result<usize>

Read all bytes until EOF in this source, placing them into buf. Read more
source§

fn read_to_string(&mut self, buf: &mut String) -> Result<usize>

Read all bytes until EOF in this source, appending them to buf. Read more
1.36.0 · source§

fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> Result<usize, Error>

Like read, except that it reads into a slice of buffers. Read more
source§

fn is_read_vectored(&self) -> bool

🔬This is a nightly-only experimental API. (can_vector)
Determines if this Reader has an efficient read_vectored implementation. Read more
source§

fn read_buf(&mut self, buf: BorrowedCursor<'_>) -> Result<(), Error>

🔬This is a nightly-only experimental API. (read_buf)
Pull some bytes from this source into the specified buffer. Read more
source§

fn read_buf_exact(&mut self, cursor: BorrowedCursor<'_>) -> Result<(), Error>

🔬This is a nightly-only experimental API. (read_buf)
Read the exact number of bytes required to fill cursor. Read more
1.0.0 · source§

fn by_ref(&mut self) -> &mut Selfwhere Self: Sized,

Creates a “by reference” adaptor for this instance of Read. Read more
1.0.0 · source§

fn bytes(self) -> Bytes<Self>where - Self: Sized,

Transforms this Read instance to an Iterator over its bytes. Read more
1.0.0 · source§

fn chain<R>(self, next: R) -> Chain<Self, R>where + Self: Sized,

Transforms this Read instance to an Iterator over its bytes. Read more
1.0.0 · source§

fn chain<R>(self, next: R) -> Chain<Self, R>where R: Read, - Self: Sized,

Creates an adapter which will chain this stream with another. Read more
1.0.0 · source§

fn take(self, limit: u64) -> Take<Self>where + Self: Sized,

Creates an adapter which will chain this stream with another. Read more
1.0.0 · source§

fn take(self, limit: u64) -> Take<Self>where Self: Sized,

Creates an adapter which will read at most limit bytes from it. Read more
source§

impl<L, R> Seek for Either<L, R>where L: Seek, R: Seek,

Either<L, R> implements Seek if both L and R do.

@@ -635,7 +635,7 @@
Examples
source§

fn write(&mut self, buf: &[u8]) -> Result<usize>

Write a buffer into this writer, returning how many bytes were written. Read more
source§

fn write_all(&mut self, buf: &[u8]) -> Result<()>

Attempts to write an entire buffer into this writer. Read more
source§

fn write_fmt(&mut self, fmt: Arguments<'_>) -> Result<()>

Writes a formatted string into this writer, returning any error encountered. Read more
source§

fn flush(&mut self) -> Result<()>

Flush this output stream, ensuring that all intermediately buffered contents reach their destination. Read more
1.36.0 · source§

fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize, Error>

Like write, except that it writes from a slice of buffers. Read more
source§

fn is_write_vectored(&self) -> bool

🔬This is a nightly-only experimental API. (can_vector)
Determines if this Writer has an efficient write_vectored -implementation. Read more
source§

fn write_all_vectored(&mut self, bufs: &mut [IoSlice<'_>]) -> Result<(), Error>

🔬This is a nightly-only experimental API. (write_all_vectored)
Attempts to write multiple buffers into this writer. Read more
1.0.0 · source§

fn by_ref(&mut self) -> &mut Selfwhere +implementation. Read more

source§

fn write_all_vectored(&mut self, bufs: &mut [IoSlice<'_>]) -> Result<(), Error>

🔬This is a nightly-only experimental API. (write_all_vectored)
Attempts to write multiple buffers into this writer. Read more
1.0.0 · source§

fn by_ref(&mut self) -> &mut Selfwhere Self: Sized,

Creates a “by reference” adapter for this instance of Write. Read more
source§

impl<L: Copy, R: Copy> Copy for Either<L, R>

source§

impl<L: Eq, R: Eq> Eq for Either<L, R>

source§

impl<L, R> FusedIterator for Either<L, R>where L: FusedIterator, R: FusedIterator<Item = L::Item>,

source§

impl<L, R> StructuralEq for Either<L, R>

source§

impl<L, R> StructuralPartialEq for Either<L, R>

Auto Trait Implementations§

§

impl<L, R> RefUnwindSafe for Either<L, R>where @@ -664,4 +664,4 @@
Examples
T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

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

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file + U: TryFrom<T>,
§

type Error = <U as TryFrom<T>>::Error

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

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/help.html b/help.html index 0658fc2d1d2d..38297835274a 100644 --- a/help.html +++ b/help.html @@ -1 +1 @@ -Rustdoc help

Rustdoc help

Back
\ No newline at end of file +Rustdoc help

Rustdoc help

Back
\ No newline at end of file diff --git a/implementors/core/convert/trait.AsMut.js b/implementors/core/convert/trait.AsMut.js index a31a05e6761d..aba681ac4975 100644 --- a/implementors/core/convert/trait.AsMut.js +++ b/implementors/core/convert/trait.AsMut.js @@ -3,7 +3,7 @@ "bytes":[["impl AsMut<[u8]> for BytesMut"]], "crossbeam_epoch":[["impl<T: ?Sized + Pointable> AsMut<T> for Owned<T>"]], "crypto_bigint":[["impl<const LIMBS: usize> AsMut<[u64; LIMBS]> for Uint<LIMBS>"],["impl<const LIMBS: usize> AsMut<[Limb]> for Uint<LIMBS>"]], -"either":[["impl<L, R> AsMut<Path> for Either<L, R>where\n L: AsMut<Path>,\n R: AsMut<Path>,"],["impl<L, R> AsMut<OsStr> for Either<L, R>where\n L: AsMut<OsStr>,\n R: AsMut<OsStr>,"],["impl<L, R, Target> AsMut<[Target]> for Either<L, R>where\n L: AsMut<[Target]>,\n R: AsMut<[Target]>,"],["impl<L, R> AsMut<CStr> for Either<L, R>where\n L: AsMut<CStr>,\n R: AsMut<CStr>,"],["impl<L, R, Target> AsMut<Target> for Either<L, R>where\n L: AsMut<Target>,\n R: AsMut<Target>,"],["impl<L, R> AsMut<str> for Either<L, R>where\n L: AsMut<str>,\n R: AsMut<str>,"]], +"either":[["impl<L, R> AsMut<Path> for Either<L, R>where\n L: AsMut<Path>,\n R: AsMut<Path>,"],["impl<L, R> AsMut<str> for Either<L, R>where\n L: AsMut<str>,\n R: AsMut<str>,"],["impl<L, R> AsMut<CStr> for Either<L, R>where\n L: AsMut<CStr>,\n R: AsMut<CStr>,"],["impl<L, R, Target> AsMut<Target> for Either<L, R>where\n L: AsMut<Target>,\n R: AsMut<Target>,"],["impl<L, R, Target> AsMut<[Target]> for Either<L, R>where\n L: AsMut<[Target]>,\n R: AsMut<[Target]>,"],["impl<L, R> AsMut<OsStr> for Either<L, R>where\n L: AsMut<OsStr>,\n R: AsMut<OsStr>,"]], "futures_util":[["impl<T: AsMut<[u8]>> AsMut<[u8]> for Window<T>"]], "generic_array":[["impl<T> AsMut<[T; 25]> for GenericArray<T, U25>"],["impl<T> AsMut<[T; 4]> for GenericArray<T, U4>"],["impl<T> AsMut<[T; 59]> for GenericArray<T, U59>"],["impl<T> AsMut<[T; 500]> for GenericArray<T, U500>"],["impl<T> AsMut<[T; 43]> for GenericArray<T, U43>"],["impl<T> AsMut<[T; 45]> for GenericArray<T, U45>"],["impl<T> AsMut<[T; 38]> for GenericArray<T, U38>"],["impl<T> AsMut<[T; 100]> for GenericArray<T, U100>"],["impl<T> AsMut<[T; 56]> for GenericArray<T, U56>"],["impl<T> AsMut<[T; 1024]> for GenericArray<T, U1024>"],["impl<T> AsMut<[T; 46]> for GenericArray<T, U46>"],["impl<T> AsMut<[T; 7]> for GenericArray<T, U7>"],["impl<T> AsMut<[T; 22]> for GenericArray<T, U22>"],["impl<T> AsMut<[T; 33]> for GenericArray<T, U33>"],["impl<T> AsMut<[T; 35]> for GenericArray<T, U35>"],["impl<T> AsMut<[T; 62]> for GenericArray<T, U62>"],["impl<T> AsMut<[T; 53]> for GenericArray<T, U53>"],["impl<T> AsMut<[T; 18]> for GenericArray<T, U18>"],["impl<T> AsMut<[T; 40]> for GenericArray<T, U40>"],["impl<T> AsMut<[T; 400]> for GenericArray<T, U400>"],["impl<T> AsMut<[T; 57]> for GenericArray<T, U57>"],["impl<T> AsMut<[T; 39]> for GenericArray<T, U39>"],["impl<T> AsMut<[T; 128]> for GenericArray<T, U128>"],["impl<T> AsMut<[T; 21]> for GenericArray<T, U21>"],["impl<T> AsMut<[T; 15]> for GenericArray<T, U15>"],["impl<T> AsMut<[T; 70]> for GenericArray<T, U70>"],["impl<T> AsMut<[T; 63]> for GenericArray<T, U63>"],["impl<T> AsMut<[T; 29]> for GenericArray<T, U29>"],["impl<T> AsMut<[T; 31]> for GenericArray<T, U31>"],["impl<T> AsMut<[T; 26]> for GenericArray<T, U26>"],["impl<T> AsMut<[T; 3]> for GenericArray<T, U3>"],["impl<T> AsMut<[T; 30]> for GenericArray<T, U30>"],["impl<T> AsMut<[T; 256]> for GenericArray<T, U256>"],["impl<T> AsMut<[T; 37]> for GenericArray<T, U37>"],["impl<T> AsMut<[T; 1]> for GenericArray<T, U1>"],["impl<T> AsMut<[T; 8]> for GenericArray<T, U8>"],["impl<T> AsMut<[T; 34]> for GenericArray<T, U34>"],["impl<T> AsMut<[T; 36]> for GenericArray<T, U36>"],["impl<T> AsMut<[T; 42]> for GenericArray<T, U42>"],["impl<T> AsMut<[T; 49]> for GenericArray<T, U49>"],["impl<T> AsMut<[T; 41]> for GenericArray<T, U41>"],["impl<T> AsMut<[T; 80]> for GenericArray<T, U80>"],["impl<T> AsMut<[T; 54]> for GenericArray<T, U54>"],["impl<T> AsMut<[T; 58]> for GenericArray<T, U58>"],["impl<T> AsMut<[T; 5]> for GenericArray<T, U5>"],["impl<T> AsMut<[T; 47]> for GenericArray<T, U47>"],["impl<T, N> AsMut<[T]> for GenericArray<T, N>where\n N: ArrayLength<T>,"],["impl<T> AsMut<[T; 300]> for GenericArray<T, U300>"],["impl<T> AsMut<[T; 55]> for GenericArray<T, U55>"],["impl<T> AsMut<[T; 19]> for GenericArray<T, U19>"],["impl<T> AsMut<[T; 20]> for GenericArray<T, U20>"],["impl<T> AsMut<[T; 61]> for GenericArray<T, U61>"],["impl<T> AsMut<[T; 50]> for GenericArray<T, U50>"],["impl<T> AsMut<[T; 24]> for GenericArray<T, U24>"],["impl<T> AsMut<[T; 51]> for GenericArray<T, U51>"],["impl<T> AsMut<[T; 12]> for GenericArray<T, U12>"],["impl<T> AsMut<[T; 64]> for GenericArray<T, U64>"],["impl<T> AsMut<[T; 6]> for GenericArray<T, U6>"],["impl<T> AsMut<[T; 48]> for GenericArray<T, U48>"],["impl<T> AsMut<[T; 90]> for GenericArray<T, U90>"],["impl<T> AsMut<[T; 27]> for GenericArray<T, U27>"],["impl<T> AsMut<[T; 60]> for GenericArray<T, U60>"],["impl<T> AsMut<[T; 512]> for GenericArray<T, U512>"],["impl<T> AsMut<[T; 9]> for GenericArray<T, U9>"],["impl<T> AsMut<[T; 44]> for GenericArray<T, U44>"],["impl<T> AsMut<[T; 32]> for GenericArray<T, U32>"],["impl<T> AsMut<[T; 1000]> for GenericArray<T, U1000>"],["impl<T> AsMut<[T; 2]> for GenericArray<T, U2>"],["impl<T> AsMut<[T; 200]> for GenericArray<T, U200>"],["impl<T> AsMut<[T; 16]> for GenericArray<T, U16>"],["impl<T> AsMut<[T; 13]> for GenericArray<T, U13>"],["impl<T> AsMut<[T; 17]> for GenericArray<T, U17>"],["impl<T> AsMut<[T; 10]> for GenericArray<T, U10>"],["impl<T> AsMut<[T; 28]> for GenericArray<T, U28>"],["impl<T> AsMut<[T; 11]> for GenericArray<T, U11>"],["impl<T> AsMut<[T; 14]> for GenericArray<T, U14>"],["impl<T> AsMut<[T; 52]> for GenericArray<T, U52>"],["impl<T> AsMut<[T; 23]> for GenericArray<T, U23>"]], "primitive_types":[["impl AsMut<[u8]> for H384"],["impl AsMut<[u8]> for H128"],["impl AsMut<[u8]> for H160"],["impl AsMut<[u8]> for H256"],["impl AsMut<[u8]> for H768"],["impl AsMut<[u8]> for H512"]], diff --git a/implementors/core/convert/trait.AsRef.js b/implementors/core/convert/trait.AsRef.js index 6de4f3d23cee..128f431c25b8 100644 --- a/implementors/core/convert/trait.AsRef.js +++ b/implementors/core/convert/trait.AsRef.js @@ -18,7 +18,7 @@ "ecdsa":[["impl<C> AsRef<<C as CurveArithmetic>::AffinePoint> for VerifyingKey<C>where\n C: PrimeCurve + CurveArithmetic,\n AffinePoint<C>: FromEncodedPoint<C> + ToEncodedPoint<C>,\n FieldBytesSize<C>: ModulusSize,"],["impl<C> AsRef<[u8]> for Signature<C>where\n C: PrimeCurve,\n MaxSize<C>: ArrayLength<u8>,\n <FieldBytesSize<C> as Add>::Output: Add<MaxOverhead> + ArrayLength<u8>,"],["impl<C> AsRef<VerifyingKey<C>> for SigningKey<C>where\n C: PrimeCurve + CurveArithmetic,\n Scalar<C>: Invert<Output = CtOption<Scalar<C>>> + SignPrimitive<C>,\n SignatureSize<C>: ArrayLength<u8>,"]], "ed25519_consensus":[["impl AsRef<[u8]> for SigningKey"],["impl AsRef<[u8]> for VerificationKey"],["impl AsRef<[u8]> for VerificationKeyBytes"]], "ed25519_dalek":[["impl AsRef<[u8]> for VerifyingKey"],["impl AsRef<VerifyingKey> for SigningKey"]], -"either":[["impl<L, R> AsRef<Path> for Either<L, R>where\n L: AsRef<Path>,\n R: AsRef<Path>,"],["impl<L, R> AsRef<str> for Either<L, R>where\n L: AsRef<str>,\n R: AsRef<str>,"],["impl<L, R> AsRef<OsStr> for Either<L, R>where\n L: AsRef<OsStr>,\n R: AsRef<OsStr>,"],["impl<L, R> AsRef<CStr> for Either<L, R>where\n L: AsRef<CStr>,\n R: AsRef<CStr>,"],["impl<L, R, Target> AsRef<Target> for Either<L, R>where\n L: AsRef<Target>,\n R: AsRef<Target>,"],["impl<L, R, Target> AsRef<[Target]> for Either<L, R>where\n L: AsRef<[Target]>,\n R: AsRef<[Target]>,"]], +"either":[["impl<L, R> AsRef<Path> for Either<L, R>where\n L: AsRef<Path>,\n R: AsRef<Path>,"],["impl<L, R> AsRef<str> for Either<L, R>where\n L: AsRef<str>,\n R: AsRef<str>,"],["impl<L, R, Target> AsRef<[Target]> for Either<L, R>where\n L: AsRef<[Target]>,\n R: AsRef<[Target]>,"],["impl<L, R> AsRef<CStr> for Either<L, R>where\n L: AsRef<CStr>,\n R: AsRef<CStr>,"],["impl<L, R> AsRef<OsStr> for Either<L, R>where\n L: AsRef<OsStr>,\n R: AsRef<OsStr>,"],["impl<L, R, Target> AsRef<Target> for Either<L, R>where\n L: AsRef<Target>,\n R: AsRef<Target>,"]], "elliptic_curve":[["impl<C> AsRef<<C as CurveArithmetic>::AffinePoint> for PublicKey<C>where\n C: CurveArithmetic,"],["impl<C> AsRef<<C as CurveArithmetic>::Scalar> for NonZeroScalar<C>where\n C: CurveArithmetic,"],["impl<C> AsRef<[Limb]> for ScalarPrimitive<C>where\n C: Curve,"],["impl<C> AsRef<<C as CurveArithmetic>::Scalar> for BlindedScalar<C>where\n C: CurveArithmetic,"],["impl<P> AsRef<P> for NonIdentity<P>"]], "eyre":[["impl AsRef<dyn Error + Sync + Send> for Report"],["impl AsRef<dyn Error> for Report"]], "futures_util":[["impl<T: AsRef<[u8]>> AsRef<[u8]> for Window<T>"]], diff --git a/search-index.js b/search-index.js index f647c57c4b93..bd2e7d1f917e 100644 --- a/search-index.js +++ b/search-index.js @@ -63,7 +63,7 @@ var searchIndex = JSON.parse('{\ "ed25519_consensus":{"doc":"Ed25519 for consensus-critical contexts","t":"ENNNNDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Error","InvalidSignature","InvalidSliceLength","MalformedPublicKey","MalformedSecretKey","Signature","SigningKey","VerificationKey","VerificationKeyBytes","as_bytes","as_bytes","as_bytes","as_ref","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","encode_hex","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","encode_hex_upper","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","hash","hash","into","into","into","into","into","new","partial_cmp","partial_cmp","sign","to_bytes","to_bytes","to_bytes","to_bytes","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","verification_key","verify","zeroize"],"q":[[0,"ed25519_consensus"]],"d":["An error related to Ed25519 signatures.","Signature verification failed.","A byte slice of the wrong length was supplied during …","The encoding of a public key was malformed.","The encoding of a secret key was malformed.","An Ed25519 signature.","An Ed25519 signing key.","A valid Ed25519 verification key.","A refinement type for [u8; 32] indicating that the bytes …","View the byte encoding of the signing key.","View the byte encoding of the verification key.","View the byte encoding of the verification key.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","Generate a new signing key.","","","Create a signature on msg using this key.","Returns the bytes of the signature.","Returns the byte encoding of the signing key.","Returns the byte encoding of the verification key.","Returns the byte encoding of the verification key.","","","","","","","","","","","","","","","","","","","","","","","","","","","Obtain the verification key associated with this signing …","Verify a purported signature on the given msg.",""],"i":[0,7,7,7,7,0,0,0,0,1,4,5,1,4,5,7,8,1,4,5,7,8,1,4,5,7,8,1,4,5,7,8,1,4,5,4,5,1,4,5,1,4,5,7,8,4,5,7,8,4,5,7,8,1,4,5,7,8,8,1,1,4,4,4,4,5,5,4,5,7,8,1,4,5,1,4,5,1,8,1,4,5,7,8,1,4,5,7,8,8,1,1,4,4,5,5,5,5,7,8,1,4,5,7,8,1,4,5,1,5,1],"f":[0,0,0,0,0,0,0,0,0,[1,[[3,[2]]]],[4,[[3,[2]]]],[5,[[3,[2]]]],[1,[[6,[2]]]],[4,[[6,[2]]]],[5,[[6,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,7],[8,8],[1,1],[4,4],[5,5],[[]],[[]],[[]],[[]],[[]],[[4,4],9],[[5,5],9],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[],[[11,[10]]]],[[7,7],12],[[8,8],12],[[4,4],12],[[5,5],12],[[],12],[[],12],[[],12],[[],12],[[7,13],14],[[8,13],14],[[1,13],14],[[4,13],14],[[5,13],14],[[]],[[[3,[2]]],8],[[]],[[]],[[[3,[2]]],1],[[]],[1,4],[5,4],[[[3,[2]]],4],[1,5],[[]],[[4,15]],[[5,15]],[[]],[[]],[[]],[[]],[[]],[[[0,[16,17]]],1],[[4,4],[[18,[9]]]],[[5,5],[[18,[9]]]],[[1,[6,[2]]],8],[8,[[3,[2]]]],[1,[[3,[2]]]],[4,[[3,[2]]]],[5,[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[],19],[[],19],[[[6,[2]]],[[19,[8,7]]]],[[],19],[[[6,[2]]],[[19,[1,7]]]],[[[6,[2]]],[[19,[4,7]]]],[[],19],[4,[[19,[5]]]],[[[3,[2]]],[[19,[5]]]],[[[6,[2]]],[[19,[5,7]]]],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],20],[[],20],[[],20],[[],20],[[],20],[1,5],[[5,8,[6,[2]]],[[19,[7]]]],[1]],"c":[],"p":[[3,"SigningKey"],[15,"u8"],[15,"array"],[3,"VerificationKeyBytes"],[3,"VerificationKey"],[15,"slice"],[4,"Error"],[3,"Signature"],[4,"Ordering"],[15,"char"],[8,"FromIterator"],[15,"bool"],[3,"Formatter"],[6,"Result"],[8,"Hasher"],[8,"RngCore"],[8,"CryptoRng"],[4,"Option"],[4,"Result"],[3,"TypeId"]]},\ "ed25519_dalek":{"doc":"A Rust implementation of ed25519 key generation, signing, …","t":"SRRRRRGDGIDIDLLLLLLLLLLLLLLLLLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLKLLLLLLL","n":["BYTE_SIZE","EXPANDED_SECRET_KEY_LENGTH","KEYPAIR_LENGTH","PUBLIC_KEY_LENGTH","SECRET_KEY_LENGTH","SIGNATURE_LENGTH","SecretKey","Signature","SignatureError","Signer","SigningKey","Verifier","VerifyingKey","as_bytes","as_bytes","as_ref","as_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","ct_eq","default","deserialize","deserialize","deserialize","drop","ed25519","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_bytes","from_bytes","from_bytes","from_components","from_keypair_bytes","from_slice","from_str","generate","hash","into","into","into","is_weak","r_bytes","s_bytes","serialize","serialize","serialize","sign","to_bytes","to_bytes","to_bytes","to_bytes","to_keypair_bytes","to_montgomery","to_owned","to_owned","to_owned","to_scalar","to_scalar_bytes","to_string","to_vec","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_sign","try_sign","try_sign","type_id","type_id","type_id","verify","verify","verify","verify","verify_strict","verify_strict","verifying_key","verifying_key"],"q":[[0,"ed25519_dalek"]],"d":["Size of an encoded Ed25519 signature in bytes.","The length of an “expanded” ed25519 key, …","The length of an ed25519 Keypair, in bytes.","The length of an ed25519 PublicKey, in bytes.","The length of a ed25519 SecretKey, in bytes.","The length of a ed25519 Signature, in bytes.","ed25519 secret key as defined in RFC8032 § 5.1.5:","Ed25519 signature.","Errors which may occur while processing signatures and …","Sign the provided message bytestring using Self (e.g. a …","ed25519 signing key which can be used to produce …","Verify the provided message bytestring using Self (e.g. a …","An ed25519 public key.","Convert this SigningKey into a SecretKey reference","View this public key as a byte array.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Parse an Ed25519 signature from a byte slice.","Construct a SigningKey from a SecretKey","Construct a VerifyingKey from a slice of bytes.","Parse an Ed25519 signature from its R and s components.","Construct a SigningKey from the bytes of a VerifyingKey …","Parse an Ed25519 signature from a byte slice.","","Generate an ed25519 signing key.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns whether this is a weak public key, i.e., if this …","Bytes for the R component of a signature.","Bytes for the s component of a signature.","","","","Sign the given message and return a digital signature","Return the inner byte array.","","Convert this SigningKey into a SecretKey","Convert this public key to a byte array.","Convert this signing key to a 64-byte keypair.","Convert this verifying key into Montgomery form.","","","","Convert this signing key into a Curve25519 scalar. This is …","Convert this signing key into a byte representation of an …","","Convert this signature into a byte vector.","","","","","","","","","","Attempt to sign the given message, returning a digital …","Sign a message with this signing key’s secret key.","","","","","Use Self to verify that the provided signature for a given …","Verify a signature on a message with this signing key’s …","Verify a signature on a message with this signing key’s …","Verify a signature on a message with this keypair’s …","Strictly verify a signature on a message with this signing …","Strictly verify a signature on a message with this keypair…","Get the VerifyingKey for this SigningKey.",""],"i":[7,0,0,0,0,0,0,0,0,0,0,0,0,1,3,1,3,7,1,3,7,1,3,7,1,3,7,1,3,1,3,7,1,3,1,0,7,1,3,7,1,3,7,7,7,7,1,3,7,7,7,1,1,1,3,3,3,7,1,3,7,1,7,7,1,3,7,1,3,3,7,7,7,1,3,29,7,7,1,3,1,3,7,1,3,1,1,7,7,7,7,1,1,3,3,7,1,3,29,1,1,7,1,3,30,1,1,3,1,3,1,1],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[3,[[5,[4]]]],[1,3],[3,[[6,[4]]]],[[]],[[]],[[]],[[]],[[]],[[]],[7,7],[1,1],[3,3],[[]],[[]],[[]],[[1,1],8],[[],3],[9,[[10,[7]]]],[9,[[10,[1]]]],[9,[[10,[3]]]],[1],0,[[7,7],11],[[1,1],11],[[3,3],11],[[],11],[[],11],[[],11],[[7,12],[[10,[13]]]],[[7,12],[[10,[13]]]],[[7,12],[[10,[13]]]],[[7,12],[[10,[13]]]],[[1,12],14],[[3,12],14],[[[5,[4]]],7],[[[5,[4]]],7],[[]],[[]],[2,1],[2,1],[[]],[1,3],[15,3],[[[5,[4]]],7],[2,1],[[[5,[4]]],[[10,[3,16]]]],[[[5,[4]],[5,[4]]],7],[[[5,[4]]],[[10,[1,16]]]],[[[6,[4]]],[[10,[7,17]]]],[18,[[10,[7,17]]]],[[[0,[19,20]]],1],[[3,21]],[[]],[[]],[[]],[3,11],[7,[[5,[4]]]],[7,[[5,[4]]]],[[7,22],10],[[1,22],10],[[3,22],10],[[[6,[4]]]],[7,[[5,[4]]]],[7,[[5,[4]]]],[1,2],[3,[[5,[4]]]],[1,[[5,[4]]]],[3,23],[[]],[[]],[[]],[1,24],[1,[[5,[4]]]],[[],25],[7,[[27,[4,26]]]],[[[6,[4]]],[[10,[7,17]]]],[[],10],[[],10],[[[6,[4]]],[[10,[1,16]]]],[[],10],[[[6,[4]]],[[10,[3]]]],[[],10],[[],10],[[],10],[[[6,[4]]],[[10,[17]]]],[[1,[6,[4]]],[[10,[7,16]]]],[[[6,[4]]],[[10,[17]]]],[[],28],[[],28],[[],28],[[[6,[4]]],[[10,[17]]]],[[1,[6,[4]],7],[[10,[16]]]],[[1,[6,[4]],7],[[10,[16]]]],[[3,[6,[4]],7],[[10,[16]]]],[[1,[6,[4]],7],[[10,[16]]]],[[3,[6,[4]],7],[[10,[16]]]],[1,3],[[]]],"c":[],"p":[[3,"SigningKey"],[6,"SecretKey"],[3,"VerifyingKey"],[15,"u8"],[15,"array"],[15,"slice"],[3,"Signature"],[3,"Choice"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[3,"Formatter"],[3,"Error"],[6,"Result"],[3,"EdwardsPoint"],[6,"SignatureError"],[3,"Error"],[15,"str"],[8,"CryptoRngCore"],[8,"Sized"],[8,"Hasher"],[8,"Serializer"],[3,"MontgomeryPoint"],[3,"Scalar"],[3,"String"],[3,"Global"],[3,"Vec"],[3,"TypeId"],[8,"Signer"],[8,"Verifier"]]},\ "ed25519_dalek_bip32":{"doc":"A simple BIP32 implementation for ed25519 public keys. …","t":"EDNENDNNGDDLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["ChildIndex","DerivationPath","Ed25519","Error","ExpectedHardenedIndex","ExtendedSigningKey","Hardened","Normal","Result","SigningKey","VerifyingKey","as_bytes","as_bytes","as_ref","as_ref","as_ref","bip32","bip44","bip49","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chain_code","child_index","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","ct_eq","default","depth","derive","derive_child","deserialize","deserialize","drop","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bytes","from_bytes","from_keypair_bytes","from_seed","from_str","from_str","generate","hardened","hash","into","into","into","into","into","into","into_iter","is_hardened","is_normal","is_weak","new","normal","partial_cmp","path","path_type","provide","serialize","serialize","signing_key","to_bits","to_bytes","to_bytes","to_keypair_bytes","to_montgomery","to_owned","to_owned","to_owned","to_owned","to_scalar","to_scalar_bytes","to_string","to_string","to_string","to_u32","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_sign","try_sign","type_id","type_id","type_id","type_id","type_id","type_id","verify","verify","verify","verify_strict","verify_strict","verifying_key","verifying_key","verifying_key"],"q":[[0,"ed25519_dalek_bip32"]],"d":["An index in a DerivationPath","A list of ChildIndex items","","Errors thrown while deriving secret keys","","An expanded secret key with chain code and meta data","","","A convenience wrapper for a core::result::Result with an …","ed25519 signing key which can be used to produce …","An ed25519 public key.","Convert this SigningKey into a SecretKey reference","View this public key as a byte array.","","","","Build a BIP32 style DerivationPath. This will fail if the …","Build a BIP44 style DerivationPath: …","Build a BIP49 style DerivationPath: …","","","","","","","","","","","","","Chain code","Child index of the key used to derive from parent (…","","","","","","","","","","","","How many derivations this key is from the root (0 for root)","Derive an extended secret key fom the current using a …","Derive a child extended secret key with an index","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Derive this public key from its corresponding …","Returns the argument unchanged.","","Build a ChildIndex from a u32 representing the type and a …","Construct a SigningKey from a SecretKey","Construct a VerifyingKey from a slice of bytes.","Construct a SigningKey from the bytes of a VerifyingKey …","Create a new extended secret key from a seed","","","Generate an ed25519 signing key.","Create a ChildIndex::Hardened instance from a u32. This …","","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 if the ChildIndex is “hardened”","Check if the ChildIndex is “normal”","Returns whether this is a weak public key, i.e., if this …","Build a DerivationPath from a list of ChildIndex items","Create a ChildIndex::Normal instance from a u32. This will …","","Get a reference to the list of ChildIndex items","Get the DerivationPathType. This will check the “purpose…","","","","Signing Key","Convert ChildIndex to a u32 representing the type and a 31 …","Convert this SigningKey into a SecretKey","Convert this public key to a byte array.","Convert this signing key to a 64-byte keypair.","Convert this verifying key into Montgomery form.","","","","","Convert this signing key into a Curve25519 scalar. This is …","Convert this signing key into a byte representation of an …","","","","Convert ChildIndex to its inner u32","","","","","","","","","","","","","","","","Sign a message with this signing key’s secret key.","","","","","","","Verify a signature on a message with this signing key’s …","Verify a signature on a message with this signing key’s …","Verify a signature on a message with this keypair’s …","Strictly verify a signature on a message with this signing …","Strictly verify a signature on a message with this keypair…","Get the associated verifying key","Get the VerifyingKey for this SigningKey.",""],"i":[0,0,21,0,21,0,6,6,0,0,0,1,4,5,1,4,5,5,5,21,16,5,6,1,4,21,16,5,6,1,4,16,16,5,6,1,4,5,6,1,4,6,1,4,16,16,16,1,4,1,5,6,1,4,5,6,1,4,21,21,16,5,5,6,6,1,4,21,21,16,5,6,1,1,1,4,4,4,4,6,1,4,1,16,5,6,1,6,4,21,16,5,6,1,4,5,6,6,4,5,6,6,5,5,21,1,4,16,6,1,4,1,4,5,6,1,4,1,1,21,5,6,6,21,16,5,6,1,1,4,4,21,16,5,6,1,4,1,1,21,16,5,6,1,4,1,1,4,1,4,16,1,1],"f":[0,0,0,0,0,0,0,0,0,0,0,[1,[[3,[2]]]],[4,[[3,[2]]]],[5,[[7,[6]]]],[1,4],[4,[[7,[2]]]],[[[10,[[9,[[7,[6]],8]]]]],[[12,[5,11]]]],[[13,13,13,13],[[12,[5,11]]]],[[13,13,13,13],[[12,[5,11]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[5,5],[6,6],[1,1],[4,4],[[]],[[]],[[]],[[]],[[6,6],14],[[1,1],15],[[],4],0,[[16,[17,[[7,[6]]]]],[[18,[16]]]],[[16,6],[[18,[16]]]],[19,[[12,[1]]]],[19,[[12,[4]]]],[1],[[5,5],20],[[6,6],20],[[1,1],20],[[4,4],20],[[],20],[[],20],[[],20],[[],20],[[21,22],23],[[21,22],23],[[16,22],23],[[5,22],[[12,[24]]]],[[5,22],[[12,[24]]]],[[6,22],[[12,[24]]]],[[6,22],[[12,[24]]]],[[1,22],[[12,[24]]]],[[4,22],[[12,[24]]]],[[]],[25,21],[[]],[[]],[[]],[[[3,[2]]],1],[[[3,[2]]],1],[[]],[1,4],[26,4],[[]],[27,4],[13,6],[[[3,[2]]],1],[[[3,[2]]],[[12,[4,28]]]],[[[3,[2]]],[[12,[1,28]]]],[[[7,[2]]],[[18,[16]]]],[29,[[12,[5]]]],[29,[[12,[6]]]],[[[0,[30,31]]],1],[13,[[12,[6,32]]]],[[4,33]],[[]],[[]],[[]],[[]],[[]],[[]],[5],[6,20],[6,20],[4,20],[[[10,[[9,[[7,[6]],8]]]]],5],[13,[[12,[6,32]]]],[[6,6],[[34,[14]]]],[5,[[7,[6]]]],[5,35],[36],[[1,37],12],[[4,37],12],0,[6,13],[1,[[3,[2]]]],[4,[[3,[2]]]],[1,[[3,[2]]]],[4,38],[[]],[[]],[[]],[[]],[1,39],[1,[[3,[2]]]],[[],40],[[],40],[[],40],[6,13],[[],12],[[],12],[[],12],[[],12],[[[7,[2]]],[[12,[1,28]]]],[[],12],[[[7,[2]]],[[12,[4]]]],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[[7,[2]]],[[12,[28]]]],[[1,[7,[2]]],[[12,[41,28]]]],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[1,[7,[2]],41],[[12,[28]]]],[[1,[7,[2]],41],[[12,[28]]]],[[4,[7,[2]],41],[[12,[28]]]],[[1,[7,[2]],41],[[12,[28]]]],[[4,[7,[2]],41],[[12,[28]]]],[16,4],[1,4],[[]]],"c":[],"p":[[3,"SigningKey"],[15,"u8"],[15,"array"],[3,"VerifyingKey"],[3,"DerivationPath"],[4,"ChildIndex"],[15,"slice"],[3,"Global"],[3,"Box"],[8,"Into"],[4,"DerivationPathError"],[4,"Result"],[15,"u32"],[4,"Ordering"],[3,"Choice"],[3,"ExtendedSigningKey"],[8,"AsRef"],[6,"Result"],[8,"Deserializer"],[15,"bool"],[4,"Error"],[3,"Formatter"],[6,"Result"],[3,"Error"],[6,"SignatureError"],[3,"ExpandedSecretKey"],[3,"EdwardsPoint"],[3,"Error"],[15,"str"],[8,"CryptoRngCore"],[8,"Sized"],[4,"ChildIndexError"],[8,"Hasher"],[4,"Option"],[4,"DerivationPathType"],[3,"Demand"],[8,"Serializer"],[3,"MontgomeryPoint"],[3,"Scalar"],[3,"String"],[3,"Signature"],[3,"TypeId"]]},\ -"either":{"doc":"The enum Either with variants Left and Right is a general …","t":"ECNCNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOLLLLLL","n":["Either","Left","Left","Right","Right","all","any","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_pin_mut","as_pin_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","borrow","borrow_mut","cause","clone","clone_from","clone_into","cmp","collect","consume","count","deref","deref_mut","description","either","either_into","either_with","eq","equivalent","expect_left","expect_right","extend","factor_err","factor_first","factor_none","factor_ok","factor_second","fill_buf","find","find_map","flip","flush","fmt","fmt","fold","for_both","for_each","from","from","hash","into","into","into_future","into_inner","into_iter","into_iter","is_left","is_right","last","left","left_and_then","left_or","left_or_default","left_or_else","len","map","map_either","map_either_with","map_left","map_right","next","next_back","nth","partial_cmp","partition","poll","position","provide","read","read_exact","read_line","read_to_end","read_to_string","read_until","rfind","rfold","right","right_and_then","right_or","right_or_default","right_or_else","seek","size_hint","source","to_owned","to_string","try_from","try_into","try_left","try_right","type_id","unwrap_left","unwrap_right","write","write_all","write_fmt"],"q":[[0,"either"]],"d":["The enum Either with variants Left and Right is a general …","","A value of type L.","","A value of type R.","","","","","","Convert &mut Either<L, R> to Either<&mut L, &mut R>.","","","","Convert Pin<&mut Either<L, R>> to …","Convert Pin<&Either<L, R>> to Either<Pin<&L>, Pin<&R>>, …","","","","","Convert &Either<L, R> to Either<&L, &R>.","","","","","","","","","","","","","","","","Apply one of two functions depending on contents, unifying …","Convert the contained value into T","Like either, but provide some context to whichever of the …","","","Returns the left value","Returns the right value","","Factors out a homogenous type from an Either of Result.","Factor out a homogeneous type from an either of pairs.","Factors out None from an Either of Option.","Factors out a homogenous type from an Either of Result.","Factor out a homogeneous type from an either of pairs.","","","","Convert Either<L, R> to Either<R, L>.","","","","","Evaluate the provided expression for both Either::Left and …","","Returns the argument unchanged.","","","Calls U::from(self).","","","Extract the value of an either over two equivalent types.","Convert the inner value to an iterator.","","Return true if the value is the Left variant.","Return true if the value is the Right variant.","","Convert the left side of Either<L, R> to an Option<L>.","Apply the function f on the value in the Left variant if …","Return left value or given value","Return left or a default","Returns left value or computes it from a closure","","Map f over the contained value and return the result in the","Apply the functions f and g to the Left and Right variants …","Similar to [map_either], with an added context ctx …","Apply the function f on the value in the Left variant if …","Apply the function f on the value in the Right variant if …","","","","","","","","","","","","","","","","","Convert the right side of Either<L, R> to an Option<R>.","Apply the function f on the value in the Right variant if …","Return right value or given value","Return right or a default","Returns right value or computes it from a closure","","","","","","","","Macro for unwrapping the left side of an Either, which …","Dual to try_left!, see its documentation for more …","","Returns the left value","Returns the right value","","",""],"i":[0,0,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,2,2,2,2,2,2],"f":[0,0,0,0,0,[[[2,[1,1]],3],4],[[[2,[1,1]],3],4],[[[2,[[6,[5]],[6,[5]]]]],5],[[[2,[[6,[7]],[6,[7]]]]],7],[[[2,[[6,[8]],[6,[8]]]]],8],[2,2],[[[2,[[6,[9]],[6,[9]]]]],9],[[[2,[[6,[10]],[6,[10]]]]],10],[[[2,[6,6]]]],[[[11,[2]]],[[2,[11,11]]]],[[[11,[2]]],[[2,[11,11]]]],[[[2,[[12,[5]],[12,[5]]]]],5],[[[2,[[12,[7]],[12,[7]]]]],7],[[[2,[[12,[9]],[12,[9]]]]],9],[[[2,[12,12]]]],[2,2],[[[2,[[12,[8]],[12,[8]]]]],8],[[[2,[[12,[10]],[12,[10]]]]],10],[[]],[[]],[[[2,[13,13]]],[[14,[13]]]],[[[2,[15,15]]],[[2,[15,15]]]],[[[2,[15,15]],[2,[15,15]]]],[[]],[[[2,[16,16]],[2,[16,16]]],17],[[[2,[1,1]]],18],[[[2,[19,19]],20]],[[[2,[1,1]]],20],[[[2,[21,21]]]],[[[2,[22,22]]]],[[[2,[13,13]]],10],[[2,23,23]],[[[2,[24,24]]]],[[2,23,23]],[[[2,[25,25]],[2,[25,25]]],4],[[],4],[[[2,[26]],10]],[[[2,[26]],10]],[[[2,[27,27]],28]],[[[2,[29,29]]],[[29,[2]]]],[2],[[[2,[14,14]]],[[14,[2]]]],[[[2,[29,29]]],[[29,[2]]]],[2],[[[2,[19,19]]],[[31,[[9,[30]]]]]],[[[2,[1,1]],3],14],[[[2,[1,1]],3],14],[2,2],[[[2,[32,32]]],31],[[[2,[33,33]],34],35],[[[2,[26,26]],34],35],[[[2,[1,1]],3]],0,[[[2,[1,1]],3]],[[]],[29,2],[[[2,[36,36]],37]],[[]],[2,29],[[]],[2],[[[2,[28,28]]],2],[[]],[2,4],[2,4],[[[2,[1,1]]],14],[2,14],[[2,23],2],[2],[[[2,[38]]],38],[[2,23]],[[[2,[39,39]]],20],[[2,23],2],[[2,23,23],2],[[2,23,23],2],[[2,23],2],[[2,23],2],[[[2,[1,1]]],14],[[[2,[40,40]]],14],[[[2,[1,1]],20],14],[[[2,[41,41]],[2,[41,41]]],[[14,[17]]]],[[[2,[1,1]],3]],[[[11,[[2,[42,42]]]],43],44],[[[2,[1,1]],3],[[14,[20]]]],[45],[[[2,[46,46]],[9,[30]]],[[31,[20]]]],[[[2,[46,46]],[9,[30]]],31],[[[2,[19,19]],47],[[31,[20]]]],[[[2,[46,46]],[48,[30]]],[[31,[20]]]],[[[2,[46,46]],47],[[31,[20]]]],[[[2,[19,19]],30,[48,[30]]],[[31,[20]]]],[[[2,[40,40]],3],14],[[[2,[40,40]],3]],[2,14],[[2,23],2],[2],[[[2,[38]]],38],[[2,23]],[[[2,[49,49]],50],[[31,[51]]]],[[[2,[1,1]]]],[[[2,[13,13]]],[[14,[13]]]],[[]],[[],47],[[],29],[[],29],0,0,[[],52],[[[2,[26]]]],[[[2,[26]]]],[[[2,[32,32]],[9,[30]]],[[31,[20]]]],[[[2,[32,32]],[9,[30]]],31],[[[2,[32,32]],53],31]],"c":[],"p":[[8,"Iterator"],[4,"Either"],[8,"FnMut"],[15,"bool"],[3,"CStr"],[8,"AsMut"],[3,"Path"],[3,"OsStr"],[15,"slice"],[15,"str"],[3,"Pin"],[8,"AsRef"],[8,"Error"],[4,"Option"],[8,"Clone"],[8,"Ord"],[4,"Ordering"],[8,"FromIterator"],[8,"BufRead"],[15,"usize"],[8,"Deref"],[8,"DerefMut"],[8,"FnOnce"],[8,"Into"],[8,"PartialEq"],[8,"Debug"],[8,"Extend"],[8,"IntoIterator"],[4,"Result"],[15,"u8"],[6,"Result"],[8,"Write"],[8,"Display"],[3,"Formatter"],[6,"Result"],[8,"Hash"],[8,"Hasher"],[8,"Default"],[8,"ExactSizeIterator"],[8,"DoubleEndedIterator"],[8,"PartialOrd"],[8,"Future"],[3,"Context"],[4,"Poll"],[3,"Demand"],[8,"Read"],[3,"String"],[3,"Vec"],[8,"Seek"],[4,"SeekFrom"],[15,"u64"],[3,"TypeId"],[3,"Arguments"]]},\ +"either":{"doc":"The enum Either with variants Left and Right is a general …","t":"ECNCNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOLLLLLL","n":["Either","Left","Left","Right","Right","all","any","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_pin_mut","as_pin_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","borrow","borrow_mut","cause","clone","clone_from","clone_into","cmp","collect","consume","count","deref","deref_mut","description","either","either_into","either_with","eq","equivalent","expect_left","expect_right","extend","factor_err","factor_first","factor_none","factor_ok","factor_second","fill_buf","find","find_map","flip","flush","fmt","fmt","fold","for_both","for_each","from","from","hash","into","into","into_future","into_inner","into_iter","into_iter","is_left","is_right","last","left","left_and_then","left_or","left_or_default","left_or_else","len","map","map_either","map_either_with","map_left","map_right","next","next_back","nth","partial_cmp","partition","poll","position","provide","read","read_exact","read_line","read_to_end","read_to_string","read_until","rfind","rfold","right","right_and_then","right_or","right_or_default","right_or_else","seek","size_hint","source","to_owned","to_string","try_from","try_into","try_left","try_right","type_id","unwrap_left","unwrap_right","write","write_all","write_fmt"],"q":[[0,"either"]],"d":["The enum Either with variants Left and Right is a general …","","A value of type L.","","A value of type R.","","","Convert &mut Either<L, R> to Either<&mut L, &mut R>.","","","","","","","Convert Pin<&mut Either<L, R>> to …","Convert Pin<&Either<L, R>> to Either<Pin<&L>, Pin<&R>>, …","","Convert &Either<L, R> to Either<&L, &R>.","","","","","","","","","","","","","","","","","","","Apply one of two functions depending on contents, unifying …","Convert the contained value into T","Like either, but provide some context to whichever of the …","","","Returns the left value","Returns the right value","","Factors out a homogenous type from an Either of Result.","Factor out a homogeneous type from an either of pairs.","Factors out None from an Either of Option.","Factors out a homogenous type from an Either of Result.","Factor out a homogeneous type from an either of pairs.","","","","Convert Either<L, R> to Either<R, L>.","","","","","Evaluate the provided expression for both Either::Left and …","","","Returns the argument unchanged.","","Calls U::from(self).","","","Extract the value of an either over two equivalent types.","","Convert the inner value to an iterator.","Return true if the value is the Left variant.","Return true if the value is the Right variant.","","Convert the left side of Either<L, R> to an Option<L>.","Apply the function f on the value in the Left variant if …","Return left value or given value","Return left or a default","Returns left value or computes it from a closure","","Map f over the contained value and return the result in the","Apply the functions f and g to the Left and Right variants …","Similar to [map_either], with an added context ctx …","Apply the function f on the value in the Left variant if …","Apply the function f on the value in the Right variant if …","","","","","","","","","","","","","","","","","Convert the right side of Either<L, R> to an Option<R>.","Apply the function f on the value in the Right variant if …","Return right value or given value","Return right or a default","Returns right value or computes it from a closure","","","","","","","","Macro for unwrapping the left side of an Either, which …","Dual to try_left!, see its documentation for more …","","Returns the left value","Returns the right value","","",""],"i":[0,0,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,2,2,2,2,2,2],"f":[0,0,0,0,0,[[[2,[1,1]],3],4],[[[2,[1,1]],3],4],[2,2],[[[2,[[6,[5]],[6,[5]]]]],5],[[[2,[[6,[7]],[6,[7]]]]],7],[[[2,[[6,[8]],[6,[8]]]]],8],[[[2,[[6,[9]],[6,[9]]]]],9],[[[2,[[6,[10]],[6,[10]]]]],10],[[[2,[6,6]]]],[[[11,[2]]],[[2,[11,11]]]],[[[11,[2]]],[[2,[11,11]]]],[[[2,[[12,[8]],[12,[8]]]]],8],[2,2],[[[2,[[12,[10]],[12,[10]]]]],10],[[[2,[[12,[9]],[12,[9]]]]],9],[[[2,[[12,[7]],[12,[7]]]]],7],[[[2,[[12,[5]],[12,[5]]]]],5],[[[2,[12,12]]]],[[]],[[]],[[[2,[13,13]]],[[14,[13]]]],[[[2,[15,15]]],[[2,[15,15]]]],[[[2,[15,15]],[2,[15,15]]]],[[]],[[[2,[16,16]],[2,[16,16]]],17],[[[2,[1,1]]],18],[[[2,[19,19]],20]],[[[2,[1,1]]],20],[[[2,[21,21]]]],[[[2,[22,22]]]],[[[2,[13,13]]],8],[[2,23,23]],[[[2,[24,24]]]],[[2,23,23]],[[[2,[25,25]],[2,[25,25]]],4],[[],4],[[[2,[26]],8]],[[[2,[26]],8]],[[[2,[27,27]],28]],[[[2,[29,29]]],[[29,[2]]]],[2],[[[2,[14,14]]],[[14,[2]]]],[[[2,[29,29]]],[[29,[2]]]],[2],[[[2,[19,19]]],[[31,[[10,[30]]]]]],[[[2,[1,1]],3],14],[[[2,[1,1]],3],14],[2,2],[[[2,[32,32]]],31],[[[2,[33,33]],34],35],[[[2,[26,26]],34],35],[[[2,[1,1]],3]],0,[[[2,[1,1]],3]],[29,2],[[]],[[[2,[36,36]],37]],[[]],[2,29],[[]],[2],[[]],[[[2,[28,28]]],2],[2,4],[2,4],[[[2,[1,1]]],14],[2,14],[[2,23],2],[2],[[[2,[38]]],38],[[2,23]],[[[2,[39,39]]],20],[[2,23],2],[[2,23,23],2],[[2,23,23],2],[[2,23],2],[[2,23],2],[[[2,[1,1]]],14],[[[2,[40,40]]],14],[[[2,[1,1]],20],14],[[[2,[41,41]],[2,[41,41]]],[[14,[17]]]],[[[2,[1,1]],3]],[[[11,[[2,[42,42]]]],43],44],[[[2,[1,1]],3],[[14,[20]]]],[45],[[[2,[46,46]],[10,[30]]],[[31,[20]]]],[[[2,[46,46]],[10,[30]]],31],[[[2,[19,19]],47],[[31,[20]]]],[[[2,[46,46]],[48,[30]]],[[31,[20]]]],[[[2,[46,46]],47],[[31,[20]]]],[[[2,[19,19]],30,[48,[30]]],[[31,[20]]]],[[[2,[40,40]],3],14],[[[2,[40,40]],3]],[2,14],[[2,23],2],[2],[[[2,[38]]],38],[[2,23]],[[[2,[49,49]],50],[[31,[51]]]],[[[2,[1,1]]]],[[[2,[13,13]]],[[14,[13]]]],[[]],[[],47],[[],29],[[],29],0,0,[[],52],[[[2,[26]]]],[[[2,[26]]]],[[[2,[32,32]],[10,[30]]],[[31,[20]]]],[[[2,[32,32]],[10,[30]]],31],[[[2,[32,32]],53],31]],"c":[],"p":[[8,"Iterator"],[4,"Either"],[8,"FnMut"],[15,"bool"],[3,"OsStr"],[8,"AsMut"],[3,"CStr"],[15,"str"],[3,"Path"],[15,"slice"],[3,"Pin"],[8,"AsRef"],[8,"Error"],[4,"Option"],[8,"Clone"],[8,"Ord"],[4,"Ordering"],[8,"FromIterator"],[8,"BufRead"],[15,"usize"],[8,"Deref"],[8,"DerefMut"],[8,"FnOnce"],[8,"Into"],[8,"PartialEq"],[8,"Debug"],[8,"Extend"],[8,"IntoIterator"],[4,"Result"],[15,"u8"],[6,"Result"],[8,"Write"],[8,"Display"],[3,"Formatter"],[6,"Result"],[8,"Hash"],[8,"Hasher"],[8,"Default"],[8,"ExactSizeIterator"],[8,"DoubleEndedIterator"],[8,"PartialOrd"],[8,"Future"],[3,"Context"],[4,"Poll"],[3,"Demand"],[8,"Read"],[3,"String"],[3,"Vec"],[8,"Seek"],[4,"SeekFrom"],[15,"u64"],[3,"TypeId"],[3,"Arguments"]]},\ "elliptic_curve":{"doc":"RustCrypto: Elliptic Curve Traits","t":"CQCSIIQSDIGIGQISSSCSSIIICQDSSQGSCQQCDSQSLLLCLLLLLLLLLLLLLALLLLKKLLLLLLLLLCLLLLLLLLLLLLLLLLLLKLLLLLLLKCCKLLLKLKKLLLALALLLCKKLAALLKKCLLLLLLLLKLLLLLLLLLLLLLLLLLACDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIQIIIIIIQQQQQQQIIIIIIKKKKLLLKLKKKKKKKKKIGISSCIIIQDQIIGLKLLLLLLKKLKLLLLLLLLLLLLLLLLLLLKKDIISDSGDQSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNGGQEGINNIEIINNGGQQILLLLLLLLLLLLLLLLLLLLKLLLLLLLLKKLLLLLLLLLLMMMMMGGFFF","n":["AffinePoint","AffinePoint","BatchNormalize","CAPACITY","Curve","CurveArithmetic","CurveGroup","DELTA","Error","Field","FieldBytes","FieldBytesEncoding","FieldBytesSize","FieldBytesSize","Group","MODULUS","MULTIPLICATIVE_GENERATOR","NUM_BITS","NonZeroScalar","ONE","ORDER","PrimeCurve","PrimeCurveArithmetic","PrimeField","ProjectivePoint","ProjectivePoint","PublicKey","ROOT_OF_UNITY","ROOT_OF_UNITY_INV","Repr","Result","S","Scalar","Scalar","Scalar","ScalarPrimitive","SecretKey","TWO_INV","Uint","ZERO","as_affine","as_ref","as_scalar_primitive","bigint","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","consts","ct_eq","cube","decode_field_bytes","decode_field_bytes","double","double","drop","encode_field_bytes","encode_field_bytes","eq","eq","eq","equivalent","equivalent","equivalent","ff","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_affine","from_bytes","from_encoded_point","from_repr","from_repr_vartime","from_sec1_bytes","from_sec1_der","from_secret_scalar","from_slice","from_str_vartime","from_u128","generator","generic_array","group","identity","into","into","into","invert","is_even","is_identity","is_odd","is_zero","is_zero_vartime","new","ops","partial_cmp","point","pow","pow_vartime","public_key","rand_core","random","random","random","scalar","sec1","sqrt","sqrt_alt","sqrt_ratio","square","subtle","to_bytes","to_encoded_point","to_nonidentity","to_nonzero_scalar","to_owned","to_owned","to_owned","to_projective","to_repr","to_sec1_bytes","to_sec1_der","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","weierstrass","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","clone_into","clone_into","clone_into","cmp","cmp","cmp","default","default","default","div","eq","eq","eq","equivalent","equivalent","equivalent","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_owned","to_owned","to_owned","to_u8","to_u8","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Add","AddAssign","BatchInvert","Bytes","Invert","LinearCombination","LinearCombinationExt","Mul","MulByGenerator","Neg","Output","Output","Output","Output","Output","Output","Output","Reduce","ReduceNonZero","Shr","ShrAssign","Sub","SubAssign","add","add_assign","batch_invert","invert","invert_vartime","lincomb","lincomb_ext","mul","mul_by_generator","neg","reduce","reduce_bytes","reduce_nonzero","reduce_nonzero_bytes","shr","shr_assign","sub","sub_assign","AffineCoordinates","AffinePoint","BatchNormalize","COMPACT_POINTS","COMPRESS_POINTS","CurveArithmetic","DecompactPoint","DecompressPoint","Double","FieldRepr","NonIdentity","Output","PointCompaction","PointCompression","ProjectivePoint","as_ref","batch_normalize","borrow","borrow_mut","clone","clone_into","conditional_select","ct_eq","decompact","decompress","deref","double","from","from","from","from_bytes","from_bytes_unchecked","from_repr","into","mul","mul","new","random","to_affine","to_bytes","to_curve","to_owned","to_point","try_from","try_into","type_id","x","y_is_odd","BlindedScalar","FromUintUnchecked","IsHigh","MODULUS","NonZeroScalar","ONE","Scalar","ScalarPrimitive","Uint","ZERO","add","add","add_assign","add_assign","as_limbs","as_ref","as_ref","as_ref","as_uint","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","conditional_negate","conditional_select","conditional_select","ct_eq","ct_eq","ct_gt","ct_lt","default","deref","drop","eq","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_bytes","from_repr","from_slice","from_str","from_str","from_uint","from_uint_unchecked","from_uint_unchecked","into","into","into","invert","invert","invert_vartime","is_even","is_high","is_high","is_high","is_odd","is_zero","mul","mul","neg","neg","neg","new","new","new","partial_cmp","random","random","reduce","reduce_bytes","reduce_nonzero","reduce_nonzero_bytes","shr_assign","sub","sub","sub_assign","sub_assign","to_bytes","to_owned","to_owned","to_owned","to_string","to_string","to_uint","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","zeroize","zeroize","Compact","Compact","Compressed","CompressedEvenY","CompressedOddY","CompressedPoint","CompressedPointSize","CompressedPointSize","Coordinates","EncodedPoint","FromEncodedPoint","Identity","Identity","ModulusSize","Tag","ToCompactEncodedPoint","ToEncodedPoint","Uncompressed","Uncompressed","UncompressedPoint","UncompressedPointSize","UncompressedPointSize","UntaggedPointSize","ValidatePublicKey","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","eq","eq","equivalent","equivalent","fmt","fmt","from","from","from","from","from","from","from_encoded_point","from_u8","into","into","is_compact","is_compressed","is_identity","message_len","tag","to_compact_encoded_point","to_encoded_point","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","type_id","type_id","validate_public_key","x","x","x","y","y_is_odd","AffinePoint","ProjectivePoint","add","add_mixed","double"],"q":[[0,"elliptic_curve"],[159,"elliptic_curve::consts"],[3549,"elliptic_curve::ops"],[3590,"elliptic_curve::point"],[3638,"elliptic_curve::scalar"],[3756,"elliptic_curve::sec1"],[3821,"elliptic_curve::sec1::Coordinates"],[3826,"elliptic_curve::weierstrass"]],"d":["","Elliptic curve point in affine coordinates.","","How many bits of information can be reliably stored in the …","Elliptic curve.","Elliptic curve with an arithmetic implementation.","Prime order elliptic curve group.","Generator of the t-order multiplicative subgroup.","Elliptic curve errors.","This trait represents an element of a field.","Byte representation of a base/scalar field element of a …","Trait for decoding/encoding Curve::Uint from/to FieldBytes …","Size of serialized field elements of this elliptic curve.","Size of a serialized field element in bytes.","This trait represents an element of a cryptographic group.","Modulus of the field written as a string for debugging …","A fixed multiplicative generator of modulus - 1 order. …","How many bits are needed to represent an element of this …","","The one element of the field, the multiplicative identity.","Order of this elliptic curve, i.e. number of elements in …","Marker trait for elliptic curves with prime order.","Prime order elliptic curve with projective arithmetic …","This represents an element of a non-binary prime field.","","Elliptic curve point in projective coordinates.","Elliptic curve public keys.","The 2^s root of unity.","Inverse of Self::ROOT_OF_UNITY.","The prime field can be converted back and forth into this …","Result type with the elliptic-curve crate’s Error type.","An integer s satisfying the equation 2^s * t = modulus - 1 …","","Scalars modulo the order of this group’s scalar field.","Scalar field modulo this curve’s order.","","Elliptic curve secret keys.","Inverse of $2$ in the field.","Integer type used to represent field elements of this …","The zero element of the field, the additive identity.","Borrow the inner AffinePoint from this PublicKey.","","Borrow the inner secret ScalarPrimitive value.","","","","","","","","","","","","","","","Type aliases for many constants.","","Cubes this element.","Decode unsigned integer from serialized field element.","Decode unsigned integer from serialized field element.","Doubles this element.","Doubles this element.","","Encode unsigned integer into serialized field element.","Encode unsigned integer into serialized field element.","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Convert an AffinePoint into a PublicKey","Deserialize secret key from an encoded secret scalar.","Initialize PublicKey from an EncodedPoint","Attempts to convert a byte representation of a field …","Attempts to convert a byte representation of a field …","Decode PublicKey (compressed or uncompressed) from the …","Deserialize secret key encoded in the SEC1 ASN.1 DER …","Compute a PublicKey from a secret NonZeroScalar value …","Deserialize secret key from an encoded secret scalar …","Interpret a string of numbers as a (congruent) prime field …","Obtains a field element congruent to the integer v.","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).","Computes the multiplicative inverse of this element, …","Returns true iff this element is even.","Determines if this point is the identity.","Returns true iff this element is odd.","Returns true iff this element is zero.","Returns true iff this element is zero.","Create a new secret key from a scalar value.","Traits for arithmetic operations on elliptic curve field …","","Traits for elliptic curve points.","Exponentiates self by exp, where exp is a little-endian …","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 SecretKey.","Scalar types.","Support for SEC1 elliptic curve encoding formats.","Returns the square root of the field element, if it is …","Equivalent to Self::sqrt_ratio(self, one()).","Computes:","Squares this element.","","Serialize raw secret scalar as a big endian integer.","Serialize this PublicKey as a SEC1 EncodedPoint, …","Convert this PublicKey to a NonIdentity of the inner …","Get the secret NonZeroScalar value for this key.","","","","Convert this PublicKey to a ProjectivePoint for the given …","Converts an element of the prime field into the standard …","Convert this PublicKey into the …","Serialize secret key in the SEC1 ASN.1 DER ECPrivateKey …","","","","","","","","","","","","","","","","Complete projective formulas for prime order elliptic …","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The addition operator +.","The addition assignment operator +=.","Perform a batched inversion on a sequence of field …","Bytes used as input to Reduce::reduce_bytes.","Perform an inversion on a field element (i.e. base field …","Linear combination.","Linear combination (extended version).","The multiplication operator *.","Multiplication by the generator.","The unary negation operator -.","Field element type","The output of batch inversion. A container of field …","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 resulting type after applying the >> operator.","Modular reduction.","Modular reduction to a non-zero output.","The right shift operator >>. Note that because this trait …","The right shift assignment operator >>=.","The subtraction operator -.","The subtraction assignment operator -=.","Performs the + operation.","Performs the += operation.","Invert a batch of field elements.","Invert a field element.","Invert a field element in variable time.","Calculates x * k + y * l.","Calculates x1 * k1 + ... + xn * kn.","Performs the * operation.","Multiply by the generator of the prime-order subgroup.","Performs the unary - operation.","Perform a modular reduction, returning a field element.","Interpret the given bytes as an integer and perform a …","Perform a modular reduction, returning a field element.","Interpret the given bytes as an integer and perform a …","Performs the >> operation.","Performs the >>= operation.","Performs the - operation.","Performs the -= operation.","Access to the affine coordinates of an elliptic curve …","Affine point type for a given curve with a CurveArithmetic …","Normalize point(s) in projective representation by …","Should point compaction be applied by default?","Should point compression be applied by default?","","Decompact an elliptic curve point from an x-coordinate.","Decompress an elliptic curve point.","Double a point (i.e. add it to itself)","Field element representation.","Non-identity point type.","The output of the batch normalization; a container of …","Point compaction settings.","Point compression settings.","Projective point type for a given curve with a …","","Perform a batched conversion to affine representation on a …","","","","","","","Attempt to decompact an elliptic curve point","Attempt to decompress an elliptic curve point.","","Double this point.","Returns the argument unchanged.","","","","","Decode a NonIdentity from its encoding.","Calls U::from(self).","","","Create a NonIdentity from a point.","Generate a random NonIdentity<ProjectivePoint>.","Converts this element into its affine representation.","","Converts this element to its curve representation.","","Return wrapped point.","","","","Get the affine x-coordinate as a serialized field element.","Is the affine y-coordinate odd?","Scalar blinded with a randomly generated masking value.","Instantiate a scalar from an unsigned integer without …","Is this scalar greater than n / 2?","Scalar modulus.","Non-zero scalar type.","Multiplicative identity.","Scalar field element for a particular elliptic curve.","Generic scalar type with primitive functionality.","Unsigned integer type (i.e. Curve::Uint)","Zero scalar.","","","","","Borrow the inner limbs as a slice.","","","","Borrow the inner C::Uint.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Decode ScalarPrimitive from a serialized field element","Decode a NonZeroScalar from a big endian-serialized field …","Decode ScalarPrimitive from a big endian byte slice.","","","Create a NonZeroScalar from a C::Uint.","Instantiate scalar from an unsigned integer without …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Is this ScalarPrimitive value even?","Is this scalar greater than or equal to n / 2?","","","Is this ScalarPrimitive value odd?","Is this ScalarPrimitive value equal to zero?","","","","","","Create a new BlindedScalar from a scalar and a …","Create a NonZeroScalar from a scalar.","Create a new scalar from Curve::Uint.","","Generate a random NonZeroScalar.","Generate a random ScalarPrimitive.","","","","","","","","","","Encode ScalarPrimitive as a serialized field element.","","","","","","Convert to a C::Uint.","","","","","","","","","","","","","Compact curve point","Compact point (0x05)","Compressed curve point","Compressed point with even y-coordinate (0x02)","Compressed point with odd y-coordinate (0x03)","Encoded elliptic curve point with point compression.","Size of a compressed elliptic curve point.","Size of a compressed point for the given elliptic curve …","Enum representing the coordinates of either compressed or …","Encoded elliptic curve point sized appropriately for a …","Trait for deserializing a value from a SEC1 encoded curve …","Identity point (a.k.a. point at infinity)","Identity point (0x00)","Trait for supported modulus sizes which precomputes the …","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)","Encoded elliptic curve point without point compression.","Size of an uncompressed elliptic curve point.","Size of an uncompressed point for the given elliptic curve …","Size of an untagged point for given elliptic curve, i.e. …","Validate that the given EncodedPoint represents the …","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Deserialize the type this trait is impl’d on from an …","Parse a tag value from a byte","Calls U::from(self).","Calls U::from(self).","Is this point compact?","Is this point compressed?","Is this point the identity point?","Compute the expected total message length for a message …","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 …","","","","","","","","","","Validate that the given EncodedPoint is a valid public key …","x-coordinate","x-coordinate","x-coordinate","y-coordinate","Is the y-coordinate odd?","Affine point whose coordinates are represented by the …","Projective point whose coordinates are represented by the …","Implements the complete addition formula from …","Implements the complete mixed addition formula from …","Implements the exception-free point doubling formula from …"],"i":[0,1,0,86,0,0,87,86,0,0,0,0,0,4,0,86,86,86,0,83,4,0,0,0,0,1,0,86,86,86,0,86,0,88,1,0,0,86,4,83,2,2,5,0,7,5,2,7,5,2,7,5,2,7,5,2,2,0,5,83,89,89,83,88,5,89,89,7,5,2,7,5,2,0,7,7,5,2,11,11,7,7,7,5,5,5,2,2,2,2,5,2,86,86,2,5,2,5,86,86,88,0,0,88,7,5,2,83,86,88,86,83,83,5,0,2,0,83,83,5,0,83,88,5,0,0,83,83,83,83,0,5,2,2,5,7,5,2,2,86,2,5,7,7,5,5,2,2,2,2,2,7,5,2,7,5,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,49,51,51,49,49,51,49,49,51,51,49,51,47,49,51,47,49,51,47,49,51,47,49,51,47,49,51,47,47,49,51,47,49,51,47,49,51,47,49,51,47,49,51,47,49,51,47,49,49,51,51,47,47,47,49,49,51,51,47,47,47,47,47,47,47,49,49,51,51,47,49,51,49,51,47,47,47,47,47,47,47,47,47,49,51,47,47,47,47,47,47,47,47,47,49,51,47,49,51,49,51,47,49,51,47,49,51,47,0,0,0,90,0,0,0,0,0,0,91,92,93,94,70,95,96,0,0,0,0,0,0,93,97,92,91,91,98,99,70,100,95,90,90,101,101,96,102,94,103,0,0,0,104,37,0,0,0,0,105,0,106,0,0,0,22,106,22,22,22,22,22,22,107,108,22,109,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,105,105,0,0,0,6,0,6,0,0,110,6,6,6,6,6,6,75,17,6,6,75,17,6,75,17,6,75,17,6,75,17,6,6,6,17,6,17,6,6,6,6,17,75,6,6,17,17,17,6,6,6,6,75,17,17,17,6,6,6,6,6,17,6,17,6,17,110,6,75,17,6,75,17,17,6,111,17,6,6,6,17,17,17,6,6,75,17,6,6,17,6,17,17,17,17,6,6,6,6,6,6,75,17,6,17,6,6,75,17,17,6,75,17,6,75,17,6,17,6,81,82,81,82,82,0,0,80,0,0,0,81,82,0,0,0,0,81,82,0,0,80,80,0,81,82,81,82,81,82,81,82,81,82,81,82,81,82,81,82,45,45,24,24,112,82,81,82,82,82,82,82,81,113,114,81,82,81,82,82,81,82,81,82,29,115,116,117,117,116,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[2,[1]]],[[3,[1]]]],[[[2,[1]]],[[3,[1]]]],[[[5,[4]]],[[6,[4]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[7,7],[[[5,[[0,[8,4]]]]],[[5,[[0,[8,4]]]]]],[[[2,[[0,[1,8]]]]],[[2,[[0,[1,8]]]]]],[[]],[[]],[[]],[[[2,[1]],[2,[1]]],9],0,[[[5,[4]],[5,[4]]],10],[[]],[11],[11],[[]],[[]],[[[5,[4]]]],[[],11],[[],11],[[7,7],12],[[[5,[4]],[5,[4]]],12],[[[2,[[0,[1,13]]]],[2,[[0,[1,13]]]]],12],[[],12],[[],12],[[],12],0,[[7,14],15],[[7,14],15],[[[5,[4]],14],15],[[[2,[[0,[1,16]]]],14],15],[[[17,[1]]],[[11,[1]]]],[[[17,[1]]],[[11,[1]]]],[18,7],[[]],[19,7],[[]],[[[17,[1]]],[[5,[1]]]],[[[17,[1]]],[[5,[1]]]],[[[22,[[0,[20,[21,[[3,[1]]]]]]]]],[[2,[1]]]],[[]],[[[22,[[0,[20,[21,[[3,[1]]]]]]]]],[[2,[1]]]],[[[3,[1]]],[[23,[[2,[1]]]]]],[[[11,[4]]],[[23,[[5,[4]]]]]],[[[24,[1]]],[[25,[[2,[1]]]]]],[[],25],[[],26],[[[28,[27]]],[[23,[[2,[1]]]]]],[[[28,[27]]],[[23,[[5,[[0,[4,29]],4]]]]]],[[[17,[1]]],[[2,[1]]]],[[[28,[27]]],[[23,[[5,[4]]]]]],[30,26],[31],[[]],0,0,[[]],[[]],[[]],[[]],[[],25],[[],10],[[],10],[[],10],[[],10],[[],12],[[[6,[4]]],[[5,[4]]]],0,[[[2,[1]],[2,[1]]],[[26,[9]]]],0,[[[33,[[28,[32]]]]]],[[[33,[[28,[32]]]]]],[[[5,[1,4]]],[[2,[1,4]]]],0,[34],[34],[35,[[5,[1,4]]]],0,0,[[],25],[[]],[[]],[[]],0,[[[5,[4]]],[[11,[4]]]],[[[2,[1]],12],[[24,[1]]]],[[[2,[1]]],[[22,[[3,[1]]]]]],[[[5,[1,4]]],[[17,[1,4]]]],[[]],[[]],[[]],[[[2,[1]]],[[36,[1]]]],[[]],[[[2,[37,1]]],[[38,[[28,[27]]]]]],[[[5,[1,4]]],[[41,[[40,[[39,[27]]]]]]]],[[],42],[[],43],[[],43],[44,[[41,[[5,[[0,[4,29]]]]]]]],[[[45,[1]]],[[23,[[2,[1]]]]]],[[[45,[1]]],[[23,[[2,[1]]]]]],[[],43],[[[24,[1]]],[[23,[[2,[1]]]]]],[[[24,[1]]],[[23,[[2,[1]]]]]],[[],43],[[],43],[[],43],[[],46],[[],46],[[],46],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[47,48]],[[49,50]],[[51,51]],[[51,49]],[[49,51]],[[49,49]],[[51,50]],[[49,51]],[[49,49]],[[51,51]],[[51,49]],[[]],[[]],[[]],[[]],[[]],[[]],[49,49],[51,51],[47,47],[[]],[[]],[[]],[[49,49],9],[[51,51],9],[[47,47],9],[[],49],[[],51],[[],47],[[47,[0,[48,52]]]],[[49,49],12],[[51,51],12],[[47,47],12],[[],12],[[],12],[[],12],[[49,14],[[43,[53]]]],[[51,14],[[43,[53]]]],[[47,14],[[43,[53]]]],[[]],[[]],[[]],[[49,54]],[[51,54]],[[47,54]],[[]],[[]],[[]],[[49,49],49],[[49,51],51],[[51,51],51],[[51,49],51],[[47,47]],[[47,[56,[[0,[55,52]]]]]],[[47,[57,[[0,[55,52]]]]]],[[49,49],49],[[49,51],49],[[51,49],49],[[51,51],51],[[47,[57,[[0,[55,52]]]]]],[[47,[56,[[0,[55,52]]]]]],[[47,47]],[[47,58]],[[47,48]],[[47,59]],[47],[[],49],[[],49],[[],51],[[],51],[[],47],[49],[51],[[49,49],[[26,[9]]]],[[51,51],[[26,[9]]]],[[47,47],[[26,[9]]]],[[]],[[47,47]],[[47,[56,[[0,[55,52]]]]]],[[47,[57,[[0,[55,52]]]]]],[[47,[0,[48,52]]]],[[47,[57,[[0,[55,52]]]]]],[[47,[56,[[0,[55,52]]]]]],[[47,47]],[[],12],[[],12],[[],60],[[],61],[[],62],[[],63],[[],60],[[],62],[[],63],[[],61],[[],64],[[]],[[]],[[]],[[],27],[[],27],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],46],[[],46],[[],46],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,0,0,0,0,0,0,0,0,0,0,0,0,[22],[[]],[[]],[[]],[[[22,[8]]],[[22,[8]]]],[[]],[[[22,[65]],[22,[65]],10],[[22,[65]]]],[[[22,[66]],[22,[66]]],10],[11,25],[[11,10],25],[22],[[]],[[]],[[[2,[1]]],[[22,[[3,[1]]]]]],[[[2,[1]]],[[22,[[3,[1]]]]]],[[],[[25,[[22,[[0,[65,66,67,68]]]]]]]],[[],[[25,[[22,[[0,[65,66,67,68]]]]]]]],[[],[[25,[[22,[[0,[65,66,67,68]]]]]]]],[[]],[[[22,[[0,[20,[70,[[69,[1]]]]]]]],[17,[1]]]],[[[22,[[0,[20,[70,[[69,[1]]]]]]]],[17,[1]]]],[[[0,[65,66,67]]],[[25,[[22,[[0,[65,66,67]]]]]]]],[[[0,[71,34]]],[[22,[[0,[65,66,72,67]]]]]],[[[22,[[0,[65,66,72,67]]]]],22],[[[22,[[0,[65,66,67,68]]]]]],[[[22,[73]]],22],[[]],[[[22,[20]]],20],[[],43],[[],43],[[],46],[[]],[[],10],0,0,0,0,0,0,0,0,0,0,[[[6,[4]],[6,[4]]],[[6,[4]]]],[[[6,[4]],[6,[4]]],[[6,[4]]]],[[[6,[4]],[6,[4]]]],[[[6,[4]],[6,[4]]]],[[[6,[4]]],[[28,[74]]]],[[[75,[1]]],[[69,[1]]]],[[[17,[1]]],[[69,[1]]]],[[[6,[4]]],[[28,[74]]]],[[[6,[4]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[[75,[[0,[1,8]]]]],[[75,[[0,[1,8]]]]]],[[[17,[[0,[1,8]]]]],[[17,[[0,[1,8]]]]]],[[[6,[[0,[8,4]]]]],[[6,[[0,[8,4]]]]]],[[]],[[]],[[]],[[[6,[4]],[6,[4]]],9],[10],[[[17,[1]],[17,[1]],10],[[17,[1]]]],[[[6,[4]],[6,[4]],10],[[6,[4]]]],[[[17,[1]],[17,[1]]],10],[[[6,[4]],[6,[4]]],10],[[[6,[4]],[6,[4]]],10],[[[6,[4]],[6,[4]]],10],[[],[[6,[[0,[67,4]]]]]],[[[17,[1]]],[[69,[1]]]],[[[75,[1]]]],[[[6,[4]],[6,[4]]],12],[[],12],[[[17,[1]],14],15],[[[17,[1]],14],15],[[[17,[1]],14],15],[[[6,[[0,[16,4]]]],14],15],[[[6,[4]],14],15],[[[6,[4]],14],15],[[[6,[4]],14],15],[[]],[[[5,[1]]],[[17,[1]]]],[[]],[[[5,[1]]],[[17,[1]]]],[[[17,[1]]],[[6,[1]]]],[32,[[6,[4]]]],[[]],[[[17,[1]]],[[6,[1]]]],[[[11,[4]]],[[25,[[6,[4]]]]]],[[[11,[1]]],[[25,[[17,[1]]]]]],[[[28,[27]]],[[23,[[6,[4]]]]]],[30,[[43,[[17,[1]],7]]]],[30,[[23,[[6,[4]]]]]],[[],[[25,[[17,[1]]]]]],[[]],[[],[[6,[4]]]],[[]],[[]],[[]],[[[75,[1]]],[[25,[[69,[1]]]]]],[[[17,[1]]],[[17,[1]]]],[[[17,[1]]]],[[[6,[4]]],10],[[],10],[[[17,[1]]],10],[[[6,[4]]],10],[[[6,[4]]],10],[[[6,[4]]],10],[[[17,[[0,[76,1]]]],[17,[[0,[76,1]]]]],[[17,[[0,[76,1]]]]]],[[[17,[[0,[76,1]]]],[17,[[0,[76,1]]]]],[[17,[[0,[76,1]]]]]],[[[17,[1]]],[[17,[1]]]],[[[6,[4]]],[[6,[4]]]],[[[6,[4]]],[[6,[4]]]],[[[69,[1]],35],[[75,[1]]]],[[[69,[1]]],[[25,[[17,[1]]]]]],[[],[[25,[[6,[4]]]]]],[[[6,[4]],[6,[4]]],[[26,[9]]]],[35,[[17,[1]]]],[35,[[6,[4]]]],[[[0,[77,78]]],[[17,[1]]]],[[],[[17,[1]]]],[[[0,[77,78]]],[[17,[1]]]],[[],[[17,[1]]]],[[[6,[4]],79]],[[[6,[4]],[6,[4]]],[[6,[4]]]],[[[6,[4]],[6,[4]]],[[6,[4]]]],[[[6,[4]],[6,[4]]]],[[[6,[4]],[6,[4]]]],[[[6,[4]]],[[11,[4]]]],[[]],[[]],[[]],[[],42],[[],42],[[[6,[4]]]],[[],43],[[],43],[[[28,[27]]],[[43,[[17,[1]],7]]]],[[],43],[[],43],[[],43],[[],43],[[],46],[[],46],[[],46],[[[17,[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,[[]],[[]],[[]],[[]],[[[81,[[0,[8,80]]]]],[[81,[[0,[8,80]]]]]],[82,82],[[]],[[]],[[[81,[[0,[[13,[[0,[[13,[[0,[[13,[[0,[13,80]]]],80]]]],80]]]],80]]]],[81,[[0,[[13,[[0,[[13,[[0,[[13,[[0,[13,80]]]],80]]]],80]]]],80]]]]],12],[[82,82],12],[[],12],[[],12],[[[81,[[0,[16,80]]]],14],[[43,[53]]]],[[82,14],[[43,[53]]]],[[]],[[]],[[[2,[[0,[1,37]]]]],[[45,[[0,[1,37]]]]]],[[[2,[[0,[1,37]]]]],[[45,[[0,[1,37]]]]]],[[[2,[[0,[1,37]]]]],[[24,[[0,[1,37]]]]]],[[[2,[[0,[1,37]]]]],[[24,[[0,[1,37]]]]]],[24,25],[27,[[43,[82,19]]]],[[]],[[]],[82,12],[82,12],[82,12],[[82,79],79],[[[81,[80]]],82],[[],[[25,[24]]]],[12,24],[[]],[[]],[[],43],[27,[[43,[82,19]]]],[[],43],[[],43],[[],43],[[],46],[[],46],[[5,24],23],0,0,0,0,0,0,0,[[[84,[83]],[84,[83]],83],[[84,[83]]]],[[[84,[83]],[85,[83]],83],[[84,[83]]]],[[[84,[83]],83],[[84,[83]]]]],"c":[],"p":[[8,"CurveArithmetic"],[3,"PublicKey"],[6,"AffinePoint"],[8,"Curve"],[3,"SecretKey"],[3,"ScalarPrimitive"],[3,"Error"],[8,"Clone"],[4,"Ordering"],[3,"Choice"],[6,"FieldBytes"],[15,"bool"],[8,"PartialEq"],[3,"Formatter"],[6,"Result"],[8,"Debug"],[3,"NonZeroScalar"],[4,"Error"],[4,"Error"],[8,"Copy"],[8,"Into"],[3,"NonIdentity"],[6,"Result"],[6,"EncodedPoint"],[3,"CtOption"],[4,"Option"],[15,"u8"],[15,"slice"],[8,"ValidatePublicKey"],[15,"str"],[15,"u128"],[15,"u64"],[8,"AsRef"],[8,"RngCore"],[8,"CryptoRngCore"],[6,"ProjectivePoint"],[8,"PointCompression"],[3,"Box"],[3,"Vec"],[3,"Zeroizing"],[6,"Result"],[3,"String"],[4,"Result"],[3,"EcPrivateKey"],[6,"CompressedPoint"],[3,"TypeId"],[3,"Z0"],[8,"Integer"],[3,"B0"],[8,"Bit"],[3,"B1"],[8,"NonZero"],[3,"Error"],[8,"Hasher"],[8,"Unsigned"],[3,"PInt"],[3,"NInt"],[3,"ATerm"],[3,"TArr"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"i8"],[15,"isize"],[8,"ConditionallySelectable"],[8,"ConstantTimeEq"],[8,"Default"],[8,"GroupEncoding"],[6,"Scalar"],[8,"Mul"],[8,"CryptoRng"],[8,"Curve"],[8,"PrimeCurveAffine"],[3,"Limb"],[3,"BlindedScalar"],[8,"PrimeCurve"],[8,"Integer"],[8,"ArrayEncoding"],[15,"usize"],[8,"ModulusSize"],[4,"Coordinates"],[4,"Tag"],[8,"Field"],[6,"ProjectivePoint"],[6,"AffinePoint"],[8,"PrimeField"],[8,"PrimeCurveArithmetic"],[8,"Group"],[8,"FieldBytesEncoding"],[8,"Reduce"],[8,"Invert"],[8,"BatchInvert"],[8,"Add"],[8,"Sub"],[8,"Neg"],[8,"Shr"],[8,"AddAssign"],[8,"LinearCombination"],[8,"LinearCombinationExt"],[8,"MulByGenerator"],[8,"ReduceNonZero"],[8,"ShrAssign"],[8,"SubAssign"],[8,"PointCompaction"],[8,"AffineCoordinates"],[8,"BatchNormalize"],[8,"DecompactPoint"],[8,"DecompressPoint"],[8,"Double"],[8,"FromUintUnchecked"],[8,"IsHigh"],[8,"FromEncodedPoint"],[8,"ToCompactEncodedPoint"],[8,"ToEncodedPoint"],[13,"Compact"],[13,"Compressed"],[13,"Uncompressed"]],"a":{"*":[3556],"+":[3549,3550],"+=":[3550],"-":[3558,3570,3571],"-=":[3571],">>":[3568],">>=":[3569]}},\ "encoding_rs":{"doc":"encoding_rs is a Gecko-oriented Free Software / Open …","t":"HHEDEHHHHDEDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNHHHHHHNNNNHHHHHHHHHHNHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLNNENLLFFFFFFFFFFFFFFFFFFFFFFFLLLLFFFFFFFFFFFLLLFF","n":["BIG5","BIG5_INIT","CoderResult","Decoder","DecoderResult","EUC_JP","EUC_JP_INIT","EUC_KR","EUC_KR_INIT","Encoder","EncoderResult","Encoding","GB18030","GB18030_INIT","GBK","GBK_INIT","IBM866","IBM866_INIT","ISO_2022_JP","ISO_2022_JP_INIT","ISO_8859_10","ISO_8859_10_INIT","ISO_8859_13","ISO_8859_13_INIT","ISO_8859_14","ISO_8859_14_INIT","ISO_8859_15","ISO_8859_15_INIT","ISO_8859_16","ISO_8859_16_INIT","ISO_8859_2","ISO_8859_2_INIT","ISO_8859_3","ISO_8859_3_INIT","ISO_8859_4","ISO_8859_4_INIT","ISO_8859_5","ISO_8859_5_INIT","ISO_8859_6","ISO_8859_6_INIT","ISO_8859_7","ISO_8859_7_INIT","ISO_8859_8","ISO_8859_8_I","ISO_8859_8_INIT","ISO_8859_8_I_INIT","InputEmpty","InputEmpty","InputEmpty","KOI8_R","KOI8_R_INIT","KOI8_U","KOI8_U_INIT","MACINTOSH","MACINTOSH_INIT","Malformed","OutputFull","OutputFull","OutputFull","REPLACEMENT","REPLACEMENT_INIT","SHIFT_JIS","SHIFT_JIS_INIT","UTF_16BE","UTF_16BE_INIT","UTF_16LE","UTF_16LE_INIT","UTF_8","UTF_8_INIT","Unmappable","WINDOWS_1250","WINDOWS_1250_INIT","WINDOWS_1251","WINDOWS_1251_INIT","WINDOWS_1252","WINDOWS_1252_INIT","WINDOWS_1253","WINDOWS_1253_INIT","WINDOWS_1254","WINDOWS_1254_INIT","WINDOWS_1255","WINDOWS_1255_INIT","WINDOWS_1256","WINDOWS_1256_INIT","WINDOWS_1257","WINDOWS_1257_INIT","WINDOWS_1258","WINDOWS_1258_INIT","WINDOWS_874","WINDOWS_874_INIT","X_MAC_CYRILLIC","X_MAC_CYRILLIC_INIT","X_USER_DEFINED","X_USER_DEFINED_INIT","ascii_valid_up_to","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_encode_everything","decode","decode_to_str","decode_to_str_without_replacement","decode_to_string","decode_to_string_without_replacement","decode_to_utf16","decode_to_utf16_without_replacement","decode_to_utf8","decode_to_utf8_without_replacement","decode_with_bom_removal","decode_without_bom_handling","decode_without_bom_handling_and_without_replacement","encode","encode_from_utf16","encode_from_utf16_without_replacement","encode_from_utf8","encode_from_utf8_to_vec","encode_from_utf8_to_vec_without_replacement","encode_from_utf8_without_replacement","encoding","encoding","eq","eq","eq","eq","fmt","fmt","fmt","fmt","for_bom","for_label","for_label_no_replacement","from","from","from","from","from","from","has_pending_state","hash","into","into","into","into","into","into","is_ascii_compatible","is_single_byte","iso_2022_jp_ascii_valid_up_to","latin1_byte_compatible_up_to","max_buffer_length_from_utf16_if_no_unmappables","max_buffer_length_from_utf16_without_replacement","max_buffer_length_from_utf8_if_no_unmappables","max_buffer_length_from_utf8_without_replacement","max_utf16_buffer_length","max_utf8_buffer_length","max_utf8_buffer_length_without_replacement","mem","name","new_decoder","new_decoder_with_bom_removal","new_decoder_without_bom_handling","new_encoder","output_encoding","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","utf8_valid_up_to","Bidi","Latin1","Latin1Bidi","LeftToRight","borrow","borrow_mut","check_str_for_latin1_and_bidi","check_utf16_for_latin1_and_bidi","check_utf8_for_latin1_and_bidi","convert_latin1_to_str","convert_latin1_to_str_partial","convert_latin1_to_utf16","convert_latin1_to_utf8","convert_latin1_to_utf8_partial","convert_str_to_utf16","convert_utf16_to_latin1_lossy","convert_utf16_to_str","convert_utf16_to_str_partial","convert_utf16_to_utf8","convert_utf16_to_utf8_partial","convert_utf8_to_latin1_lossy","convert_utf8_to_utf16","convert_utf8_to_utf16_without_replacement","copy_ascii_to_ascii","copy_ascii_to_basic_latin","copy_basic_latin_to_ascii","decode_latin1","encode_latin1_lossy","ensure_utf16_validity","eq","fmt","from","into","is_ascii","is_basic_latin","is_char_bidi","is_str_bidi","is_str_latin1","is_utf16_bidi","is_utf16_code_unit_bidi","is_utf16_latin1","is_utf8_bidi","is_utf8_latin1","str_latin1_up_to","try_from","try_into","type_id","utf16_valid_up_to","utf8_latin1_up_to"],"q":[[0,"encoding_rs"],[191,"encoding_rs::mem"]],"d":["The Big5 encoding.","The initializer for the Big5 encoding.","Result of a (potentially partial) decode or encode …","A converter that decodes a byte stream into Unicode …","Result of a (potentially partial) decode operation without …","The EUC-JP encoding.","The initializer for the EUC-JP encoding.","The EUC-KR encoding.","The initializer for the EUC-KR encoding.","A converter that encodes a Unicode stream into bytes …","Result of a (potentially partial) encode operation without …","An encoding as defined in the Encoding Standard.","The gb18030 encoding.","The initializer for the gb18030 encoding.","The GBK encoding.","The initializer for the GBK encoding.","The IBM866 encoding.","The initializer for the IBM866 encoding.","The ISO-2022-JP encoding.","The initializer for the ISO-2022-JP encoding.","The ISO-8859-10 encoding.","The initializer for the ISO-8859-10 encoding.","The ISO-8859-13 encoding.","The initializer for the ISO-8859-13 encoding.","The ISO-8859-14 encoding.","The initializer for the ISO-8859-14 encoding.","The ISO-8859-15 encoding.","The initializer for the ISO-8859-15 encoding.","The ISO-8859-16 encoding.","The initializer for the ISO-8859-16 encoding.","The ISO-8859-2 encoding.","The initializer for the ISO-8859-2 encoding.","The ISO-8859-3 encoding.","The initializer for the ISO-8859-3 encoding.","The ISO-8859-4 encoding.","The initializer for the ISO-8859-4 encoding.","The ISO-8859-5 encoding.","The initializer for the ISO-8859-5 encoding.","The ISO-8859-6 encoding.","The initializer for the ISO-8859-6 encoding.","The ISO-8859-7 encoding.","The initializer for the ISO-8859-7 encoding.","The ISO-8859-8 encoding.","The ISO-8859-8-I encoding.","The initializer for the ISO-8859-8 encoding.","The initializer for the ISO-8859-8-I encoding.","The input was exhausted.","The input was exhausted.","The input was exhausted.","The KOI8-R encoding.","The initializer for the KOI8-R encoding.","The KOI8-U encoding.","The initializer for the KOI8-U encoding.","The macintosh encoding.","The initializer for the macintosh encoding.","The decoder encountered a malformed byte sequence.","The converter cannot produce another unit of output, …","The decoder cannot produce another unit of output, because …","The encoder cannot produce another unit of output, because …","The replacement encoding.","The initializer for the replacement encoding.","The Shift_JIS encoding.","The initializer for the Shift_JIS encoding.","The UTF-16BE encoding.","The initializer for the UTF-16BE encoding.","The UTF-16LE encoding.","The initializer for the UTF-16LE encoding.","The UTF-8 encoding.","The initializer for the UTF-8 encoding.","The encoder encountered an unmappable character.","The windows-1250 encoding.","The initializer for the windows-1250 encoding.","The windows-1251 encoding.","The initializer for the windows-1251 encoding.","The windows-1252 encoding.","The initializer for the windows-1252 encoding.","The windows-1253 encoding.","The initializer for the windows-1253 encoding.","The windows-1254 encoding.","The initializer for the windows-1254 encoding.","The windows-1255 encoding.","The initializer for the windows-1255 encoding.","The windows-1256 encoding.","The initializer for the windows-1256 encoding.","The windows-1257 encoding.","The initializer for the windows-1257 encoding.","The windows-1258 encoding.","The initializer for the windows-1258 encoding.","The windows-874 encoding.","The initializer for the windows-874 encoding.","The x-mac-cyrillic encoding.","The initializer for the x-mac-cyrillic encoding.","The x-user-defined encoding.","The initializer for the x-user-defined encoding.","Validates ASCII.","","","","","","","","","","","","","Checks whether the output encoding of this encoding can …","Decode complete input to Cow<'a, str> with BOM sniffing …","Incrementally decode a byte stream into UTF-8 with …","Incrementally decode a byte stream into UTF-8 with type …","Incrementally decode a byte stream into UTF-8 with …","Incrementally decode a byte stream into UTF-8 using a …","Incrementally decode a byte stream into UTF-16 with …","Incrementally decode a byte stream into UTF-16 without …","Incrementally decode a byte stream into UTF-8 with …","Incrementally decode a byte stream into UTF-8 without …","Decode complete input to Cow<'a, str> with BOM removal and …","Decode complete input to Cow<'a, str> without BOM handling …","Decode complete input to Cow<'a, str> without BOM handling …","Encode complete input to Cow<'a, [u8]> using the output …","Incrementally encode into byte stream from UTF-16 with …","Incrementally encode into byte stream from UTF-16 without …","Incrementally encode into byte stream from UTF-8 with …","Incrementally encode into byte stream from UTF-8 with …","Incrementally encode into byte stream from UTF-8 without …","Incrementally encode into byte stream from UTF-8 without …","The Encoding this Decoder is for.","The Encoding this Encoder is for.","","","","","","","","","Performs non-incremental BOM sniffing.","Implements the get an encoding algorithm.","This method behaves the same as for_label(), except when …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns true if this is an ISO-2022-JP encoder that’s …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Checks whether the bytes 0x00…0x7F map exclusively to …","Checks whether this encoding maps one byte to one Basic …","Validates ISO-2022-JP ASCII-state data.","Checks for compatibility with storing Unicode scalar …","Query the worst-case output size when encoding from UTF-16 …","Query the worst-case output size when encoding from UTF-16 …","Query the worst-case output size when encoding from UTF-8 …","Query the worst-case output size when encoding from UTF-8 …","Query the worst-case UTF-16 output size (with or without …","Query the worst-case UTF-8 output size with replacement.","Query the worst-case UTF-8 output size without replacement.","Functions for converting between different in-RAM …","Returns the name of this encoding.","Instantiates a new decoder for this encoding with BOM …","Instantiates a new decoder for this encoding with BOM …","Instantiates a new decoder for this encoding with BOM …","Instantiates a new encoder for the output encoding of this …","Returns the output encoding of this encoding. This is …","","","","","","","","","","","","","","","","","","","Validates UTF-8.","There is at least one right-to-left character.","Every character is below U+0100.","Classification of text as Latin1 (all code points are …","There is at least one character that’s U+0100 or higher, …","","","Checks whether a valid UTF-8 buffer contains code points …","Checks whether a potentially invalid UTF-16 buffer …","Checks whether a potentially invalid UTF-8 buffer contains …","Converts bytes whose unsigned value is interpreted as …","Converts bytes whose unsigned value is interpreted as …","Converts bytes whose unsigned value is interpreted as …","Converts bytes whose unsigned value is interpreted as …","Converts bytes whose unsigned value is interpreted as …","Converts valid UTF-8 to valid UTF-16.","If the input is valid UTF-16 representing only Unicode …","Converts potentially-invalid UTF-16 to valid UTF-8 with …","Converts potentially-invalid UTF-16 to valid UTF-8 with …","Converts potentially-invalid UTF-16 to valid UTF-8 with …","Converts potentially-invalid UTF-16 to valid UTF-8 with …","If the input is valid UTF-8 representing only Unicode code …","Converts potentially-invalid UTF-8 to valid UTF-16 with …","Converts potentially-invalid UTF-8 to valid UTF-16 …","Copies ASCII from source to destination up to the first …","Copies ASCII from source to destination zero-extending it …","Copies Basic Latin from source to destination narrowing it …","Converts bytes whose unsigned value is interpreted as …","If the input is valid UTF-8 representing only Unicode code …","Replaces unpaired surrogates in the input with the …","","","Returns the argument unchanged.","Calls U::from(self).","Checks whether the buffer is all-ASCII.","Checks whether the buffer is all-Basic Latin (i.e. UTF-16 …","Checks whether a scalar value triggers right-to-left …","Checks whether a valid UTF-8 buffer contains code points …","Checks whether the buffer represents only code points less …","Checks whether a UTF-16 buffer contains code points that …","Checks whether a UTF-16 code unit triggers right-to-left …","Checks whether the buffer represents only code point less …","Checks whether a potentially-invalid UTF-8 buffer contains …","Checks whether the buffer is valid UTF-8 representing only …","Returns the index of first byte that starts a non-Latin1 …","","","","Returns the index of the first unpaired surrogate or, if …","Returns the index of first byte that starts an invalid byte"],"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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,15,16,0,0,0,0,0,0,15,14,15,16,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,6,12,14,15,16,4,6,12,14,15,16,4,4,6,6,6,6,6,6,6,6,4,4,4,4,12,12,12,12,12,12,6,12,4,14,15,16,4,14,15,16,4,4,4,4,6,12,14,15,16,12,4,4,6,12,14,15,16,4,4,4,6,12,12,12,12,6,6,6,0,4,4,4,4,4,4,4,6,12,14,15,16,4,6,12,14,15,16,4,6,12,14,15,16,4,22,22,0,22,22,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,22,22,22,0,0,0,0,0,0,0,0,0,0,0,22,22,22,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[2,[1]]],3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4,5],[[4,[2,[1]]]],[[6,[2,[1]],7,5]],[[6,[2,[1]],7,5]],[[6,[2,[1]],8,5]],[[6,[2,[1]],8,5]],[[6,[2,[1]],[2,[9]],5]],[[6,[2,[1]],[2,[9]],5]],[[6,[2,[1]],[2,[1]],5]],[[6,[2,[1]],[2,[1]],5]],[[4,[2,[1]]]],[[4,[2,[1]]]],[[4,[2,[1]]],[[11,[[10,[7]]]]]],[[4,7]],[[12,[2,[9]],[2,[1]],5]],[[12,[2,[9]],[2,[1]],5]],[[12,7,[2,[1]],5]],[[12,7,[13,[1]],5]],[[12,7,[13,[1]],5]],[[12,7,[2,[1]],5]],[6,4],[12,4],[[4,4],5],[[14,14],5],[[15,15],5],[[16,16],5],[[4,17],18],[[14,17],18],[[15,17],18],[[16,17],18],[[[2,[1]]],11],[[[2,[1]]],[[11,[4]]]],[[[2,[1]]],[[11,[4]]]],[[]],[[]],[[]],[[]],[[]],[[]],[12,5],[[4,19]],[[]],[[]],[[]],[[]],[[]],[[]],[4,5],[4,5],[[[2,[1]]],3],[[6,[2,[1]]],[[11,[3]]]],[[12,3],[[11,[3]]]],[[12,3],[[11,[3]]]],[[12,3],[[11,[3]]]],[[12,3],[[11,[3]]]],[[6,3],[[11,[3]]]],[[6,3],[[11,[3]]]],[[6,3],[[11,[3]]]],0,[4,7],[4,6],[4,6],[4,6],[4,12],[4,4],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[[2,[1]]],3],0,0,0,0,[[]],[[]],[7,22],[[[2,[9]]],22],[[[2,[1]]],22],[[[2,[1]],7],3],[[[2,[1]],7]],[[[2,[1]],[2,[9]]]],[[[2,[1]],[2,[1]]],3],[[[2,[1]],[2,[1]]]],[[7,[2,[9]]],3],[[[2,[9]],[2,[1]]]],[[[2,[9]],7],3],[[[2,[9]],7]],[[[2,[9]],[2,[1]]],3],[[[2,[9]],[2,[1]]]],[[[2,[1]],[2,[1]]],3],[[[2,[1]],[2,[9]]],3],[[[2,[1]],[2,[9]]],[[11,[3]]]],[[[2,[1]],[2,[1]]],3],[[[2,[1]],[2,[9]]],3],[[[2,[9]],[2,[1]]],3],[[[2,[1]]],[[10,[7]]]],[7,[[10,[[2,[1]]]]]],[[[2,[9]]]],[[22,22],5],[[22,17],18],[[]],[[]],[[[2,[1]]],5],[[[2,[9]]],5],[23,5],[7,5],[7,5],[[[2,[9]]],5],[9,5],[[[2,[9]]],5],[[[2,[1]]],5],[[[2,[1]]],5],[7,3],[[],20],[[],20],[[],21],[[[2,[9]]],3],[[[2,[1]]],3]],"c":[],"p":[[15,"u8"],[15,"slice"],[15,"usize"],[3,"Encoding"],[15,"bool"],[3,"Decoder"],[15,"str"],[3,"String"],[15,"u16"],[4,"Cow"],[4,"Option"],[3,"Encoder"],[3,"Vec"],[4,"CoderResult"],[4,"DecoderResult"],[4,"EncoderResult"],[3,"Formatter"],[6,"Result"],[8,"Hasher"],[4,"Result"],[3,"TypeId"],[4,"Latin1Bidi"],[15,"char"]]},\ "equivalent":{"doc":"Equivalent and Comparable are traits for key comparison in …","t":"IIKK","n":["Comparable","Equivalent","compare","equivalent"],"q":[[0,"equivalent"]],"d":["Key ordering trait.","Key equivalence trait.","Compare self to key and return their ordering.","Compare self to key and return true if they are equal."],"i":[0,0,3,4],"f":[0,0,[[],1],[[],2]],"c":[],"p":[[4,"Ordering"],[15,"bool"],[8,"Comparable"],[8,"Equivalent"]]},\ diff --git a/settings.html b/settings.html index 92554d97e3f5..dad37d2722e9 100644 --- a/settings.html +++ b/settings.html @@ -1 +1 @@ -Rustdoc settings

Rustdoc settings

Back
\ No newline at end of file +Rustdoc settings

Rustdoc settings

Back
\ No newline at end of file